DynamicILInfo.SetLocalSignature Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlişkili dinamik yöntem için yerel değişkenlerin düzenini açıklayan yerel değişken imzasını ayarlar.
Aşırı Yüklemeler
SetLocalSignature(Byte[]) |
İlişkili dinamik yöntem için yerel değişkenlerin düzenini açıklayan yerel değişken imzasını ayarlar. |
SetLocalSignature(Byte*, Int32) |
İlişkili dinamik yöntem için yerel değişkenlerin düzenini açıklayan yerel değişken imzasını ayarlar. |
SetLocalSignature(Byte[])
- Kaynak:
- DynamicILGenerator.cs
- Kaynak:
- DynamicILGenerator.cs
- Kaynak:
- DynamicILGenerator.cs
İlişkili dinamik yöntem için yerel değişkenlerin düzenini açıklayan yerel değişken imzasını ayarlar.
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())
Parametreler
- localSignature
- Byte[]
İlişkili DynamicMethodiçin yerel değişkenlerin düzenini içeren bir dizi.
Açıklamalar
Yerel değişken imzası, bir yöntemin yerel değişkenlerinin düzenini açıklar. Yerel değişken imzasının oluşturulmasını basitleştirmek için (Shared
Visual Basic'te) SignatureHelper.GetLocalVarSigHelper yöntemini kullanarak static
yerel imza için bir SignatureHelper alın.
Yerel değişken imzaları hakkında bilgi için ortak dil altyapısı (CLI) belgelerine, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantiği" belgelerine bakın. Daha fazla bilgi için bkz. ECMA 335 Ortak Dil Altyapısı (CLI).
Şunlara uygulanır
SetLocalSignature(Byte*, Int32)
- Kaynak:
- DynamicILGenerator.cs
- Kaynak:
- DynamicILGenerator.cs
- Kaynak:
- DynamicILGenerator.cs
Önemli
Bu API, CLS uyumlu değildir.
- CLS uyumlu alternatif
- System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])
İlişkili dinamik yöntem için yerel değişkenlerin düzenini açıklayan yerel değişken imzasını ayarlar.
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
Parametreler
- localSignature
- Byte*
İlişkili DynamicMethodiçin yerel değişkenlerin düzenini içeren bir dizi.
- signatureSize
- Int32
İmzadaki bayt sayısı.
- Öznitelikler
Özel durumlar
localSignature
ve null
signatureSize
değeri 0'dan büyüktür.
signatureSize
0'dan küçüktür.
Açıklamalar
Yerel değişken imzası, bir yöntemin yerel değişkenlerinin düzenini açıklar. Yerel değişken imzasının oluşturulmasını basitleştirmek için (Shared
Visual Basic'te) SignatureHelper.GetLocalVarSigHelper yöntemini kullanarak static
yerel imza için bir SignatureHelper alın.
Yerel değişken imzaları hakkında bilgi için ortak dil altyapısı (CLI) belgelerine, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantiği" belgelerine bakın. Daha fazla bilgi için bkz. ECMA 335 Ortak Dil Altyapısı (CLI).