Udostępnij za pośrednictwem


CustomTypeDescriptor Klasa

Definicja

Udostępnia prostą domyślną implementację interfejsu ICustomTypeDescriptor.

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
Dziedziczenie
CustomTypeDescriptor
Pochodne
Implementuje

Uwagi

Podobnie jak TypeDescriptionProvider, klasa CustomTypeDescriptor opiera się na obiekcie nadrzędnym typu ICustomTypeDescriptor dostarczonym podczas budowy. Umożliwia to klasom pochodzącym z CustomTypeDescriptor selektywne zastępowanie metod.

Konstruktory

CustomTypeDescriptor()

Inicjuje nowe wystąpienie klasy CustomTypeDescriptor.

CustomTypeDescriptor(ICustomTypeDescriptor)

Inicjuje nowe wystąpienie klasy CustomTypeDescriptor przy użyciu niestandardowego deskryptora typów nadrzędnych.

Właściwości

RequireRegisteredTypes

Pobiera wartość wskazującą, czy typy są wymagane do zarejestrowania za pośrednictwem RegisterType<T>().

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetAttributes()

Zwraca kolekcję atrybutów niestandardowych dla typu reprezentowanego przez ten deskryptor typów.

GetClassName()

Zwraca w pełni kwalifikowaną nazwę klasy reprezentowanej przez ten deskryptor typów.

GetComponentName()

Zwraca nazwę klasy reprezentowanej przez ten deskryptor typów.

GetConverter()

Zwraca konwerter typów dla typu reprezentowanego przez ten deskryptor typów.

GetConverterFromRegisteredType()

Zwraca konwerter typów dla typu tego typu

Deskryptor reprezentuje.

GetDefaultEvent()

Zwraca deskryptor zdarzeń dla domyślnego zdarzenia obiektu reprezentowanego przez deskryptor tego typu.

GetDefaultProperty()

Zwraca deskryptor właściwości dla domyślnej właściwości obiektu reprezentowanego przez deskryptor tego typu.

GetEditor(Type)

Zwraca edytor określonego typu, który ma być skojarzony z klasą reprezentowaną przez deskryptor tego typu.

GetEvents()

Zwraca kolekcję deskryptorów zdarzeń dla obiektu reprezentowanego przez deskryptor tego typu.

GetEvents(Attribute[])

Zwraca filtrowaną kolekcję deskryptorów zdarzeń dla obiektu reprezentowanego przez deskryptor tego typu.

GetEventsFromRegisteredType()

Zwraca kolekcję deskryptorów zdarzeń

dla obiektu, który reprezentuje ten deskryptor typu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetProperties()

Zwraca kolekcję deskryptorów właściwości dla obiektu reprezentowanego przez deskryptor tego typu.

GetProperties(Attribute[])

Zwraca filtrowaną kolekcję deskryptorów właściwości dla obiektu reprezentowanego przez deskryptor tego typu.

GetPropertiesFromRegisteredType()

Zwraca kolekcję deskryptorów właściwości

dla obiektu, który reprezentuje ten deskryptor typu.

GetPropertyOwner(PropertyDescriptor)

Zwraca obiekt, który zawiera właściwość opisaną przez określony deskryptor właściwości.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też