Table of Contents

Class InstanceExpressionNode

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

MS-VBAL 5.6.11 instance-expression — the Me keyword, a self-reference to the current object instance. Its own grammar alternative, distinct from SimpleNameExpressionNode, because Me is a reserved keyword and never resolves like a named symbol lookup.

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

Constructors

InstanceExpressionNode(SyntaxNodeId, SourceLocation)

MS-VBAL 5.6.11 instance-expression — the Me keyword, a self-reference to the current object instance. Its own grammar alternative, distinct from SimpleNameExpressionNode, because Me is a reserved keyword and never resolves like a named symbol lookup.

public InstanceExpressionNode(SyntaxNodeId Identity, SourceLocation Location)

Parameters

Identity SyntaxNodeId

A unique identifier for this specific syntax node.

Location SourceLocation

The Location (holds the document Uri and a Range) of the bound expression.