Leer en inglés

Compartir a través de


ICustomAttributeProvider Interfaz

Definición

Proporciona atributos personalizados para objetos de reflexión que los admiten.

C#
public interface ICustomAttributeProvider
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomAttributeProvider
Derivado
Atributos

Comentarios

Casi todas las clases Reflection pueden tener atributos asociados a ellas. Los atributos pueden ser estándar (público, privado, HelpString) o personalizados.

Métodos

GetCustomAttributes(Boolean)

Devuelve una matriz de todos los atributos personalizados definidos en este miembro, excluidos los atributos con nombre, o una matriz vacía si no hay atributos personalizados.

GetCustomAttributes(Type, Boolean)

Devuelve una matriz de atributos personalizados definidos en este miembro, identificados por tipo, o una matriz vacía si no hay atributos personalizados de ese tipo.

IsDefined(Type, Boolean)

Indica si una o más instancias de attributeType se definen en este miembro.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1