CustomTypeDescriptor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |