Table of Contents

Class AddressOfExpressionNode

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

MS-VBAL 5.6.16.8 an AddressOf expression — legal only as an IndexExpressionNode argument, yielding a procedure pointer rather than evaluating a call.

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

Constructors

AddressOfExpressionNode(SyntaxNodeId, SourceLocation, ExpressionNode)

MS-VBAL 5.6.16.8 an AddressOf expression — legal only as an IndexExpressionNode argument, yielding a procedure pointer rather than evaluating a call.

public AddressOfExpressionNode(SyntaxNodeId Identity, SourceLocation Location, ExpressionNode Target)

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.

Target ExpressionNode

The procedure or function being referenced.

Properties

Target

The procedure or function being referenced.

public ExpressionNode Target { get; init; }

Property Value

ExpressionNode