Class ParserRuleLocalDescriptor
Describes a parser rule local declaration as passive metadata only.
public sealed class ParserRuleLocalDescriptor
- Inheritance
-
ParserRuleLocalDescriptor
- Inherited Members
- Extension Methods
Properties
Name
Gets the local name text when it is available in the parser model.
public string? Name { get; init; }
Property Value
RawDeclaration
Gets the raw local declaration text without semantic type binding or allocation.
public required string RawDeclaration { get; init; }
Property Value
RawType
Gets the conservatively extracted raw type prefix, or null when the declaration shape is unsupported.
This metadata is never resolved as an arbitrary C# type.
public string? RawType { get; init; }