C# Class System.Runtime.CompilerServices.ExecutionScope

Show file Open project: runefs/Marvin Class Usage Examples

Public Properties

Property Type Description
Globals object[]
Locals object[]
Parent ExecutionScope

Public Methods

Method Description
CreateDelegate ( int indexLambda, object locals ) : Delegate
CreateHoistedLocals ( ) : object[]
ExecutionScope ( CompilationContext context, int compilation_unit ) : System
IsolateExpression ( Expression expression, object locals ) : Expression

Private Methods

Method Description
ExecutionScope ( CompilationContext context ) : System
ExecutionScope ( CompilationContext context, int compilation_unit, ExecutionScope parent, object locals ) : System

Method Details

CreateDelegate() public method

public CreateDelegate ( int indexLambda, object locals ) : Delegate
indexLambda int
locals object
return System.Delegate

CreateHoistedLocals() public method

public CreateHoistedLocals ( ) : object[]
return object[]

ExecutionScope() public method

public ExecutionScope ( CompilationContext context, int compilation_unit ) : System
context CompilationContext
compilation_unit int
return System

IsolateExpression() public method

public IsolateExpression ( Expression expression, object locals ) : Expression
expression System.Linq.Expressions.Expression
locals object
return System.Linq.Expressions.Expression

Property Details

Globals public property

public object[] Globals
return object[]

Locals public property

public object[] Locals
return object[]

Parent public property

public ExecutionScope,System.Runtime.CompilerServices Parent
return ExecutionScope