Table of Contents

Class PrecompilerConstantDeclarationNode

Namespace
RDCore.SDK.Model.AST.Declarations
Assembly
RDCore.SDK.dll

An AST node representing a precompiler constant declaration.

public record PrecompilerConstantDeclarationNode : SyntaxNode, IEquatable<SyntaxNode>, IEquatable<PrecompilerConstantDeclarationNode>
Inheritance
PrecompilerConstantDeclarationNode
Implements
Inherited Members

Constructors

PrecompilerConstantDeclarationNode(SyntaxNodeId, SourceLocation, ConstKind, ImmutableArray<SyntaxNode>)

An AST node representing a precompiler constant declaration.

public PrecompilerConstantDeclarationNode(SyntaxNodeId Identity, SourceLocation Location, ConstKind ConstKind, ImmutableArray<SyntaxNode> Children)

Parameters

Identity SyntaxNodeId

A unique identifier for this specific syntax node.

Location SourceLocation

The source location of this module; the SourceRange is invalid.

ConstKind ConstKind

The scope kind of constant declaration.

Children ImmutableArray<SyntaxNode>

Properties

ConstKind

The scope kind of constant declaration.

public ConstKind ConstKind { get; init; }

Property Value

ConstKind

Location

The source location of this module; the SourceRange is invalid.

public SourceLocation Location { get; init; }

Property Value

SourceLocation