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 las variables locales para el método dinámico asociado.
Sobrecargas
SetLocalSignature(Byte[]) |
Establece la firma de variable local que describe el diseño de las variables locales para el método dinámico asociado. |
SetLocalSignature(Byte*, Int32) |
Establece la firma de variable local que describe el diseño de las variables locales para el método dinámico asociado. |
SetLocalSignature(Byte[])
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
- Source:
- DynamicILGenerator.cs
Establece la firma de variable local que describe el diseño de las 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 las variables locales para el objeto DynamicMethod asociado.
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 static
método (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
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 las 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 las variables locales para el objeto DynamicMethod asociado.
- signatureSize
- Int32
Número de bytes de la firma.
- Atributos
Excepciones
localSignature
es null
y signatureSize
es 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 static
método (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).