Table of Contents

Class VBBinaryOperatorExpressionNode

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

An infix VBOperatorExpression (bound) that accepts a left and a right operand on either of its sides.

public record VBBinaryOperatorExpressionNode : VBOperatorExpression, IEquatable<SyntaxNode>, IExecutableNode, IEquatable<ExpressionNode>, IEquatable<VBOperatorExpression>, IEquatable<VBBinaryOperatorExpressionNode>
Inheritance
VBBinaryOperatorExpressionNode
Implements
Derived
Inherited Members

Remarks

Unless specified otherwise in a derived node type, MS-VBAL 5.6.9 Operator Expressions defines the static and run-time semantics of this node.

Constructors

VBBinaryOperatorExpressionNode(string, SyntaxNodeId, SourceLocation, ImmutableArray<SyntaxNode>)

public VBBinaryOperatorExpressionNode(string token, SyntaxNodeId identity, SourceLocation location, ImmutableArray<SyntaxNode> children)

Parameters

token string
identity SyntaxNodeId
location SourceLocation
children ImmutableArray<SyntaxNode>

Properties

Left

public ExpressionNode Left { get; }

Property Value

ExpressionNode

Right

public ExpressionNode Right { get; }

Property Value

ExpressionNode

Token

public string Token { get; }

Property Value

string