Sdílet prostřednictvím


RegistrationBuilder Třída

Definice

Představuje kontext reflexe, který má přidružené konvence, které popisují pravidla pro zdobení entit s atributy 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
Dědičnost

Konstruktory

RegistrationBuilder()

Inicializuje novou instanci RegistrationBuilder třídy.

Metody

AddProperties(Type)

Při přepsání v odvozené třídě poskytuje kolekci dalších vlastností pro zadaný typ, jak je znázorněno v tomto kontextu reflexe.

(Zděděno od CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

Vytvoří objekt, který představuje vlastnost, která má být přidána do typu, pro použití s metodou AddProperties(Type) .

(Zděděno od CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)

Vytvoří objekt, který představuje vlastnost, která má být přidána do typu, pro použití s metodou AddProperties(Type) a pomocí zadaných vlastních atributů.

(Zděděno od CustomReflectionContext)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ForType(Type)

Získá objekt, který představuje pravidlo, které se vztahuje na zadaný typ.

ForType<T>()

Získá objekt silného typu, který představuje pravidlo, které se vztahuje na zadaný typ.

ForTypesDerivedFrom(Type)

Získá objekt, který představuje pravidlo použitelné pro všechny typy, které implementují zadaný typ, ale nelze použít pro zadaný typ.

ForTypesDerivedFrom<T>()

Získá objekt silného typu, který představuje pravidlo použitelné pro všechny typy, které implementují zadaný typ, ale nelze použít pro zadaný typ.

ForTypesMatching(Predicate<Type>)

Získá objekt, který představuje pravidlo použitelné pro všechny typy, které odpovídají zadané predikátu.

ForTypesMatching<T>(Predicate<Type>)

Získá objekt silného typu, který představuje pravidlo použitelné pro všechny typy, které odpovídají zadané predikátu.

GetCustomAttributes(MemberInfo, IEnumerable<Object>)

Poskytuje seznam vlastních atributů pro zadaného člena, jak je znázorněno v tomto kontextu reflexe.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

Poskytuje seznam vlastních atributů pro zadaný parametr, jak je znázorněno v tomto kontextu reflexe.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetTypeForObject(Object)

Získá reprezentaci typu zadaného objektu v tomto kontextu reflexe.

(Zděděno od ReflectionContext)
MapAssembly(Assembly)

Získá reprezentaci v tomto kontextu reflexe sestavení, který je reprezentován objektem z jiného kontextu reflexe.

(Zděděno od CustomReflectionContext)
MapType(TypeInfo)

Získá reprezentaci, v tomto kontextu reflexe, typ reprezentovaný objektem z jiného kontextu reflexe.

(Zděděno od CustomReflectionContext)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro