Метод |
Описание |
|
AddFrame ( System.Linq.Expressions localContext, System.Linq.Expressions codeObject, System.Linq.Expressions body ) : Expression |
Creates a method frame for tracking purposes and enforces recursion |
|
AssignValue ( System.Linq.Expressions expression, System.Linq.Expressions value ) : Expression |
|
|
CanAssign ( Type to, Type from ) : bool |
|
|
ConvertIfNeeded ( System.Linq.Expressions expression, Type type ) : Expression |
|
|
Delete ( System.Linq.Expressions expression ) : Expression |
|
|
GetDocumentation ( Statement stmt ) : string |
|
|
IndexToLocation ( int index ) : Microsoft.Scripting.SourceLocation |
|
|
MakeAssignment ( System.Linq.Expressions variable, System.Linq.Expressions right ) : Expression |
|
|
MakeAssignment ( System.Linq.Expressions variable, System.Linq.Expressions right, Microsoft.Scripting.SourceSpan span ) : Expression |
|
|
PopLineUpdated ( System.Linq.Expressions saveCurrent ) : Expression |
|
|
PushLineUpdated ( bool updated, System.Linq.Expressions saveCurrent ) : Expression |
|
|
RemoveDebugInfo ( int prevStart, System.Linq.Expressions res ) : Expression |
|
|
RemoveFrame ( System.Linq.Expressions expression ) : Expression |
Removes the frames from generated code for when we're compiling the tracing delegate which will track the frames it's self. |
|
ToObjectArray ( IList expressions ) : System.Linq.Expressions.Expression[] |
|
|
TransformAndDynamicConvert ( Expression expression, Type type ) : Expression |
|
|
TransformMaybeSingleLineSuite ( Statement body, Microsoft.Scripting.SourceLocation prevStart ) : Expression |
|
|
TransformOrConstantNull ( Expression expression, Type type ) : Expression |
|
|
UpdateLineNumber ( int line ) : Expression |
|
|
UpdateLineUpdated ( bool updated ) : Expression |
|
|