ExecutionScope ExecutionScope ExecutionScope ExecutionScope Class

Definice

Varování

Toto rozhraní API je teď zastaralé.

Představuje běhový stav dynamicky generované metody.Represents the runtime state of a dynamically generated method.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class ExecutionScope
[System.Obsolete("do not use this type", true)]
public class ExecutionScope
type ExecutionScope = class
Public Class ExecutionScope
Dědičnost
ExecutionScopeExecutionScopeExecutionScopeExecutionScope
Atributy

Poznámky

Typ je používán kompilátorem stromu výrazů, což je interní komponenta LINQLINQ rozhraní API stromu výrazů a dynamické metody, které generuje. ExecutionScopeThe ExecutionScope type is used by the expression tree compiler, which is an internal component of the LINQLINQ expression tree API, and by the dynamic methods that it generates.

Pole

Globals Globals Globals Globals

Představuje netriviální konstanty a místně spustitelné výrazy, na které se odkazuje dynamicky vygenerovanou metodou.Represents the non-trivial constants and locally executable expressions that are referenced by a dynamically generated method.

Locals Locals Locals Locals

Představuje výtahové lokální proměnné z nadřazeného kontextu.Represents the hoisted local variables from the parent context.

Parent Parent Parent Parent

Představuje rozsah provádění volajícího delegáta.Represents the execution scope of the calling delegate.

Metody

CreateDelegate(Int32, Object[]) CreateDelegate(Int32, Object[]) CreateDelegate(Int32, Object[]) CreateDelegate(Int32, Object[])

Vytvoří delegáta, který lze použít k provedení dynamicky generované metody.Creates a delegate that can be used to execute a dynamically generated method.

CreateHoistedLocals() CreateHoistedLocals() CreateHoistedLocals() CreateHoistedLocals()

Vytvoří pole pro uložení vydaných lokálních proměnných.Creates an array to store the hoisted local variables.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Type Získá aktuální instanci.Gets the Type of the current instance.

(Inherited from Object)
IsolateExpression(Expression, Object[]) IsolateExpression(Expression, Object[]) IsolateExpression(Expression, Object[]) IsolateExpression(Expression, Object[])

Uvolní zadaný strom výrazů pro externí odkazy na parametry nahrazením parametru aktuální hodnotou.Frees a specified expression tree of external parameter references by replacing the parameter with its current value.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří kopii aktuálního Objectseznamu.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Inherited from Object)

Platí pro