System.Runtime.CompilerServices.ExecutionScope Members

The members of System.Runtime.CompilerServices.ExecutionScope are listed below.

See Also: Inherited members from System.Object

Public Fields

Globalsobject[].

Represents the non-trivial constants and locally executable expressions that are referenced by a dynamically generated method.

Localsobject[].

Represents the hoisted local variables from the parent context.

ParentExecutionScope.

Represents the execution scope of the calling delegate.

Public Methods

CreateDelegate(int, object[]) : Delegate

Creates a delegate that can be used to execute a dynamically generated method.

CreateHoistedLocals() : object[]

Creates an array to store the hoisted local variables.

IsolateExpression(System.Linq.Expressions.Expression, object[]) : System.Linq.Expressions.Expression

Frees a specified expression tree of external parameter references by replacing the parameter with its current value.