ExecutionScope Classe

Definizione

Avviso

Questa API è ora obsoleta.

Rappresenta lo stato di runtime di un metodo generato in modo dinamico.Represents the runtime state of a dynamically generated method.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Commenti

Il ExecutionScope tipo viene usato dal compilatore dell'albero delle espressioni, che è un componente interno LINQLINQ dell'API dell'albero delle espressioni e dai metodi dinamici che genera.The 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.

Campi

Globals

Rappresenta le costanti non semplici e le espressioni eseguibili localmente a cui si fa riferimento da un metodo generato in modo dinamico.Represents the non-trivial constants and locally executable expressions that are referenced by a dynamically generated method.

Locals

Rappresenta le variabili locali eseguite dal contesto padre.Represents the hoisted local variables from the parent context.

Parent

Rappresenta l'ambito di esecuzione del delegato chiamante.Represents the execution scope of the calling delegate.

Metodi

CreateDelegate(Int32, Object[])

Crea un delegato che può essere utilizzato per eseguire un metodo generato in modo dinamico.Creates a delegate that can be used to execute a dynamically generated method.

CreateHoistedLocals()

Crea una matrice per archiviare le variabili locali eseguite.Creates an array to store the hoisted local variables.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IsolateExpression(Expression, Object[])

Libera una struttura ad albero dell'espressione specificata di parametri di riferimento esterni sostituendo il parametro con il valore corrente.Frees a specified expression tree of external parameter references by replacing the parameter with its current value.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a