CustomTypeDescriptor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет простую реализацию интерфейса 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
- Наследование
-
CustomTypeDescriptor
- Производный
- Реализации
Комментарии
Как и TypeDescriptionProvider, класс CustomTypeDescriptor использует родительский объект типа ICustomTypeDescriptor, предоставленный во время строительства. Это позволяет классам, производным от CustomTypeDescriptor, выборочно переопределять методы.
Конструкторы
CustomTypeDescriptor() |
Инициализирует новый экземпляр класса CustomTypeDescriptor. |
CustomTypeDescriptor(ICustomTypeDescriptor) |
Инициализирует новый экземпляр класса CustomTypeDescriptor с помощью дескриптора пользовательского типа родительского типа. |
Свойства
RequireRegisteredTypes |
Возвращает значение, указывающее, требуется ли регистрировать типы через RegisterType<T>(). |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetAttributes() |
Возвращает коллекцию настраиваемых атрибутов для типа, представленного этим дескриптором типа. |
GetClassName() |
Возвращает полное имя класса, представленного дескриптором этого типа. |
GetComponentName() |
Возвращает имя класса, представленного дескриптором этого типа. |
GetConverter() |
Возвращает преобразователь типов для типа, представленного этим дескриптором типа. |
GetConverterFromRegisteredType() |
Возвращает преобразователь типов для типа этого типа дескриптор представляет. |
GetDefaultEvent() |
Возвращает дескриптор события по умолчанию объекта, представленного дескриптором этого типа. |
GetDefaultProperty() |
Возвращает дескриптор свойства по умолчанию объекта, представленного дескриптором этого типа. |
GetEditor(Type) |
Возвращает редактор указанного типа, который должен быть связан с классом, представленным дескриптором этого типа. |
GetEvents() |
Возвращает коллекцию дескрипторов событий для объекта, представленного этим дескриптором типа. |
GetEvents(Attribute[]) |
Возвращает отфильтрованную коллекцию дескрипторов событий для объекта, представленного этим дескриптором типа. |
GetEventsFromRegisteredType() |
Возвращает коллекцию дескрипторов событий для объекта, который представляет дескриптор типа. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetProperties() |
Возвращает коллекцию дескрипторов свойств для объекта, представленного этим дескриптором типа. |
GetProperties(Attribute[]) |
Возвращает отфильтрованную коллекцию дескрипторов свойств для объекта, представленного этим дескриптором типа. |
GetPropertiesFromRegisteredType() |
Возвращает коллекцию дескрипторов свойств для объекта, который представляет дескриптор типа. |
GetPropertyOwner(PropertyDescriptor) |
Возвращает объект, содержащий свойство, описанное указанным дескриптором свойства. |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |