Table of Contents

Class PrecompilerNameExpressionNode

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

An AST node representing a reference to a precompiler constant declaration.

public record PrecompilerNameExpressionNode : ExpressionNode, IEquatable<SyntaxNode>, IExecutableNode, IEquatable<ExpressionNode>, IEquatable<PrecompilerNameExpressionNode>
Inheritance
PrecompilerNameExpressionNode
Implements
Inherited Members

Constructors

PrecompilerNameExpressionNode(SyntaxNodeId, SourceLocation, string)

An AST node representing a reference to a precompiler constant declaration.

public PrecompilerNameExpressionNode(SyntaxNodeId Identity, SourceLocation Location, string Name)

Parameters

Identity SyntaxNodeId

A unique identifier for this specific syntax node.

Location SourceLocation

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

Name string

The name of the referenced precompiler constant.

Properties

Name

The name of the referenced precompiler constant.

public string Name { get; init; }

Property Value

string