Lire en anglais

Partager via


CustomAttributeExtensions Classe

Définition

Contient des méthodes statiques pour récupérer les attributs personnalisés.

C#
public static class CustomAttributeExtensions
Héritage
CustomAttributeExtensions

Méthodes

GetCustomAttribute(Assembly, Type)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un assembly spécifié.

GetCustomAttribute(MemberInfo, Type)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié.

GetCustomAttribute(MemberInfo, Type, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.

GetCustomAttribute(Module, Type)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un module spécifié.

GetCustomAttribute(ParameterInfo, Type)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un paramètre spécifié.

GetCustomAttribute(ParameterInfo, Type, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.

GetCustomAttribute<T>(Assembly)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un assembly spécifié.

GetCustomAttribute<T>(MemberInfo)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié.

GetCustomAttribute<T>(MemberInfo, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.

GetCustomAttribute<T>(Module)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un module spécifié.

GetCustomAttribute<T>(ParameterInfo)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un paramètre spécifié.

GetCustomAttribute<T>(ParameterInfo, Boolean)

Récupère un attribut personnalisé d'un type spécifié qui est appliqué à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.

GetCustomAttributes(Assembly)

Récupère une collection d'attributs personnalisés qui sont appliqués à un assembly spécifié.

GetCustomAttributes(Assembly, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.

GetCustomAttributes(MemberInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié.

GetCustomAttributes(MemberInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.

GetCustomAttributes(MemberInfo, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.

GetCustomAttributes(MemberInfo, Type, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.

GetCustomAttributes(Module)

Récupère une collection d'attributs personnalisés qui sont appliqués à un module spécifié.

GetCustomAttributes(Module, Type)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un module spécifié.

GetCustomAttributes(ParameterInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un paramètre spécifié.

GetCustomAttributes(ParameterInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.

GetCustomAttributes(ParameterInfo, Type)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.

GetCustomAttributes<T>(Assembly)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.

GetCustomAttributes<T>(MemberInfo)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.

GetCustomAttributes<T>(MemberInfo, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.

GetCustomAttributes<T>(Module)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un module spécifié.

GetCustomAttributes<T>(ParameterInfo)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.

IsDefined(Assembly, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un assembly spécifié.

IsDefined(MemberInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié.

IsDefined(MemberInfo, Type, Boolean)

Indique si les attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié, et, éventuellement, appliqués à ses ancêtres.

IsDefined(Module, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un module spécifié.

IsDefined(ParameterInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié.

IsDefined(ParameterInfo, Type, Boolean)

Indique si les attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié, et, éventuellement, appliqués à ses ancêtres.

S’applique à

Produit Versions
.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
.NET Framework 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.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0