RegistrationBuilder Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A felügyelt bővíthetőségi keretrendszer (MEF) attribútumokkal rendelkező entitások dekorálására vonatkozó szabályokat leíró kapcsolódó konvenciókkal rendelkező tükröződési környezetet jelöl.
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
- Öröklődés
Konstruktorok
| Name | Description |
|---|---|
| RegistrationBuilder() |
Inicializálja a RegistrationBuilder osztály új példányát. |
Metódusok
| Name | Description |
|---|---|
| AddProperties(Type) |
Ha egy származtatott osztályban felül van bírálva, a megadott típushoz további tulajdonságok gyűjteményét adja meg, ahogyan az ebben a tükröződési környezetben látható. (Öröklődés forrása CustomReflectionContext) |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Létrehoz egy objektumot, amely egy típushoz hozzáadandó tulajdonságot jelöl, amelyet a AddProperties(Type) metódussal és a megadott egyéni attribútumokkal kell használni. (Öröklődés forrása CustomReflectionContext) |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Létrehoz egy objektumot, amely egy típushoz hozzáadandó tulajdonságot jelöl, amelyet a AddProperties(Type) metódussal kell használni. (Öröklődés forrása CustomReflectionContext) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| ForType(Type) |
Lekéri a megadott típusra érvényes szabályt képviselő objektumot. |
| ForType<T>() |
Egy erősen beírt objektumot kap, amely a megadott típusra érvényes szabályt jelöl. |
| ForTypesDerivedFrom(Type) |
Olyan objektumot kap, amely egy olyan szabályt jelöl, amely a megadott típust megvalósító összes típusra érvényes, de a megadott típusra nem alkalmazható. |
| ForTypesDerivedFrom<T>() |
Egy erősen gépelt objektumot kap, amely egy olyan szabályt jelöl, amely a megadott típust megvalósító összes típusra érvényes, de a megadott típusra nem alkalmazható. |
| ForTypesMatching(Predicate<Type>) |
Olyan objektumot kap, amely a megadott predikátumnak megfelelő összes típusra érvényes szabályt jelöl. |
| ForTypesMatching<T>(Predicate<Type>) |
Egy erősen beírt objektumot kap, amely a megadott predikátumnak megfelelő összes típusra érvényes szabályt jelöl. |
| GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
A megadott taghoz tartozó egyéni attribútumok listáját tartalmazza, ahogyan az ebben a tükröződési környezetben látható. |
| GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
A megadott paraméterhez tartozó egyéni attribútumok listáját tartalmazza, ahogyan az ebben a tükröződési környezetben látható. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetTypeForObject(Object) |
Lekéri a megadott objektum típusának ábrázolását ebben a tükröződési környezetben. (Öröklődés forrása ReflectionContext) |
| MapAssembly(Assembly) |
Ebben a tükröződési környezetben lekéri egy olyan szerelvény reprezentációját, amelyet egy másik tükröződési környezetből származó objektum képvisel. (Öröklődés forrása CustomReflectionContext) |
| MapType(TypeInfo) |
Ebben a tükröződési környezetben egy objektum által egy másik tükröződési környezetből képviselt típus ábrázolását kéri le. (Öröklődés forrása CustomReflectionContext) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |