TypeDescriptionProvider.GetTypeDescriptor Метод

Определение

Возвращает настраиваемый дескриптор типа для заданного типа или объекта.Gets a custom type descriptor for the given type or object.

Перегрузки

GetTypeDescriptor(Object)

Возвращает настраиваемый дескриптор типа для заданного объекта.Gets a custom type descriptor for the given object.

GetTypeDescriptor(Type)

Возвращает настраиваемый дескриптор типа для заданного типа.Gets a custom type descriptor for the given type.

GetTypeDescriptor(Type, Object)

Возвращает настраиваемый дескриптор типа для заданного типа и объекта.Gets a custom type descriptor for the given type and object.

GetTypeDescriptor(Object)

Возвращает настраиваемый дескриптор типа для заданного объекта.Gets a custom type descriptor for the given object.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::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

Экземпляр типа.An instance of the type. Может быть значением null, если в дескриптор TypeDescriptor не передан никакой экземпляр.Can be null if no instance was passed to the TypeDescriptor.

Возвраты

Дескриптор ICustomTypeDescriptor, который может предоставить метаданные для этого типа.An ICustomTypeDescriptor that can provide metadata for the type.

Исключения

instancenull.instance is null.

Дополнительно

GetTypeDescriptor(Type)

Возвращает настраиваемый дескриптор типа для заданного типа.Gets a custom type descriptor for the given type.

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

Тип объекта, для которого возвращается дескриптор типа.The type of object for which to retrieve the type descriptor.

Возвраты

Дескриптор ICustomTypeDescriptor, который может предоставить метаданные для этого типа.An ICustomTypeDescriptor that can provide metadata for the type.

Дополнительно

GetTypeDescriptor(Type, Object)

Возвращает настраиваемый дескриптор типа для заданного типа и объекта.Gets a custom type descriptor for the given type and object.

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::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

Тип объекта, для которого возвращается дескриптор типа.The type of object for which to retrieve the type descriptor.

instance
Object

Экземпляр типа.An instance of the type. Может быть значением null, если в дескриптор TypeDescriptor не передан никакой экземпляр.Can be null if no instance was passed to the TypeDescriptor.

Возвраты

Дескриптор ICustomTypeDescriptor, который может предоставить метаданные для этого типа.An ICustomTypeDescriptor that can provide metadata for the type.

Комментарии

Этот метод является прототипом virtual и, по умолчанию возвращает пустой дескриптор, если был передан ни один родительский поставщик.This method is prototyped as virtual and, by default, returns an empty descriptor if no parent provider was passed. Если родительский поставщик был передан, этот метод будет вызывать родительский поставщик GetTypeDescriptor метод.If a parent provider was passed, this method will invoke the parent provider's GetTypeDescriptor method.

Примечания для тех, кто наследует этот метод

GetTypeDescriptor(Type, Object) Метод должен возвращать настраиваемый дескриптор типа для объекта.The GetTypeDescriptor(Type, Object) method should return a custom type descriptor for the object. Если метод не предоставляет сведения о типе для объекта, он должен вернуть null.If the method does not provide type information for the object, it should return null.

Дополнительно

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