DynamicMethod.GetCustomAttributes 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í.
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
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
- 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
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 .