Table of Contents

Class NamedArgumentNode

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

MS-VBAL 5.6.13.1 a named argument (name:=value) in an IndexExpressionNode's argument list.

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

Constructors

NamedArgumentNode(SyntaxNodeId, SourceLocation, string, ExpressionNode)

MS-VBAL 5.6.13.1 a named argument (name:=value) in an IndexExpressionNode's argument list.

public NamedArgumentNode(SyntaxNodeId Identity, SourceLocation Location, string Name, ExpressionNode Value)

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.

Name string

The parameter name.

Value ExpressionNode

The argument's value.

Properties

Name

The parameter name.

public string Name { get; init; }

Property Value

string

Value

The argument's value.

public ExpressionNode Value { get; init; }

Property Value

ExpressionNode