DynamicILInfo.SetLocalSignature 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.
Mengatur tanda tangan variabel lokal yang menjelaskan tata letak variabel lokal untuk metode dinamis terkait.
Overload
SetLocalSignature(Byte[]) |
Mengatur tanda tangan variabel lokal yang menjelaskan tata letak variabel lokal untuk metode dinamis terkait. |
SetLocalSignature(Byte*, Int32) |
Mengatur tanda tangan variabel lokal yang menjelaskan tata letak variabel lokal untuk metode dinamis terkait. |
SetLocalSignature(Byte[])
- Sumber:
- DynamicILGenerator.cs
- Sumber:
- DynamicILGenerator.cs
- Sumber:
- DynamicILGenerator.cs
Mengatur tanda tangan variabel lokal yang menjelaskan tata letak variabel lokal untuk metode dinamis terkait.
public:
void SetLocalSignature(cli::array <System::Byte> ^ localSignature);
public void SetLocalSignature (byte[]? localSignature);
public void SetLocalSignature (byte[] localSignature);
member this.SetLocalSignature : byte[] -> unit
Public Sub SetLocalSignature (localSignature As Byte())
Parameter
- localSignature
- Byte[]
Array yang berisi tata letak variabel lokal untuk yang terkait DynamicMethod.
Keterangan
Tanda tangan variabel lokal menjelaskan tata letak variabel lokal metode. Untuk menyederhanakan konstruksi tanda tangan variabel lokal, gunakan static
metode (Shared
dalam Visual Basic) SignatureHelper.GetLocalVarSigHelper untuk mendapatkan SignatureHelper tanda tangan lokal.
Untuk informasi tentang tanda tangan variabel lokal, lihat dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik". Untuk informasi selengkapnya, lihat Infrastruktur Bahasa Umum (CLI) ECMA 335.
Berlaku untuk
SetLocalSignature(Byte*, Int32)
- Sumber:
- DynamicILGenerator.cs
- Sumber:
- DynamicILGenerator.cs
- Sumber:
- DynamicILGenerator.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])
Mengatur tanda tangan variabel lokal yang menjelaskan tata letak variabel lokal untuk metode dinamis terkait.
public:
void SetLocalSignature(System::Byte* localSignature, int signatureSize);
[System.CLSCompliant(false)]
public void SetLocalSignature (byte* localSignature, int signatureSize);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public void SetLocalSignature (byte* localSignature, int signatureSize);
[<System.CLSCompliant(false)>]
member this.SetLocalSignature : nativeptr<byte> * int -> unit
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
member this.SetLocalSignature : nativeptr<byte> * int -> unit
Parameter
- localSignature
- Byte*
Array yang berisi tata letak variabel lokal untuk yang terkait DynamicMethod.
- signatureSize
- Int32
Jumlah byte dalam tanda tangan.
- Atribut
Pengecualian
localSignature
adalah null
dan signatureSize
lebih besar dari 0.
signatureSize
kurang dari 0.
Keterangan
Tanda tangan variabel lokal menjelaskan tata letak variabel lokal metode. Untuk menyederhanakan konstruksi tanda tangan variabel lokal, gunakan static
metode (Shared
dalam Visual Basic) SignatureHelper.GetLocalVarSigHelper untuk mendapatkan SignatureHelper tanda tangan lokal.
Untuk informasi tentang tanda tangan variabel lokal, lihat dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi Metadata dan Semantik". Untuk informasi selengkapnya, lihat Infrastruktur Bahasa Umum (CLI) ECMA 335.