ConstructorBuilder.SetMethodBody Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat isi konstruktor dengan menggunakan array byte tertentu dari instruksi bahasa perantara Microsoft (MSIL).
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))
Parameter
- il
- Byte[]
Array yang berisi instruksi MSIL yang valid.
- maxStack
- Int32
Kedalaman evaluasi tumpukan maksimum.
- localSignature
- Byte[]
Array byte yang berisi struktur variabel lokal berseri. Tentukan null
apakah konstruktor tidak memiliki variabel lokal.
- exceptionHandlers
- IEnumerable<ExceptionHandler>
Koleksi yang berisi handler pengecualian untuk konstruktor. Tentukan null
apakah konstruktor tidak memiliki penangan pengecualian.
- tokenFixups
- IEnumerable<Int32>
Kumpulan nilai yang mewakili offset dalam il
, yang masing-masing menentukan awal token yang dapat dimodifikasi. Tentukan null
apakah konstruktor tidak memiliki token yang harus dimodifikasi.
Pengecualian
il
adalah null
.
maxStack
negatif.
-atau-
Salah exceptionHandlers
satu menentukan offset di luar il
.
-atau-
Salah tokenFixups
satu menentukan offset yang berada di luar il
array.
Jenis yang berisi sebelumnya dibuat menggunakan CreateType() metode .
-atau-
Metode ini dipanggil sebelumnya pada objek ini ConstructorBuilder .