Sdílet prostřednictvím


CustomTypeDescriptor Třída

Definice

Poskytuje jednoduchou výchozí implementaci rozhraní 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
Dědičnost
CustomTypeDescriptor
Odvozené
Implementuje

Poznámky

Stejně jako TypeDescriptionProviderspoléhá třída CustomTypeDescriptor na nadřazený objekt typu ICustomTypeDescriptor dodané během výstavby. To umožňuje třídy odvozené z CustomTypeDescriptor selektivně přepsat metody.

Konstruktory

CustomTypeDescriptor()

Inicializuje novou instanci CustomTypeDescriptor třídy.

CustomTypeDescriptor(ICustomTypeDescriptor)

Inicializuje novou instanci CustomTypeDescriptor třídy pomocí nadřazeného popisovače vlastního typu.

Vlastnosti

RequireRegisteredTypes

Získá hodnotu, která označuje, zda jsou typy nutné k registraci prostřednictvím RegisterType<T>().

Metody

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetAttributes()

Vrátí kolekci vlastních atributů pro typ reprezentovaný tímto popisovačem typu.

GetClassName()

Vrátí plně kvalifikovaný název třídy reprezentované tímto popisovačem typu.

GetComponentName()

Vrátí název třídy reprezentované tímto popisovačem typu.

GetConverter()

Vrátí převaděč typů pro typ reprezentovaný tímto popisovačem typu.

GetConverterFromRegisteredType()

Vrátí převaděč typů pro typ tohoto typu.

popisovač představuje.

GetDefaultEvent()

Vrátí popisovač události pro výchozí událost objektu reprezentovaný tímto popisovačem typu.

GetDefaultProperty()

Vrátí popisovač vlastnosti pro výchozí vlastnost objektu reprezentovaný tímto popisovačem typu.

GetEditor(Type)

Vrátí editor zadaného typu, který má být přidružen ke třídě reprezentované tímto popisovačem typu.

GetEvents()

Vrátí kolekci popisovačů událostí pro objekt reprezentovaný tímto popisovačem typu.

GetEvents(Attribute[])

Vrátí filtrovanou kolekci popisovačů událostí pro objekt reprezentovaný tímto popisovačem typu.

GetEventsFromRegisteredType()

Vrátí kolekci popisovačů událostí.

pro objekt, který tento typ popisovač představuje.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetProperties()

Vrátí kolekci popisovačů vlastností pro objekt reprezentovaný tímto popisovačem typu.

GetProperties(Attribute[])

Vrátí filtrovanou kolekci popisovačů vlastností pro objekt reprezentovaný tímto popisovačem typu.

GetPropertiesFromRegisteredType()

Vrátí kolekci popisovačů vlastností.

pro objekt, který tento typ popisovač představuje.

GetPropertyOwner(PropertyDescriptor)

Vrátí objekt, který obsahuje vlastnost popsanou popisovačem zadané vlastnosti.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
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)

Platí pro

Viz také