TypeDescriptionProvider.GetTypeDescriptor Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает настраиваемый дескриптор типа для заданного типа или объекта.
Перегрузки
| GetTypeDescriptor(Object) |
Возвращает настраиваемый дескриптор типа для заданного объекта. |
| GetTypeDescriptor(Type) |
Возвращает настраиваемый дескриптор типа для заданного типа. |
| GetTypeDescriptor(Type, Object) |
Возвращает настраиваемый дескриптор типа для заданного типа и объекта. |
GetTypeDescriptor(Object)
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
Возвращает настраиваемый дескриптор типа для заданного объекта.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Параметры
- instance
- Object
Экземпляр типа. Может быть значением null, если в дескриптор TypeDescriptor не передан никакой экземпляр.
Возвращаемое значение
Дескриптор ICustomTypeDescriptor, который может предоставить метаданные для этого типа.
Исключения
instance имеет значение null.
См. также раздел
Применяется к
GetTypeDescriptor(Type)
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
Возвращает настраиваемый дескриптор типа для заданного типа.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType);
member this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (objectType As Type) As ICustomTypeDescriptor
Параметры
- objectType
- Type
Тип объекта, для которого возвращается дескриптор типа.
Возвращаемое значение
Дескриптор ICustomTypeDescriptor, который может предоставить метаданные для этого типа.
См. также раздел
Применяется к
GetTypeDescriptor(Type, Object)
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
Возвращает настраиваемый дескриптор типа для заданного типа и объекта.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType, object? instance);
abstract member GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptor (objectType As Type, instance As Object) As ICustomTypeDescriptor
Параметры
- objectType
- Type
Тип объекта, для которого возвращается дескриптор типа.
- instance
- Object
Экземпляр типа. Может быть значением null, если в дескриптор TypeDescriptor не передан никакой экземпляр.
Возвращаемое значение
Дескриптор ICustomTypeDescriptor, который может предоставить метаданные для этого типа.
Комментарии
Этот метод является прототипом virtual и по умолчанию возвращает пустой дескриптор, если родительский поставщик не был передан. Если был передан родительский поставщик, этот метод вызывает метод родительского поставщика GetTypeDescriptor .
Примечания для тех, кто наследует этот метод
Метод GetTypeDescriptor(Type, Object) должен возвращать настраиваемый дескриптор типа для объекта . Если метод не предоставляет сведения о типе для объекта, он должен возвращать null.