RegistrationBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |