Table of Contents

Namespace RDCore.SDK.Model.AST.Expressions

Classes

VBAsTypeExpression

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

VBAttributeExpression

A VB_Attribute expression node.

VBBinaryOperatorExpression<TContext, TFlags>

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

VBDeclarationStatement

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

VBLiteralExpression

A BoundExpression that statically resolves a VBTypedValue directly from the source tokens.

VBMemberAccessOperatorExpression
VBOperatorExpression<TContext, TFlags>

A BoundExpression that is associated to an OperatorSymbol.

VBSimpleNameExpression

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

VBTypedDeclarationExpression

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

VBUnaryOperatorExpression<TContext, TFlags>

A prefix VBOperatorExpression that accepts a single operand.

Enums

ExpressionClassification

MS-VBAL 5.6.1 Expression Classifications