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)

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

AssociatedMetadataTypeTypeDescriptionProvider(Type, 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

GetTypeDescriptorFromRegisteredType(Object)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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