RegistrationBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un contesto di reflection con convenzioni associate che descrivono le regole per la decorazione di entità con attributi 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
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| RegistrationBuilder() |
Inizializza una nuova istanza della classe RegistrationBuilder. |
Metodi
| Nome | Descrizione |
|---|---|
| AddProperties(Type) |
In caso di override in una classe derivata, fornisce una raccolta di proprietà aggiuntive per il tipo specificato, come rappresentato in questo contesto di reflection. (Ereditato da CustomReflectionContext) |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Crea un oggetto che rappresenta una proprietà da aggiungere a un tipo, da utilizzare con il AddProperties(Type) metodo e utilizzando gli attributi personalizzati specificati. (Ereditato da CustomReflectionContext) |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Crea un oggetto che rappresenta una proprietà da aggiungere a un tipo da utilizzare con il AddProperties(Type) metodo . (Ereditato da CustomReflectionContext) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| ForType(Type) |
Ottiene un oggetto che rappresenta una regola applicabile al tipo specificato. |
| ForType<T>() |
Ottiene un oggetto fortemente tipizzato che rappresenta una regola applicabile al tipo specificato. |
| ForTypesDerivedFrom(Type) |
Ottiene un oggetto che rappresenta una regola applicabile a tutti i tipi che implementano il tipo specificato, ma non applicabili al tipo specificato. |
| ForTypesDerivedFrom<T>() |
Ottiene un oggetto fortemente tipizzato che rappresenta una regola applicabile a tutti i tipi che implementano il tipo specificato, ma non applicabili al tipo specificato. |
| ForTypesMatching(Predicate<Type>) |
Ottiene un oggetto che rappresenta una regola applicabile a tutti i tipi che corrispondono al predicato specificato. |
| ForTypesMatching<T>(Predicate<Type>) |
Ottiene un oggetto fortemente tipizzato che rappresenta una regola applicabile a tutti i tipi che corrispondono al predicato specificato. |
| GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
Fornisce un elenco di attributi personalizzati per il membro specificato, come rappresentato in questo contesto di reflection. |
| GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
Fornisce un elenco di attributi personalizzati per il parametro specificato, come rappresentato in questo contesto di reflection. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetTypeForObject(Object) |
Ottiene la rappresentazione del tipo dell'oggetto specificato in questo contesto di reflection. (Ereditato da ReflectionContext) |
| MapAssembly(Assembly) |
Ottiene la rappresentazione, in questo contesto di reflection, di un assembly rappresentato da un oggetto da un altro contesto di reflection. (Ereditato da CustomReflectionContext) |
| MapType(TypeInfo) |
Ottiene la rappresentazione, in questo contesto di reflection, di un tipo rappresentato da un oggetto da un altro contesto di reflection. (Ereditato da CustomReflectionContext) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |