CustomTypeDescriptor Osztály

Definíció

A felület egyszerű alapértelmezett implementációját ICustomTypeDescriptor biztosítja.

public ref class CustomTypeDescriptor abstract : System::ComponentModel::ICustomTypeDescriptor
public abstract class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor
type CustomTypeDescriptor = class
    interface ICustomTypeDescriptor
Public MustInherit Class CustomTypeDescriptor
Implements ICustomTypeDescriptor
Öröklődés
CustomTypeDescriptor
Származtatott
Megvalósítás

Megjegyzések

Ehhez hasonlóan TypeDescriptionProvideraz CustomTypeDescriptor osztály az építés során megadott szülőobjektumra ICustomTypeDescriptor támaszkodik. Ez lehetővé teszi a metódusok szelektív felülbírálását lehetővé tevő osztályok használatát CustomTypeDescriptor .

Konstruktorok

Name Description
CustomTypeDescriptor()

Inicializálja a CustomTypeDescriptor osztály új példányát.

CustomTypeDescriptor(ICustomTypeDescriptor)

Inicializálja az CustomTypeDescriptor osztály új példányát egy szülő egyéni típusú leíró használatával.

Tulajdonságok

Name Description
RequireRegisteredTypes

Olyan értéket kap, amely jelzi, hogy a típusokat regisztrálni kell-e.RegisterType<T>()

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetAttributes()

A típusleíró által képviselt típushoz tartozó egyéni attribútumok gyűjteményét adja vissza.

GetClassName()

Az ilyen típusú leíró által képviselt osztály teljes nevét adja vissza.

GetComponentName()

Az ilyen típusú leíró által képviselt osztály nevét adja vissza.

GetConverter()

Egy típuskonvertert ad vissza a típusleíró által képviselt típushoz.

GetConverterFromRegisteredType()

Típuskonvertert ad vissza ehhez a típushoz

leírót jelöl.

GetDefaultEvent()

Az ilyen típusú leíró által képviselt objektum alapértelmezett eseményének eseményleíróját adja vissza.

GetDefaultProperty()

Az ilyen típusú leíró által képviselt objektum alapértelmezett tulajdonságának tulajdonságleíróját adja vissza.

GetEditor(Type)

A megadott típusú szerkesztőt adja vissza, amelyet az ilyen típusú leíró által képviselt osztályhoz kell társítani.

GetEvents()

Az ilyen típusú leíró által képviselt objektum eseményleíróinak gyűjteményét adja vissza.

GetEvents(Attribute[])

Az ilyen típusú leíró által képviselt objektum eseményleíróinak szűrt gyűjteményét adja vissza.

GetEventsFromRegisteredType()

Eseményleírók gyűjteményét adja vissza

az objektum esetében ez a típusleíró jelenik meg.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetProperties()

Az ilyen típusú leíró által képviselt objektum tulajdonságleíróinak gyűjteményét adja vissza.

GetProperties(Attribute[])

Az ilyen típusú leíró által képviselt objektum tulajdonságleíróinak szűrt gyűjteményét adja vissza.

GetPropertiesFromRegisteredType()

Tulajdonságleírók gyűjteményét adja vissza

az objektum esetében ez a típusleíró jelenik meg.

GetPropertyOwner(PropertyDescriptor)

A megadott tulajdonságleíró által leírt tulajdonságot tartalmazó objektumot ad vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
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:

Lásd még