Table of Contents

Namespace RDCore.SDK.Model.AST.Expressions

Classes

AsTypeExpressionNode

A BoundExpression with static semantics that resolve the VBType of a VBTypedDeclarationExpression.

ConditionalExpressionNode

An expression that is evaluated in a Boolean context.

LiteralExpressionNode

An expression that statically resolves a VBTypedValue directly from the source tokens.

MemberAccessOperatorExpressionNode
SimpleNameExpressionNode

MS-VBAL 5.6.10 Simple Name Expression
A ExpressionNode that statically resolves an expression consisting of a single identifier without any qualifiers or arguments.

VBBinaryOperatorExpressionNode

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

VBDeclarationStatementNode

A StatementNode representing a declaration list containing one or more declaration expressions.

VBOperatorExpression

An expression syntax node representing an operator.

VBTypedDeclarationExpressionNode

A BoundExpression representing any declaration expression that evaluates to a TypedSymbol.

VBUnaryOperatorExpressionNode

A prefix VBOperatorExpression that accepts a single operand.

Enums

ExpressionClassification

MS-VBAL 5.6.1 Expression Classifications