DynamicILInfo.SetLocalSignature Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de handtekening voor lokale variabelen in waarmee de indeling van lokale variabelen voor de bijbehorende dynamische methode wordt beschreven.
Overloads
| Name | Description |
|---|---|
| SetLocalSignature(Byte[]) |
Hiermee stelt u de handtekening voor lokale variabelen in waarmee de indeling van lokale variabelen voor de bijbehorende dynamische methode wordt beschreven. |
| SetLocalSignature(Byte*, Int32) |
Hiermee stelt u de handtekening voor lokale variabelen in waarmee de indeling van lokale variabelen voor de bijbehorende dynamische methode wordt beschreven. |
SetLocalSignature(Byte[])
Hiermee stelt u de handtekening voor lokale variabelen in waarmee de indeling van lokale variabelen voor de bijbehorende dynamische methode wordt beschreven.
public:
void SetLocalSignature(cli::array <System::Byte> ^ localSignature);
public void SetLocalSignature(byte[] localSignature);
member this.SetLocalSignature : byte[] -> unit
Public Sub SetLocalSignature (localSignature As Byte())
Parameters
- localSignature
- Byte[]
Een matrix die de indeling van lokale variabelen voor de bijbehorende DynamicMethodvariabelen bevat.
Opmerkingen
De handtekening voor lokale variabelen beschrijft de indeling van de lokale variabelen van een methode. Gebruik de methode static (Shared in Visual Basic) SignatureHelper.GetLocalVarSigHelper om een SignatureHelper voor de lokale handtekening op te halen om de lokale handtekening te vereenvoudigen.
Zie de DOCUMENTATIE van Common Language Infrastructure (CLI) voor informatie over handtekeningen van lokale variabelen, met name Partition II: Metadata Definition and Semantics. Zie ECMA 335 Common Language Infrastructure (CLI) voor meer informatie.
Van toepassing op
SetLocalSignature(Byte*, Int32)
Belangrijk
Deze API is niet CLS-conform.
- CLS-conform alternatief
- System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])
Hiermee stelt u de handtekening voor lokale variabelen in waarmee de indeling van lokale variabelen voor de bijbehorende dynamische methode wordt beschreven.
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
Parameters
- localSignature
- Byte*
Een matrix die de indeling van lokale variabelen voor de bijbehorende DynamicMethodvariabelen bevat.
- signatureSize
- Int32
Het aantal bytes in de handtekening.
- Kenmerken
Uitzonderingen
localSignatureis en signatureSize groter is null dan 0.
signatureSize is kleiner dan 0.
Opmerkingen
De handtekening voor lokale variabelen beschrijft de indeling van de lokale variabelen van een methode. Gebruik de methode static (Shared in Visual Basic) SignatureHelper.GetLocalVarSigHelper om een SignatureHelper voor de lokale handtekening op te halen om de lokale handtekening te vereenvoudigen.
Zie de DOCUMENTATIE van Common Language Infrastructure (CLI) voor informatie over handtekeningen van lokale variabelen, met name Partition II: Metadata Definition and Semantics. Zie ECMA 335 Common Language Infrastructure (CLI) voor meer informatie.