ExecutionScope Klasa

Definicja

Ostrzeżenie

Ten interfejs API jest teraz przestarzały.

Reprezentuje stan czasu wykonania metody, która jest generowana dynamicznie.Represents the runtime state of a dynamically generated method.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class ExecutionScope
[System.Obsolete("do not use this type", true)]
public class ExecutionScope
type ExecutionScope = class
Public Class ExecutionScope
Dziedziczenie
ExecutionScope
Atrybuty

Uwagi

Typ jest używany przez kompilator drzewa wyrażeń, który jest wewnętrznym składnikiem LINQLINQ interfejsu API drzewa wyrażeń oraz metodami dynamicznymi, które generują. 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.

Pola

Globals

Reprezentuje stałe nieuproszczone i lokalnie wykonywalne wyrażenia, do których odwołuje się Metoda generowana dynamicznie.Represents the non-trivial constants and locally executable expressions that are referenced by a dynamically generated method.

Locals

Reprezentuje zmienne lokalne podnoszenia z kontekstu nadrzędnego.Represents the hoisted local variables from the parent context.

Parent

Reprezentuje zakres wykonywania delegata wywołującego.Represents the execution scope of the calling delegate.

Metody

CreateDelegate(Int32, Object[])

Tworzy delegata, który może służyć do wykonywania metody dynamicznie generowanej.Creates a delegate that can be used to execute a dynamically generated method.

CreateHoistedLocals()

Tworzy tablicę do przechowywania poddanych zmiennych lokalnych.Creates an array to store the hoisted local variables.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
IsolateExpression(Expression, Object[])

Zwalnia określone drzewo wyrażenia odwołań do parametrów zewnętrznych przez zastąpienie parametru bieżącą wartością.Frees a specified expression tree of external parameter references by replacing the parameter with its current value.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy