Property | Type | Description | |
---|---|---|---|
AddDebugInfo | |||
AddFileInitializer | void | ||
AddReturnTarget | |||
AstGenerator | System | ||
CanAssign | bool | ||
ClearDebugInfo | |||
DebugMark | |||
DebugMarker | |||
GetCurrentLambdaScope | VariableScope | ||
MakeHashOpCall | |||
MakeMethodBlockParameterRead | |||
MakeMethodBlockParameterSelfRead | |||
Return | |||
TranformExpressions | AstExpressions | ||
TransformExpressions | AstExpressions | ||
TransformMapletsToExpressions | AstExpressions | ||
TransformMapletsToExpressions | AstExpressions | ||
TransformStatements | |||
TransformStatements | |||
TransformStatements | |||
TransformStatementsToBooleanExpression | |||
TransformStatementsToExpression | |||
TransformStatementsToExpression | |||
TryCatchAny |
Method | Description | |
---|---|---|
EnterBlockDefinition ( |
||
EnterFileInitializer ( |
||
EnterLoop ( System.Linq.Expressions redoVariable, System.Linq.Expressions resultVariable, System.Linq.Expressions breakLabel, System.Linq.Expressions continueLabel ) : void | ||
EnterMethodDefinition ( |
||
EnterModuleDefinition ( |
||
EnterRescueClause ( System.Linq.Expressions retryingVariable, System.Linq.Expressions retryLabel ) : void | ||
EnterSourceUnit ( |
||
LeaveBlockDefinition ( ) : void | ||
LeaveFileInitializer ( ) : void | ||
LeaveLoop ( ) : void | ||
LeaveMethodDefinition ( ) : void | ||
LeaveModuleDefinition ( ) : void | ||
LeaveRescueClause ( ) : void | ||
LeaveSourceUnit ( ) : void | ||
TransformToHashConstructor ( IList |
Method | Description | |
---|---|---|
AddDebugInfo ( System.Linq.Expressions expression, Microsoft.Scripting.SourceSpan location ) : |
||
AddFileInitializer ( System.Linq.Expressions expression ) : void | ||
AddReturnTarget ( System.Linq.Expressions expression ) : |
||
AstGenerator ( RubyContext context, RubyCompilerOptions options, System.Linq.Expressions document, IronRuby.Builtins.RubyEncoding encoding, bool printInteractiveResult ) : System | ||
CanAssign ( |
||
ClearDebugInfo ( ) : |
||
DebugMark ( System.Linq.Expressions expression, string marker ) : |
||
DebugMarker ( string marker ) : |
||
GetCurrentLambdaScope ( ) : VariableScope |
Gets the inner most scope that compiles to a lambda expression.
|
|
MakeHashOpCall ( IEnumerable |
||
MakeMethodBlockParameterRead ( ) : |
Makes a read of the current method's block parameter.
|
|
MakeMethodBlockParameterSelfRead ( ) : |
Makes a read of the Self property of the current method's block parameter. Returns Null constant in top-level code.
|
|
Return ( System.Linq.Expressions expression ) : |
||
TranformExpressions ( IList |
||
TransformExpressions ( IList |
||
TransformMapletsToExpressions ( IList |
||
TransformMapletsToExpressions ( IList |
||
TransformStatements ( Statements statements, ResultOperation resultOperation ) : |
||
TransformStatements ( System.Linq.Expressions prologue, Statements statements, ResultOperation resultOperation ) : |
||
TransformStatements ( System.Linq.Expressions prologue, Statements statements, System.Linq.Expressions epilogue, ResultOperation resultOperation ) : |
||
TransformStatementsToBooleanExpression ( Statements statements, bool positive ) : |
||
TransformStatementsToExpression ( Statements statements ) : |
||
TransformStatementsToExpression ( Statements statements, bool toBoolean, bool positive ) : |
||
TryCatchAny ( System.Linq.Expressions tryBody, System.Linq.Expressions catchBody ) : |
public EnterBlockDefinition ( |
||
locals | ||
bfcVariable | System.Linq.Expressions | |
selfVariable | System.Linq.Expressions | |
runtimeScopeVariable | System.Linq.Expressions | |
redoLabel | System.Linq.Expressions | |
return | void |
public EnterFileInitializer ( |
||
locals | ||
selfVariable | System.Linq.Expressions | |
runtimeScopeVariable | System.Linq.Expressions | |
return | void |
public EnterLoop ( System.Linq.Expressions redoVariable, System.Linq.Expressions resultVariable, System.Linq.Expressions breakLabel, System.Linq.Expressions continueLabel ) : void | ||
redoVariable | System.Linq.Expressions | |
resultVariable | System.Linq.Expressions | |
breakLabel | System.Linq.Expressions | |
continueLabel | System.Linq.Expressions | |
return | void |
public EnterMethodDefinition ( |
||
locals | ||
selfParameter | System.Linq.Expressions | |
runtimeScopeVariable | System.Linq.Expressions | |
blockParameter | System.Linq.Expressions | |
methodName | string | |
parameters | ||
return | void |
public EnterModuleDefinition ( |
||
locals | ||
selfVariable | System.Linq.Expressions | |
runtimeScopeVariable | System.Linq.Expressions | |
isSingleton | bool | |
return | void |
public EnterRescueClause ( System.Linq.Expressions retryingVariable, System.Linq.Expressions retryLabel ) : void | ||
retryingVariable | System.Linq.Expressions | |
retryLabel | System.Linq.Expressions | |
return | void |
public EnterSourceUnit ( |
||
locals | ||
selfParameter | System.Linq.Expressions | |
runtimeScopeVariable | System.Linq.Expressions | |
blockParameter | System.Linq.Expressions | |
methodName | string | |
parameters | ||
return | void |
public TransformToHashConstructor ( IList |
||
maplets | IList |
|
return |