Свойство | Type | Description | |
---|---|---|---|
AddCellVariable | void | ||
AddDebugInfo | |||
AddDebugInfo | |||
AddDebugInfoAndVoid | |||
AddDecorators | |||
AddFreeVariable | void | ||
AddGlobalVariable | void | ||
AddProfiling | |||
AddReferencedGlobal | string | ||
AppendVariables | List |
||
Bind | void | ||
BindReference | |||
CopyForRewrite | |||
CreateLocalContext | |||
CreateVariable | |||
CreateVariables | void | ||
DefineParameter | |||
EnsureVariable | |||
EnsureVariables | void | ||
ExposesLocalVariable | bool | ||
FinishBind | void | ||
GetClosureCell | |||
GetClosureTupleType | |||
GetLambda | Microsoft.Scripting.Ast.LightLambdaExpression | ||
GetOrMakeFunctionCode | |||
GetParentClosureTuple | |||
GetSaveLineNumberExpression | |||
GetUpdateTrackbackExpression | |||
GetVarNames | IList |
||
GetVariableExpression | |||
HasClosureVariable | bool | ||
Invoke | |||
IsReferenced | bool | ||
Reference | |||
RewriteBody | void | ||
TryBindOuter | bool | ||
TryGetAnyVariable | bool | ||
TryGetVariable | bool | ||
UpdateStackTrace | |||
WrapScopeStatements |
Méthode | Description | |
---|---|---|
AddCellVariable ( |
||
AddDebugInfo ( System.Linq.Expressions expression, Microsoft.Scripting.SourceLocation start, Microsoft.Scripting.SourceLocation end ) : |
||
AddDebugInfo ( System.Linq.Expressions expression, Microsoft.Scripting.SourceSpan location ) : |
||
AddDebugInfoAndVoid ( System.Linq.Expressions expression, Microsoft.Scripting.SourceSpan location ) : |
||
AddDecorators ( System.Linq.Expressions ret, IList |
||
AddFreeVariable ( |
||
AddGlobalVariable ( |
||
AddProfiling ( System.Linq.Expressions body ) : |
||
AddReferencedGlobal ( string name ) : string | ||
AppendVariables ( List |
||
Bind ( |
||
BindReference ( |
||
CopyForRewrite ( ) : |
||
CreateLocalContext ( System.Linq.Expressions parentContext ) : |
||
CreateVariable ( string name, VariableKind kind ) : |
||
CreateVariables ( ReadOnlyCollectionBuilder |
||
DefineParameter ( string name ) : |
||
EnsureVariable ( string name ) : |
||
EnsureVariables ( ) : void | ||
ExposesLocalVariable ( |
||
FinishBind ( |
||
GetClosureCell ( ClosureInfo variable ) : |
||
GetClosureTupleType ( ) : |
||
GetLambda ( ) : Microsoft.Scripting.Ast.LightLambdaExpression | ||
GetOrMakeFunctionCode ( ) : |
Gets or creates the FunctionCode object for this FunctionDefinition.
|
|
GetParentClosureTuple ( ) : |
||
GetSaveLineNumberExpression ( System.Linq.Expressions exception, bool preventAdditionalAdds ) : |
Gets the expression for the actual updating of the line number for stack traces to be available
|
|
GetUpdateTrackbackExpression ( System.Linq.Expressions exception ) : |
Gets the expression for updating the dynamic stack trace at runtime when an exception is thrown.
|
|
GetVarNames ( ) : IList |
||
GetVariableExpression ( |
||
HasClosureVariable ( List |
||
Invoke ( CallSignature signature ) : |
||
IsReferenced ( string name ) : bool | ||
Reference ( string name ) : |
||
RewriteBody ( IronPython.Compiler.Ast.PythonAst visitor ) : void | ||
TryBindOuter ( |
||
TryGetAnyVariable ( string name, |
||
TryGetVariable ( string name, |
||
UpdateStackTrace ( System.Linq.Expressions exception ) : |
||
WrapScopeStatements ( System.Linq.Expressions body, bool canThrow ) : |
Wraps the body of a statement which should result in a frame being available during exception handling. This ensures the line number is updated as the stack is unwound.
|