DynamicILInfo.SetLocalSignature Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta la firma delle variabili locali che descrive il layout delle variabili locali per il metodo dinamico associato.
Overload
SetLocalSignature(Byte[]) |
Imposta la firma delle variabili locali che descrive il layout delle variabili locali per il metodo dinamico associato. |
SetLocalSignature(Byte*, Int32) |
Imposta la firma delle variabili locali che descrive il layout delle variabili locali per il metodo dinamico associato. |
SetLocalSignature(Byte[])
- Origine:
- DynamicILGenerator.cs
- Origine:
- DynamicILGenerator.cs
- Origine:
- DynamicILGenerator.cs
Imposta la firma delle variabili locali che descrive il layout delle variabili locali per il metodo dinamico associato.
public:
void SetLocalSignature(cli::array <System::Byte> ^ localSignature);
public void SetLocalSignature (byte[]? localSignature);
public void SetLocalSignature (byte[] localSignature);
member this.SetLocalSignature : byte[] -> unit
Public Sub SetLocalSignature (localSignature As Byte())
Parametri
- localSignature
- Byte[]
Matrice contenente il layout delle variabili locali per l'oggetto DynamicMethod associato.
Commenti
La firma della variabile locale descrive il layout delle variabili locali di un metodo. Per semplificare la costruzione della firma della variabile locale, usare il static
metodo (Shared
in Visual Basic) SignatureHelper.GetLocalVarSigHelper per ottenere un SignatureHelper oggetto per la firma locale.
Per informazioni sulle firme delle variabili locali, vedere la documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics". Per altre informazioni, vedere ECMA 335 Common Language Infrastructure (CLI).
Si applica a
SetLocalSignature(Byte*, Int32)
- Origine:
- DynamicILGenerator.cs
- Origine:
- DynamicILGenerator.cs
- Origine:
- DynamicILGenerator.cs
Importante
Questa API non è conforme a CLS.
- Alternativa conforme a CLS
- System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])
Imposta la firma delle variabili locali che descrive il layout delle variabili locali per il metodo dinamico associato.
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
Parametri
- localSignature
- Byte*
Matrice contenente il layout delle variabili locali per l'oggetto DynamicMethod associato.
- signatureSize
- Int32
Il numero di byte nella firma.
- Attributi
Eccezioni
localSignature
è null
e signatureSize
è maggiore di 0.
signatureSize
è minore di 0.
Commenti
La firma della variabile locale descrive il layout delle variabili locali di un metodo. Per semplificare la costruzione della firma della variabile locale, usare il static
metodo (Shared
in Visual Basic) SignatureHelper.GetLocalVarSigHelper per ottenere un SignatureHelper oggetto per la firma locale.
Per informazioni sulle firme delle variabili locali, vedere la documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics". Per altre informazioni, vedere ECMA 335 Common Language Infrastructure (CLI).