RegistrationBuilder Classe

Definizione

Rappresenta un contesto di reflection con convenzioni associate che descrivono regole per la decorazione di entità con gli attributi Managed Extensibility Framework (MEF).

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

RegistrationBuilder()

Inizializza una nuova istanza della classe RegistrationBuilder.

Metodi

AddProperties(Type)

Quando ne viene eseguito l'override in una classe derivata, fornisce una raccolta di proprietà aggiuntive per il tipo specificato, come indicato in questo contesto di reflection.

(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 metodo AddProperties(Type).

(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 metodo AddProperties(Type) e utilizzando gli attributi personalizzati specificati.

(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 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 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 indicato in questo contesto di reflection.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

Fornisce un elenco di attributi personalizzati per il parametro specificato, come indicato in questo contesto di reflection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetTypeForObject(Object)

Ottiene la rappresentazione del tipo dell'oggetto specificato nel contesto di reflection.

(Ereditato da ReflectionContext)
MapAssembly(Assembly)

Ottiene la rappresentazione, in questo contesto di reflection, di un assembly rappresentato da un oggetto di 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 di un altro contesto di reflection.

(Ereditato da CustomReflectionContext)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a