Table of Contents

Class MissingArgumentNode

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

MS-VBAL 5.6.13.1 a skipped positional argument (e.g. the middle position in Foo(1, , 3)) in an IndexExpressionNode's argument list — a placeholder that preserves the position for binding against the callee's parameter list, not a value-producing expression.

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

Constructors

MissingArgumentNode(SyntaxNodeId, SourceLocation)

MS-VBAL 5.6.13.1 a skipped positional argument (e.g. the middle position in Foo(1, , 3)) in an IndexExpressionNode's argument list — a placeholder that preserves the position for binding against the callee's parameter list, not a value-producing expression.

public MissingArgumentNode(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.