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
.