Udostępnij za pośrednictwem


RegistrationBuilder Klasa

Definicja

Reprezentuje kontekst odbicia, który zawiera skojarzone konwencje opisujące reguły dekorowania jednostek z atrybutami 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
Dziedziczenie

Konstruktory

RegistrationBuilder()

Inicjuje nowe wystąpienie klasy RegistrationBuilder.

Metody

AddProperties(Type)

Podczas zastępowania w klasie pochodnej zapewnia kolekcję dodatkowych właściwości dla określonego typu, jak pokazano w tym kontekście odbicia.

(Odziedziczone po CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

Tworzy obiekt, który reprezentuje właściwość do dodania do typu, który ma być używany z AddProperties(Type) metodą .

(Odziedziczone po CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)

Tworzy obiekt reprezentujący właściwość do dodania do typu, który ma być używany z AddProperties(Type) metodą i przy użyciu określonych atrybutów niestandardowych.

(Odziedziczone po CustomReflectionContext)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ForType(Type)

Pobiera obiekt reprezentujący regułę, która ma zastosowanie do określonego typu.

ForType<T>()

Pobiera silnie typizowanego obiektu reprezentującego regułę, która ma zastosowanie do określonego typu.

ForTypesDerivedFrom(Type)

Pobiera obiekt reprezentujący regułę, która ma zastosowanie do wszystkich typów implementujących określony typ, ale nie dotyczy określonego typu.

ForTypesDerivedFrom<T>()

Pobiera silnie typizowanego obiektu reprezentującego regułę, która ma zastosowanie do wszystkich typów implementujących określony typ, ale nie dotyczy określonego typu.

ForTypesMatching(Predicate<Type>)

Pobiera obiekt reprezentujący regułę, która ma zastosowanie do wszystkich typów pasujących do określonego predykatu.

ForTypesMatching<T>(Predicate<Type>)

Pobiera silnie typizowanego obiektu, który reprezentuje regułę mającą zastosowanie do wszystkich typów pasujących do określonego predykatu.

GetCustomAttributes(MemberInfo, IEnumerable<Object>)

Zawiera listę atrybutów niestandardowych dla określonego elementu członkowskiego, jak pokazano w tym kontekście odbicia.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

Zawiera listę atrybutów niestandardowych dla określonego parametru, jak pokazano w tym kontekście odbicia.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetTypeForObject(Object)

Pobiera reprezentację typu określonego obiektu w tym kontekście odbicia.

(Odziedziczone po ReflectionContext)
MapAssembly(Assembly)

Pobiera reprezentację w tym kontekście odbicia zestawu reprezentowanego przez obiekt z innego kontekstu odbicia.

(Odziedziczone po CustomReflectionContext)
MapType(TypeInfo)

Pobiera reprezentację w tym kontekście odbicia typu reprezentowanego przez obiekt z innego kontekstu odbicia.

(Odziedziczone po CustomReflectionContext)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy