Class BoundNode
A node in the abstract syntax tree (AST).
public abstract record BoundNode : IEquatable<BoundNode>
- Inheritance
-
BoundNode
- Implements
- Derived
- Inherited Members
Remarks
This is the base abstract node type every AST node is derived from.
Constructors
BoundNode(Uri, Location)
A node in the abstract syntax tree (AST).
protected BoundNode(Uri SemanticId, Location Location)
Parameters
SemanticIdUriA semantic
Uriuniquely identifying this specific node.LocationLocationThe document location (
Uri+Range) of this node.
Remarks
This is the base abstract node type every AST node is derived from.
Properties
Location
The document location (Uri+Range) of this node.
public Location Location { get; init; }
Property Value
SemanticId
A semantic Uri uniquely identifying this specific node.
public Uri SemanticId { get; init; }