Implements the Array Access to set or get properties from an object. LEFT[RIGHT].
IEnumerable< BadExpression > Arguments
The Arguments of the Array Access.
int ArgumentCount
The count of the right side arguments.
BadExpression Left
Left side of the expression.
bool NullChecked
Indicates if the expression will be null-checked by the runtime.
BadSourcePosition Position
The source Position of the Expression.
Compiles the BadArrayAccessExpression.
override void Compile(BadExpressionCompileContext context, BadArrayAccessExpression expression)
Compiles a BadScript Expression of type T.
Contains the Access Expressions for the BadScript2 Language.
Contains Access Expression Compilers.
BadOpCode
Defines the Operations that the BadVirtualMachine can execute.
void Emit(BadInstruction instruction)
void Compile(BadExpression expr)