Table of Contents

Class DirectiveNode

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

A SyntaxNode representing a module directive, which is module metadata that is neither typed, nor executable.

public abstract record DirectiveNode : SyntaxNode, IEquatable<SyntaxNode>, IEquatable<DirectiveNode>
Inheritance
DirectiveNode
Implements
Derived
Inherited Members

Constructors

DirectiveNode(SyntaxNodeId, SourceLocation, ImmutableArray<SyntaxNode>)

A SyntaxNode representing a module directive, which is module metadata that is neither typed, nor executable.

protected DirectiveNode(SyntaxNodeId Identity, SourceLocation SourceLocation, ImmutableArray<SyntaxNode> Children)

Parameters

Identity SyntaxNodeId

A unique identifier for this specific syntax node.

SourceLocation SourceLocation

The document location (Uri+Range) of the bound expression.

Children ImmutableArray<SyntaxNode>