Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método MethodBuilder.SetCustomAttribute (ConstructorInfo, Byte[])

 

Publicado: octubre de 2016

Establece un atributo personalizado mediante un blob de atributo personalizado especificado.

Espacio de nombres:   System.Reflection.Emit
Ensamblado:  mscorlib (en mscorlib.dll)

[ComVisibleAttribute(true)]
public void SetCustomAttribute(
	ConstructorInfo con,
	byte[] binaryAttribute
)

Parámetros

con
Type: System.Reflection.ConstructorInfo

Constructor para el atributo personalizado.

binaryAttribute
Type: System.Byte[]

Blob de bytes que representa los atributos.

Exception Condition
ArgumentNullException

El valor de con o binaryAttribute es null.

InvalidOperationException

Para el método actual, la propiedad IsGenericMethod es true, pero la propiedad IsGenericMethodDefinition es false.

For details on how to format binaryAttribute, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". The documentation is available online; see ECMA C# and Common Language Infrastructure Standardshttp://go.microsoft.com/fwlink/?LinkID=99212 on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI)http://go.microsoft.com/fwlink/?LinkID=65552 on the Ecma International Web site.

The Overload:System.Reflection.Emit.MethodBuilder.SetCustomAttribute method can interact with the M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes) method when the two methods are used in combination. See the Remarks section of the M:System.Reflection.Emit.MethodBuilder.SetImplementationFlags(System.Reflection.MethodImplAttributes) method for details.

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Volver al principio
Mostrar: