DynamicILInfo.SetLocalSignature Méthode

Définition

Définit la signature des variables locales qui décrit la mise en forme des variables locales de la méthode dynamique associée.Sets the local variable signature that describes the layout of local variables for the associated dynamic method.

Surcharges

SetLocalSignature(Byte[])

Définit la signature des variables locales qui décrit la mise en forme des variables locales de la méthode dynamique associée.Sets the local variable signature that describes the layout of local variables for the associated dynamic method.

SetLocalSignature(Byte*, Int32)

Définit la signature des variables locales qui décrit la mise en forme des variables locales de la méthode dynamique associée.Sets the local variable signature that describes the layout of local variables for the associated dynamic method.

SetLocalSignature(Byte[])

Définit la signature des variables locales qui décrit la mise en forme des variables locales de la méthode dynamique associée.Sets the local variable signature that describes the layout of local variables for the associated dynamic method.

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 structure des variables locales du DynamicMethod associé.An array that contains the layout of local variables for the associated DynamicMethod.

Remarques

La signature de variable locale décrit la disposition des variables locales d’une méthode.The local variable signature describes the layout of a method's local variables. Pour simplifier la construction de la signature de variable locale, utilisez la méthode static (Shared dans Visual Basic) SignatureHelper.GetLocalVarSigHelper pour obtenir une SignatureHelper pour la signature locale.To simplify construction of the local variable signature, use the static (Shared in Visual Basic) SignatureHelper.GetLocalVarSigHelper method to get a SignatureHelper for the local signature.

Pour plus d’informations sur les signatures de variables locales, consultez la documentation de l’Common Language Infrastructure (CLI), en particulier « Partition II : définition et sémantique des métadonnées ».For information on local variable signatures, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". La documentation est disponible en ligne. Consultez ECMA C# and Common Language Infrastructure Standards sur MSDN et Standard ECMA-335 - Common Language Infrastructure (CLI) sur le site web d’Ecma International.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

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 des variables locales qui décrit la mise en forme des variables locales de la méthode dynamique associée.Sets the local variable signature that describes the layout of local variables for the associated dynamic method.

public:
 void SetLocalSignature(System::Byte* localSignature, int signatureSize);
public void SetLocalSignature (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);
member this.SetLocalSignature : nativeptr<byte> * int -> unit

Paramètres

localSignature
Byte*

Tableau qui contient la structure des variables locales du DynamicMethod associé.An array that contains the layout of local variables for the associated DynamicMethod.

signatureSize
Int32

Nombre d'octets dans la signature.The number of bytes in the signature.

Attributs

Exceptions

localSignature est null et signatureSize est supérieur à 0.localSignature is null and signatureSize is greater than 0.

signatureSize est inférieur à 0.signatureSize is less than 0.

Remarques

La signature de variable locale décrit la disposition des variables locales d’une méthode.The local variable signature describes the layout of a method's local variables. Pour simplifier la construction de la signature de variable locale, utilisez la méthode static (Shared dans Visual Basic) SignatureHelper.GetLocalVarSigHelper pour obtenir une SignatureHelper pour la signature locale.To simplify construction of the local variable signature, use the static (Shared in Visual Basic) SignatureHelper.GetLocalVarSigHelper method to get a SignatureHelper for the local signature.

Pour plus d’informations sur les signatures de variables locales, consultez la documentation de l’Common Language Infrastructure (CLI), en particulier « Partition II : définition et sémantique des métadonnées ».For information on local variable signatures, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". La documentation est disponible en ligne. Consultez ECMA C# and Common Language Infrastructure Standards sur MSDN et Standard ECMA-335 - Common Language Infrastructure (CLI) sur le site web d’Ecma International.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

S’applique à