DynamicILInfo.SetLocalSignature Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).