RegistrationBuilder Osztály

Definíció

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)

A következőre érvényes: