DynamicILInfo.SetLocalSignature Méthode

Définition

Définit la signature de variable locale qui décrit la disposition des variables locales pour la méthode dynamique associée.

Surcharges

Nom Description
SetLocalSignature(Byte[])

Définit la signature de variable locale qui décrit la disposition des variables locales pour la méthode dynamique associée.

SetLocalSignature(Byte*, Int32)

Définit la signature de variable locale qui décrit la disposition des variables locales pour la méthode dynamique associée.

SetLocalSignature(Byte[])

Définit la signature de variable locale qui décrit la disposition des variables locales pour la méthode dynamique associée.

public:
 void SetLocalSignature(cli::array <System::Byte> ^ localSignature);
public void SetLocalSignature(byte[] localSignature);
member this.SetLocalSignature : byte[] -> unit
Public Sub SetLocalSignature (localSignature As Byte())

Paramètres

localSignature
Byte[]

Tableau qui contient la disposition des variables locales pour l’associé DynamicMethod.

Remarques

La signature de variable locale décrit la disposition des variables locales d’une méthode. Pour simplifier la construction de la signature de variable locale, utilisez la méthode static (Shared dans Visual Basic) SignatureHelper.GetLocalVarSigHelper pour obtenir un SignatureHelper pour la signature locale.

Pour plus d’informations sur les signatures de variables locales, consultez la documentation de Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ». Pour plus d’informations, consultez ECMA 335 Common Language Infrastructure (CLI).

S’applique à

SetLocalSignature(Byte*, Int32)

Important

Cette API n’est pas conforme CLS.

Alternative à la conformité CLS
System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])

Définit la signature de variable locale qui décrit la disposition des variables locales pour la méthode dynamique associée.

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

Paramètres

localSignature
Byte*

Tableau qui contient la disposition des variables locales pour l’associé DynamicMethod.

signatureSize
Int32

Nombre d’octets dans la signature.

Attributs

Exceptions

localSignature est null supérieur à signatureSize 0.

signatureSize est inférieur à 0.

Remarques

La signature de variable locale décrit la disposition des variables locales d’une méthode. Pour simplifier la construction de la signature de variable locale, utilisez la méthode static (Shared dans Visual Basic) SignatureHelper.GetLocalVarSigHelper pour obtenir un SignatureHelper pour la signature locale.

Pour plus d’informations sur les signatures de variables locales, consultez la documentation de Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ». Pour plus d’informations, consultez ECMA 335 Common Language Infrastructure (CLI).

S’applique à