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, используя дескриптор родительского настраиваемого типа. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetAttributes() |
Возвращает коллекцию настраиваемых атрибутов для типа, представленного этим дескриптором типа. |
GetClassName() |
Возвращает полное имя класса, представленного этим дескриптором типа. |
GetComponentName() |
Возвращает имя класса, представленное этим дескриптором типа. |
GetConverter() |
Возвращает преобразователь типов для типа, представленного этим дескриптором типа. |
GetDefaultEvent() |
Возвращает дескриптор события по умолчанию для объекта, представленного этим дескриптором типа. |
GetDefaultProperty() |
Возвращает дескриптор свойства по умолчанию для объекта, представленного этим дескриптором типа. |
GetEditor(Type) |
Возвращает редактор для заданного типа, который должен быть связан с классом, представленным этим дескриптором типа. |
GetEvents() |
Возвращает коллекцию дескрипторов событий по умолчанию для объекта, представленного этим дескриптором типа. |
GetEvents(Attribute[]) |
Возвращает фильтрованную коллекцию дескрипторов событий по умолчанию для объекта, представленного этим дескриптором типа. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetProperties() |
Возвращает коллекцию дескрипторов свойств для объекта, представленного этим дескриптором типа. |
GetProperties(Attribute[]) |
Возвращает фильтрованную коллекцию дескрипторов свойств для объекта, представленного этим дескриптором типа. |
GetPropertyOwner(PropertyDescriptor) |
Возвращает объект, содержащий свойство, описываемое заданным дескриптором свойства. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
См. также раздел
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру