Partilhar via


AssociatedMetadataTypeTypeDescriptionProvider Classe

Definição

Estende as informações de metadados de uma classe adicionando atributos e informações de propriedade definidas em uma classe associada.

public ref class AssociatedMetadataTypeTypeDescriptionProvider : System::ComponentModel::TypeDescriptionProvider
public class AssociatedMetadataTypeTypeDescriptionProvider : System.ComponentModel.TypeDescriptionProvider
type AssociatedMetadataTypeTypeDescriptionProvider = class
    inherit TypeDescriptionProvider
Public Class AssociatedMetadataTypeTypeDescriptionProvider
Inherits TypeDescriptionProvider
Herança
AssociatedMetadataTypeTypeDescriptionProvider

Comentários

A classe AssociatedMetadataTypeTypeDescriptionProvider estende dinamicamente as informações de tipo associadas a um tipo ou objeto adicionando, modificando ou ocultando características como atributos, propriedades e eventos. Para obter mais informações, consulte TypeDescriptor.

Construtores

AssociatedMetadataTypeTypeDescriptionProvider(Type)

Inicializa uma nova instância da classe AssociatedMetadataTypeTypeDescriptionProvider usando o tipo especificado.

AssociatedMetadataTypeTypeDescriptionProvider(Type, Type)

Inicializa uma nova instância da classe AssociatedMetadataTypeTypeDescriptionProvider usando o tipo de provedor de metadados especificado e o tipo associado.

Propriedades

RequireRegisteredTypes

Obtém um valor que indica se o provedor usa reflexão e requer que os tipos sejam registrados por meio de RegisterType<T>() para dar suporte a aplicativos cortados.

(Herdado de TypeDescriptionProvider)

Métodos

CreateInstance(IServiceProvider, Type, Type[], Object[])

Cria um objeto que pode substituir outro tipo de dados.

(Herdado de TypeDescriptionProvider)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCache(Object)

Obtém um cache por objeto, acessado como um IDictionary de pares chave/valor.

(Herdado de TypeDescriptionProvider)
GetExtendedTypeDescriptor(Object)

Obtém um descritor de tipo personalizado estendido para o objeto fornecido.

(Herdado de TypeDescriptionProvider)
GetExtendedTypeDescriptorFromRegisteredType(Object)

Retorna um descritor de tipo personalizado estendido para o objeto fornecido.

(Herdado de TypeDescriptionProvider)
GetExtenderProviders(Object)

Obtém os provedores de extensor para o objeto especificado.

(Herdado de TypeDescriptionProvider)
GetFullComponentName(Object)

Obtém o nome do componente especificado ou null se o componente não tiver nome.

(Herdado de TypeDescriptionProvider)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetReflectionType(Object)

Executa uma reflexão normal em relação ao objeto fornecido.

(Herdado de TypeDescriptionProvider)
GetReflectionType(Type)

Executa uma reflexão normal em relação a um tipo.

(Herdado de TypeDescriptionProvider)
GetReflectionType(Type, Object)

Executa uma reflexão normal em relação ao objeto fornecido com o tipo fornecido.

(Herdado de TypeDescriptionProvider)
GetRuntimeType(Type)

Converte um tipo de reflexão em um tipo de runtime.

(Herdado de TypeDescriptionProvider)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeDescriptor(Object)

Obtém um descritor de tipo personalizado para o objeto fornecido.

(Herdado de TypeDescriptionProvider)
GetTypeDescriptor(Type)

Obtém um descritor de tipo personalizado para o tipo fornecido.

(Herdado de TypeDescriptionProvider)
GetTypeDescriptor(Type, Object)

Obtém um descritor de tipo para o tipo e objeto especificados.

GetTypeDescriptorFromRegisteredType(Object)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

(Herdado de TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

(Herdado de TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type, Object)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

(Herdado de TypeDescriptionProvider)
IsRegisteredType(Type)

Determina se o tipo foi registrado com seu provedor por meio de RegisterType<T>().

(Herdado de TypeDescriptionProvider)
IsSupportedType(Type)

Obtém um valor que indica se o tipo especificado é compatível com a descrição do tipo e sua cadeia de provedores de descrição de tipo.

(Herdado de TypeDescriptionProvider)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
RegisterType<T>()

Registra o tipo para que ele possa ser usado por provedores baseados em reflexão em aplicativos cortados.

(Herdado de TypeDescriptionProvider)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também