Comparteix a través de


DynamicMethod.GetCustomAttributes Método

Definición

Devuelve los atributos personalizados aplicados al método.

Sobrecargas

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)

Source:
DynamicMethod.cs
Source:
DynamicMethod.cs
Source:
DynamicMethod.cs

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 en la cadena de herencia del método los atributos personalizados; false para comprobar solo el método actual.

Devoluciones

Object[]

Matriz de objetos que representa 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.

Nota

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)

Source:
DynamicMethod.cs
Source:
DynamicMethod.cs
Source:
DynamicMethod.cs

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

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

inherit
Boolean

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

Devoluciones

Object[]

Matriz de objetos que representan los atributos 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.

Nota

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