DynamicMethod.GetCustomAttributes Método

Definición

Devuelve los atributos personalizados aplicados al método .

Sobrecargas

Nombre Description
GetCustomAttributes(Boolean)

Devuelve todos los atributos personalizados definidos para el método .

GetCustomAttributes(Type, Boolean)

Devuelve los atributos personalizados del tipo especificado que se han aplicado al método .

GetCustomAttributes(Boolean)

Devuelve todos los atributos personalizados definidos para el método .

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes(bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

Parámetros

inherit
Boolean

true para buscar la cadena de herencia del método para buscar los atributos personalizados; false para comprobar solo el método actual.

Devoluciones

Object[]

Matriz de objetos que representan todos los atributos personalizados del método .

Comentarios

Para los métodos dinámicos, especificar true para inherit no tiene ningún efecto, ya que el método no se declara en un tipo.

Note

Los atributos personalizados no se admiten actualmente en métodos dinámicos. El único atributo devuelto es MethodImplAttribute; puede obtener las marcas de implementación del método más fácilmente mediante el GetMethodImplementationFlags método .

Consulte también

Se aplica a

GetCustomAttributes(Type, Boolean)

Devuelve los atributos personalizados del tipo especificado que se han aplicado al método .

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes(Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Parámetros

attributeType
Type

que Type representa el tipo de atributo personalizado que se va a devolver.

inherit
Boolean

true para buscar la cadena de herencia del método para buscar los atributos personalizados; false para comprobar solo el método actual.

Devoluciones

Object[]

Matriz de objetos que representan los atributos del método que son de tipo attributeType o derivan del tipo attributeType.

Excepciones

attributeType es null.

Comentarios

Para los métodos dinámicos, especificar true para inherit no tiene ningún efecto, ya que el método no se declara en un tipo.

Note

Los atributos personalizados no se admiten actualmente en métodos dinámicos. El único atributo devuelto es MethodImplAttribute; puede obtener las marcas de implementación del método más fácilmente mediante el GetMethodImplementationFlags método .

Consulte también

Se aplica a