RegistrationBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kontext reflexe, který má přidružené konvence, které popisují pravidla pro dekódování entit pomocí atributů MEF (Managed Extensibility Framework).
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
| Name | Description |
|---|---|
| RegistrationBuilder() |
Inicializuje novou instanci RegistrationBuilder třídy. |
Metody
| Name | Description |
|---|---|
| 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>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Vytvoří objekt, který představuje vlastnost, která se má přidat do typu, která se má použít s metodou AddProperties(Type) a pomocí zadaných vlastních atributů. (Zděděno od CustomReflectionContext) |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Vytvoří objekt, který představuje vlastnost, která se má přidat k typu, která se má použít s metodou AddProperties(Type) . (Zděděno od CustomReflectionContext) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| ForType(Type) |
Získá objekt, který představuje pravidlo, které platí pro 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át. |
| 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ý člen, 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í funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (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áno objektem z jiného kontextu reflexe. (Zděděno od CustomReflectionContext) |
| MapType(TypeInfo) |
Získá reprezentaci v tomto kontextu reflexe typu reprezentovaný objektem z jiného kontextu reflexe. (Zděděno od CustomReflectionContext) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |