RegistrationBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un contexte de réflexion qui a des conventions associées décrivant des règles pour décorer les entités avec des attributs MEF (Managed Extensibility Framework).
public ref class RegistrationBuilder : System::Reflection::Context::CustomReflectionContext
public class RegistrationBuilder : System.Reflection.Context.CustomReflectionContext
type RegistrationBuilder = class
inherit CustomReflectionContext
Public Class RegistrationBuilder
Inherits CustomReflectionContext
- Héritage
Constructeurs
RegistrationBuilder() |
Initialise une nouvelle instance de la classe RegistrationBuilder. |
Méthodes
AddProperties(Type) |
En cas de substitution dans une classe dérivée, fournit une collection de propriétés supplémentaires pour le type spécifié, comme représenté dans ce contexte de réflexion. (Hérité de CustomReflectionContext) |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Crée un objet qui représente une propriété à ajouter à un type, à utiliser avec la méthode AddProperties(Type). (Hérité de CustomReflectionContext) |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Crée un objet qui représente une propriété à ajouter à un type, à utiliser avec la méthode AddProperties(Type), à l'aide des attributs personnalisés spécifiés. (Hérité de CustomReflectionContext) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
ForType(Type) |
Obtient un objet qui représente une règle qui s'applique au type spécifié. |
ForType<T>() |
Obtient un objet fortement typé qui représente une règle qui s'applique au type spécifié. |
ForTypesDerivedFrom(Type) |
Obtient un objet qui représente une règle applicable à tous les types qui implémentent le type spécifié, mais non applicable au type spécifié. |
ForTypesDerivedFrom<T>() |
Obtient un objet fortement typé qui représente une règle applicable à tous les types qui implémentent le type spécifié, mais non applicable au type spécifié. |
ForTypesMatching(Predicate<Type>) |
Obtient un objet qui représente une règle applicable à tous les types qui correspondent au prédicat spécifié. |
ForTypesMatching<T>(Predicate<Type>) |
Obtient un objet fortement typé qui représente une règle applicable à tous les types qui correspondent au prédicat spécifié. |
GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
Fournit une liste d’attributs personnalisés pour le membre spécifié, comme représenté dans ce contexte de réflexion. |
GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
Fournit une liste d’attributs personnalisés pour le paramètre spécifié, comme représenté dans ce contexte de réflexion. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetTypeForObject(Object) |
Obtient la représentation du type de l'objet spécifié dans ce contexte de réflexion. (Hérité de ReflectionContext) |
MapAssembly(Assembly) |
Obtient la représentation, dans ce contexte de réflexion, d’un assembly représenté par un objet à partir d’un autre contexte de réflexion. (Hérité de CustomReflectionContext) |
MapType(TypeInfo) |
Obtient la représentation, dans ce contexte de réflexion, d’un type représenté par un objet à partir d’un autre contexte de réflexion. (Hérité de CustomReflectionContext) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |