DynamicILInfo.SetLocalSignature Methode

Definitie

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.

Van toepassing op