DynamicILInfo.SetLocalSignature Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece la firma de variable local que describe el diseño de variables locales para el método dinámico asociado.
Sobrecargas
| Nombre | Description |
|---|---|
| SetLocalSignature(Byte[]) |
Establece la firma de variable local que describe el diseño de variables locales para el método dinámico asociado. |
| SetLocalSignature(Byte*, Int32) |
Establece la firma de variable local que describe el diseño de variables locales para el método dinámico asociado. |
SetLocalSignature(Byte[])
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
Establece la firma de variable local que describe el diseño de variables locales para el método dinámico asociado.
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())
Parámetros
- localSignature
- Byte[]
Matriz que contiene el diseño de variables locales para el asociado DynamicMethod.
Comentarios
La firma de variable local describe el diseño de las variables locales de un método. Para simplificar la construcción de la firma de variable local, use el método static (Shared en Visual Basic) SignatureHelper.GetLocalVarSigHelper para obtener un SignatureHelper para la firma local.
Para obtener información sobre las firmas de variables locales, consulte la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics". Para obtener más información, consulte ECMA 335 Common Language Infrastructure (CLI).
Se aplica a
SetLocalSignature(Byte*, Int32)
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
Importante
Esta API no es conforme a CLS.
- Alternativa conforme a CLS
- System.Reflection.Emit.DynamicILInfo.SetLocalSignature(Byte[])
Establece la firma de variable local que describe el diseño de variables locales para el método dinámico asociado.
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
Parámetros
- localSignature
- Byte*
Matriz que contiene el diseño de variables locales para el asociado DynamicMethod.
- signatureSize
- Int32
Número de bytes de la firma.
- Atributos
Excepciones
localSignaturees y null es signatureSize mayor que 0.
signatureSize es menor que 0.
Comentarios
La firma de variable local describe el diseño de las variables locales de un método. Para simplificar la construcción de la firma de variable local, use el método static (Shared en Visual Basic) SignatureHelper.GetLocalVarSigHelper para obtener un SignatureHelper para la firma local.
Para obtener información sobre las firmas de variables locales, consulte la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics". Para obtener más información, consulte ECMA 335 Common Language Infrastructure (CLI).