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.

См. также раздел

Применяется к