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 DynamicILInfo.SetCode (Byte[], Int32)

 

Data di pubblicazione: ottobre 2016

Imposta il corpo di codice del metodo dinamico associato.

Spazio dei nomi:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public void SetCode(
	byte[] code,
	int maxStackSize
)

Parametri

code
Type: System.Byte[]

Matrice che contiene il flusso MSIL.

maxStackSize
Type: System.Int32

Il numero massimo di elementi nello stack di operandi durante l'esecuzione del metodo.

Nel flusso MSIL viene eseguito alcun controllo di validità.

Chiamare questo metodo una seconda volta sostituisce il primo flusso MSIL con il secondo.

La generazione di metadati e codice MSIL personalizzati richiede familiarità con la documentazione di Common Language Infrastructure (CLI), in particolare "Partizione II: metadati di definizione e la semantica" e "Partizione III: CIL Instruction Set". La documentazione è disponibile online; vedere ECMA C# and Common Language Infrastructure Standards su MSDN e Standard ECMA-335 - Common Language Infrastructure (CLI) sul sito Web di Ecma International.

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