MethodBuilder.SetCustomAttribute 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 un atributo personalizado.
Sobrecargas
SetCustomAttribute(CustomAttributeBuilder) |
Establece un atributo personalizado mediante un generador de atributos personalizado. |
SetCustomAttribute(ConstructorInfo, Byte[]) |
Establece un atributo personalizado mediante un blob de atributo personalizado especificado. |
SetCustomAttribute(CustomAttributeBuilder)
- Source:
- MethodBuilder.cs
- Source:
- MethodBuilder.cs
- Source:
- MethodBuilder.cs
Establece un atributo personalizado mediante un generador de atributos personalizado.
public:
void SetCustomAttribute(System::Reflection::Emit::CustomAttributeBuilder ^ customBuilder);
public void SetCustomAttribute (System.Reflection.Emit.CustomAttributeBuilder customBuilder);
member this.SetCustomAttribute : System.Reflection.Emit.CustomAttributeBuilder -> unit
Public Sub SetCustomAttribute (customBuilder As CustomAttributeBuilder)
Parámetros
- customBuilder
- CustomAttributeBuilder
Instancia de una clase del asistente para describir el atributo personalizado.
Excepciones
customBuilder
es null
.
Para el método actual, la propiedad IsGenericMethod es true
, pero la propiedad IsGenericMethodDefinition es false
.
Comentarios
El SetCustomAttribute método puede interactuar con el SetImplementationFlags método cuando se usan los dos métodos en combinación. Consulte la sección Comentarios del SetImplementationFlags método para obtener más información.
Se aplica a
SetCustomAttribute(ConstructorInfo, Byte[])
- Source:
- MethodBuilder.cs
- Source:
- MethodBuilder.cs
- Source:
- MethodBuilder.cs
Establece un atributo personalizado mediante un blob de atributo personalizado especificado.
public:
void SetCustomAttribute(System::Reflection::ConstructorInfo ^ con, cli::array <System::Byte> ^ binaryAttribute);
public void SetCustomAttribute (System.Reflection.ConstructorInfo con, byte[] binaryAttribute);
[System.Runtime.InteropServices.ComVisible(true)]
public void SetCustomAttribute (System.Reflection.ConstructorInfo con, byte[] binaryAttribute);
member this.SetCustomAttribute : System.Reflection.ConstructorInfo * byte[] -> unit
[<System.Runtime.InteropServices.ComVisible(true)>]
member this.SetCustomAttribute : System.Reflection.ConstructorInfo * byte[] -> unit
Public Sub SetCustomAttribute (con As ConstructorInfo, binaryAttribute As Byte())
Parámetros
- con
- ConstructorInfo
Constructor para el atributo personalizado.
- binaryAttribute
- Byte[]
Blob de bytes que representa los atributos.
- Atributos
Excepciones
con
o binaryAttribute
es null
.
Para el método actual, la propiedad IsGenericMethod es true
, pero la propiedad IsGenericMethodDefinition es false
.
Comentarios
Para obtener información sobre cómo dar formato binaryAttribute
a , consulte la especificación de metadatos en la especificación de partición II de Common Language Infrastructure (CLI).
El SetCustomAttribute método puede interactuar con el SetImplementationFlags método cuando se usan los dos métodos en combinación. Consulte la sección Comentarios del SetImplementationFlags método para obtener más información.