Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo RuntimeHelpers.PrepareMethod (RuntimeMethodHandle)

 

Data di pubblicazione: ottobre 2016

Prepara un metodo per l'inclusione in un'area a esecuzione vincolata (CER).

Spazio dei nomi:   System.Runtime.CompilerServices
Assembly:  mscorlib (in mscorlib.dll)

[SecurityCriticalAttribute]
public static void PrepareMethod(
	RuntimeMethodHandle method
)

Parametri

method
Type: System.RuntimeMethodHandle

Handle per il metodo da preparare.

I compilatori usano il PrepareMethod(RuntimeMethodHandle) metodo per gestire chiamate virtuali che vengono eseguite all'interno di un'area a esecuzione vincolata (CER). In fase di compilazione JIT, common language runtime non dispone in genere informazioni sufficienti sulla destinazione di una chiamata virtuale. Pertanto, il runtime non viene preparato inizialmente un segmento del grafico delle chiamate. Se il codice che utilizza CER è disponibili informazioni sufficienti per determinare la destinazione in qualsiasi punto nel tempo prima CER effettivamente immessi, è possibile chiamare PrepareMethod(RuntimeMethodHandle) per eseguire la stessa preparazione di runtime normalmente effettuata per una CER indirizzata al metodo specificato come argomento.

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: