AssociatedMetadataTypeTypeDescriptionProvider Класс

Определение

Расширяет сведения метаданных для класса путем добавления атрибутов и сведений о свойстве, определенных в связанном классе.

public ref class AssociatedMetadataTypeTypeDescriptionProvider : System::ComponentModel::TypeDescriptionProvider
public class AssociatedMetadataTypeTypeDescriptionProvider : System.ComponentModel.TypeDescriptionProvider
type AssociatedMetadataTypeTypeDescriptionProvider = class
    inherit TypeDescriptionProvider
Public Class AssociatedMetadataTypeTypeDescriptionProvider
Inherits TypeDescriptionProvider
Наследование
AssociatedMetadataTypeTypeDescriptionProvider

Комментарии

Класс AssociatedMetadataTypeTypeDescriptionProvider динамически расширяет сведения о типах, связанных с типом или объектом, добавляя, изменяя или скрывая характеристики, такие как атрибуты, свойства и события. Дополнительные сведения см. в разделе TypeDescriptor.

Конструкторы

Имя Описание
AssociatedMetadataTypeTypeDescriptionProvider(Type, Type)

Инициализирует новый экземпляр класса с помощью указанного типа поставщика метаданных и связанного AssociatedMetadataTypeTypeDescriptionProvider типа.

AssociatedMetadataTypeTypeDescriptionProvider(Type)

Инициализирует новый экземпляр класса с помощью указанного AssociatedMetadataTypeTypeDescriptionProvider типа.

Свойства

Имя Описание
RequireRegisteredTypes

Возвращает значение, указывающее, использует ли поставщик отражение и требует регистрации типов для RegisterType<T>() поддержки обрезаемых приложений.

(Унаследовано от TypeDescriptionProvider)

Методы

Имя Описание
CreateInstance(IServiceProvider, Type, Type[], Object[])

Создает объект, который может заменить другой тип данных.

(Унаследовано от TypeDescriptionProvider)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCache(Object)

Возвращает кэш для каждого объекта, доступ к который выполняется в виде IDictionary пар "ключ-значение".

(Унаследовано от TypeDescriptionProvider)
GetExtendedTypeDescriptor(Object)

Возвращает расширенный дескриптор пользовательского типа для данного объекта.

(Унаследовано от TypeDescriptionProvider)
GetExtendedTypeDescriptorFromRegisteredType(Object)

Возвращает расширенный дескриптор пользовательского типа для данного объекта.

(Унаследовано от TypeDescriptionProvider)
GetExtenderProviders(Object)

Возвращает поставщики расширителя для указанного объекта.

(Унаследовано от TypeDescriptionProvider)
GetFullComponentName(Object)

Возвращает имя указанного компонента или null если компонент не имеет имени.

(Унаследовано от TypeDescriptionProvider)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetReflectionType(Object)

Выполняет нормальное отражение для заданного объекта.

(Унаследовано от TypeDescriptionProvider)
GetReflectionType(Type, Object)

Выполняет нормальное отражение для заданного объекта с заданным типом.

(Унаследовано от TypeDescriptionProvider)
GetReflectionType(Type)

Выполняет нормальное отражение для типа.

(Унаследовано от TypeDescriptionProvider)
GetRuntimeType(Type)

Преобразует тип отражения в тип среды выполнения.

(Унаследовано от TypeDescriptionProvider)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetTypeDescriptor(Object)

Возвращает дескриптор пользовательского типа для данного объекта.

(Унаследовано от TypeDescriptionProvider)
GetTypeDescriptor(Type, Object)

Возвращает дескриптор типа для указанного типа и объекта.

GetTypeDescriptor(Type)

Возвращает дескриптор пользовательского типа для данного типа.

(Унаследовано от TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Object)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

(Унаследовано от TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type, Object)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

(Унаследовано от TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

(Унаследовано от TypeDescriptionProvider)
IsRegisteredType(Type)

Определяет, был ли тип зарегистрирован в поставщике RegisterType<T>().

(Унаследовано от TypeDescriptionProvider)
IsSupportedType(Type)

Возвращает значение, указывающее, совместим ли указанный тип с описанием типа и цепочкой поставщиков описания типов.

(Унаследовано от TypeDescriptionProvider)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
RegisterType<T>()

Регистрирует тип, чтобы его можно было использовать поставщиками на основе отражения в обрезаемых приложениях.

(Унаследовано от TypeDescriptionProvider)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

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