ConstructorBuilder.SetMethodBody Méthode

Définition

Crée le corps du constructeur à l’aide d’un tableau d’octets spécifié de Microsoft instructions MSIL (Intermediate Language).

public:
 void SetMethodBody(cli::array <System::Byte> ^ il, int maxStack, cli::array <System::Byte> ^ localSignature, System::Collections::Generic::IEnumerable<System::Reflection::Emit::ExceptionHandler> ^ exceptionHandlers, System::Collections::Generic::IEnumerable<int> ^ tokenFixups);
public void SetMethodBody(byte[] il, int maxStack, byte[] localSignature, System.Collections.Generic.IEnumerable<System.Reflection.Emit.ExceptionHandler> exceptionHandlers, System.Collections.Generic.IEnumerable<int> tokenFixups);
member this.SetMethodBody : byte[] * int * byte[] * seq<System.Reflection.Emit.ExceptionHandler> * seq<int> -> unit
Public Sub SetMethodBody (il As Byte(), maxStack As Integer, localSignature As Byte(), exceptionHandlers As IEnumerable(Of ExceptionHandler), tokenFixups As IEnumerable(Of Integer))

Paramètres

il
Byte[]

Tableau qui contient des instructions MSIL valides.

maxStack
Int32

Profondeur maximale d’évaluation de la pile.

localSignature
Byte[]

Tableau d’octets qui contiennent la structure de variable locale sérialisée. Spécifiez null si le constructeur n’a pas de variables locales.

exceptionHandlers
IEnumerable<ExceptionHandler>

Collection qui contient les gestionnaires d’exceptions pour le constructeur. Spécifiez null si le constructeur n’a pas de gestionnaires d’exceptions.

tokenFixups
IEnumerable<Int32>

Collection de valeurs qui représentent des décalages dans ilchacun d’entre eux spécifiant le début d’un jeton qui peut être modifié. Spécifiez null si le constructeur n’a pas de jetons qui doivent être modifiés.

Exceptions

il a la valeur null.

maxStack est négatif.

- ou -

Une des spécifications d’un exceptionHandlers décalage en dehors de il.

- ou -

L’un des tokenFixups éléments spécifie un décalage qui se trouve en dehors du il tableau.

Le type conteneur a été créé précédemment à l’aide de la CreateType() méthode.

- ou -

Cette méthode a été appelée précédemment sur cet ConstructorBuilder objet.

S’applique à