Property | Type | Description | |
---|---|---|---|
GetClosure | System.Linq.Expressions.ParameterExpression | ||
MakeLocalsTupleType |
Method | Description | |
---|---|---|
AddHidden ( System.Linq.Expressions variable ) : System.Linq.Expressions.ParameterExpression | ||
CreateScope ( System.Linq.Expressions body ) : |
||
CreateScope ( System.Linq.Expressions scopeVariable, System.Linq.Expressions scopeInitializer, System.Linq.Expressions body ) : |
||
DefineHiddenVariable ( string name, |
||
GetConstantSiteCacheVariables ( System.Linq.Expressions &cacheVar, System.Linq.Expressions &valueVar ) : void | ||
GetIsDefinedConstantSiteCacheVariables ( System.Linq.Expressions &cacheVar ) : void | ||
GetVariableAccessor ( System.Linq.Expressions tupleVariable, int tupleFieldIndex ) : |
||
GetVariableAccessor ( int definitionLexicalDepth, int closureIndex ) : |
||
GetVariableNamesExpression ( ) : |
||
MakeLocalsStorage ( ) : |
||
ScopeBuilder ( AstParameters parameters, int firstClosureParam, int localCount, |
||
ScopeBuilder ( int localCount, |
Method | Description | |
---|---|---|
GetClosure ( int definitionDepth ) : System.Linq.Expressions.ParameterExpression | ||
MakeLocalsTupleType ( ) : |
public AddHidden ( System.Linq.Expressions variable ) : System.Linq.Expressions.ParameterExpression | ||
variable | System.Linq.Expressions | |
return | System.Linq.Expressions.ParameterExpression |
public CreateScope ( System.Linq.Expressions body ) : |
||
body | System.Linq.Expressions | |
return |
public CreateScope ( System.Linq.Expressions scopeVariable, System.Linq.Expressions scopeInitializer, System.Linq.Expressions body ) : |
||
scopeVariable | System.Linq.Expressions | |
scopeInitializer | System.Linq.Expressions | |
body | System.Linq.Expressions | |
return |
public DefineHiddenVariable ( string name, |
||
name | string | |
type | ||
return | System.Linq.Expressions.ParameterExpression |
public GetConstantSiteCacheVariables ( System.Linq.Expressions &cacheVar, System.Linq.Expressions &valueVar ) : void | ||
cacheVar | System.Linq.Expressions | |
valueVar | System.Linq.Expressions | |
return | void |
public GetIsDefinedConstantSiteCacheVariables ( System.Linq.Expressions &cacheVar ) : void | ||
cacheVar | System.Linq.Expressions | |
return | void |
public static GetVariableAccessor ( System.Linq.Expressions tupleVariable, int tupleFieldIndex ) : |
||
tupleVariable | System.Linq.Expressions | |
tupleFieldIndex | int | |
return |
public GetVariableAccessor ( int definitionLexicalDepth, int closureIndex ) : |
||
definitionLexicalDepth | int | |
closureIndex | int | |
return |
public GetVariableNamesExpression ( ) : |
||
return |
public MakeLocalsStorage ( ) : |
||
return |
public ScopeBuilder ( AstParameters parameters, int firstClosureParam, int localCount, |
||
parameters | AstParameters | |
firstClosureParam | int | |
localCount | int | |
parent | ||
lexicalScope | LexicalScope | |
return | System |
public ScopeBuilder ( int localCount, |
||
localCount | int | |
parent | ||
lexicalScope | LexicalScope | |
return | System |