Table of Contents

Class ParserRuleLocalDescriptor

Namespace
Utils.Parser.Runtime
Assembly
Utils.Parser.dll

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

string

RawDeclaration

Gets the raw local declaration text without semantic type binding or allocation.

public required string RawDeclaration { get; init; }

Property Value

string

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; }

Property Value

string