Class StatementNode
A SyntaxNode representing an executable statement.
public abstract record StatementNode : SyntaxNode, IEquatable<SyntaxNode>, IExecutableNode, IEquatable<StatementNode>
- Inheritance
-
StatementNode
- Implements
- Derived
- Inherited Members
Constructors
StatementNode(SyntaxNodeId, SourceLocation, ImmutableArray<SyntaxNode>)
A SyntaxNode representing an executable statement.
protected StatementNode(SyntaxNodeId Identity, SourceLocation SourceLocation, ImmutableArray<SyntaxNode> Inputs)
Parameters
IdentitySyntaxNodeIdA unique identifier for this specific syntax node.
SourceLocationSourceLocationThe document location (
Uri+Range) of the bound expression.InputsImmutableArray<SyntaxNode>The inputs of the executable statement; expressions evaluated immediately before the call.
Properties
Inputs
The inputs of the executable statement; expressions evaluated immediately before the call.
public ImmutableArray<SyntaxNode> Inputs { get; init; }