RegistrationBuilder Klasa

Definicja

Reprezentuje kontekst odbicia, który zawiera skojarzone konwencje opisujące reguły dekorowania jednostek za pomocą atrybutów zarządzanej struktury rozszerzalności (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

Nazwa Opis
RegistrationBuilder()

Inicjuje nowe wystąpienie klasy RegistrationBuilder.

Metody

Nazwa Opis
AddProperties(Type)

Po zastąpieniu w klasie pochodnej udostępnia 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>, 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)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

Tworzy obiekt reprezentujący właściwość, która ma zostać dodana do typu, który ma być używany z AddProperties(Type) metodą .

(Odziedziczone po CustomReflectionContext)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(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, który reprezentuje regułę dotyczącą 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, które pasują do określonego predykatu.

ForTypesMatching<T>(Predicate<Type>)

Pobiera silnie typizowanego obiektu reprezentującego regułę dotyczącą wszystkich typów, które pasują 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()

Pobiera Type 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 Object.

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy