DynamicILInfo.SetLocalSignature Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví podpis místní proměnné, který popisuje rozložení místních proměnných pro přidruženou dynamickou metodu.
Přetížení
SetLocalSignature(Byte[]) |
Nastaví podpis místní proměnné, který popisuje rozložení místních proměnných pro přidruženou dynamickou metodu. |
SetLocalSignature(Byte*, Int32) |
Nastaví podpis místní proměnné, který popisuje rozložení místních proměnných pro přidruženou dynamickou metodu. |
SetLocalSignature(Byte[])
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
Nastaví podpis místní proměnné, který popisuje rozložení místních proměnných pro přidruženou dynamickou metodu.
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())
Parametry
- localSignature
- Byte[]
Pole, které obsahuje rozložení místních proměnných pro přidruženou DynamicMethod.
Poznámky
Podpis místní proměnné popisuje rozložení místních proměnných metody. Pro zjednodušení konstrukce podpisu místní proměnné použijte metodu static
(Shared
v jazyce Visual Basic) SignatureHelper.GetLocalVarSigHelper k získání SignatureHelper pro místní podpis.
Informace o podpisech místních proměnných najdete v dokumentaci k common language infrastructure (CLI), zejména v části Oddíl II: Definice metadat a sémantika. Další informace najdete v tématu ECMA 335 Common Language Infrastructure (CLI).
Platí pro
SetLocalSignature(Byte*, Int32)
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
- Zdroj:
- DynamicILGenerator.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
- Alternativa odpovídající specifikaci CLS
- System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])
Nastaví podpis místní proměnné, který popisuje rozložení místních proměnných pro přidruženou dynamickou metodu.
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
Parametry
- localSignature
- Byte*
Pole, které obsahuje rozložení místních proměnných pro přidruženou DynamicMethod.
- signatureSize
- Int32
Počet bajtů v podpisu.
- Atributy
Výjimky
localSignature
je null
a signatureSize
je větší než 0.
signatureSize
je menší než 0.
Poznámky
Podpis místní proměnné popisuje rozložení místních proměnných metody. Pro zjednodušení konstrukce podpisu místní proměnné použijte metodu static
(Shared
v jazyce Visual Basic) SignatureHelper.GetLocalVarSigHelper k získání SignatureHelper pro místní podpis.
Informace o podpisech místních proměnných najdete v dokumentaci k common language infrastructure (CLI), zejména v části Oddíl II: Definice metadat a sémantika. Další informace najdete v tématu ECMA 335 Common Language Infrastructure (CLI).