Partilhar via


Classe DslDefinitionModelTypeDescriptorProvider

Fornece tipos personalizados para o modelo.Isso provavelmente será necessário corrigindo uma vez que estamos generatign um provedor de descritor de tipo.

Hierarquia de herança

System.Object
  System.ComponentModel.TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelTypeDescriptorProvider

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintaxe

'Declaração
Public Class DslDefinitionModelTypeDescriptorProvider _
    Inherits ElementTypeDescriptionProvider
public class DslDefinitionModelTypeDescriptorProvider : ElementTypeDescriptionProvider

O tipo DslDefinitionModelTypeDescriptorProvider expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DslDefinitionModelTypeDescriptorProvider

Superior

Métodos

  Nome Descrição
Método protegido CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) Overridables para a classe derivada para fornecer um ICustomTypeDescriptor (que não precisa ser um ElementTypeDescriptor).Implementação base simplesmente chama CreateTypeDescriptor() para criar um ElementTypeDescriptor. (Herdado de ElementTypeDescriptionProvider.)
Método protegido CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) Overridables para a classe derivada para fornecer um ICustomTypeDescriptor (que não precisa ser um ElementTypeDescriptor).Implementação base simplesmente chama CreateTypeDescriptor() para criar um ElementTypeDescriptor. (Herdado de ElementTypeDescriptionProvider.)
Método público CreateInstance Cria um objeto que pode substituir para outro tipo de dados. (Herdado de TypeDescriptionProvider.)
Método protegido CreateTypeDescriptor(ICustomTypeDescriptor, Type) Overridables para a classe derivada para fornecer um descritor de tipo personalizado. (Herdado de ElementTypeDescriptionProvider.)
Método protegido CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) Método virtual para fornecer a nosso próprios descritor de tipo (Substitui ElementTypeDescriptionProvider.CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement).)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetCache Obtém o cache por um objeto, acessado como IDictionary chave/valor. se emparelha (Herdado de TypeDescriptionProvider.)
Método público GetExtendedTypeDescriptor Obtém um descritor personalizado estendido para o tipo de dado objeto. (Herdado de TypeDescriptionProvider.)
Método protegido GetExtenderProviders Obtém os provedores de extensor para o objeto especificado. (Herdado de TypeDescriptionProvider.)
Método público GetFullComponentName Obtém o nome do componente especificado, ou nulluma referência nula (Nothing no Visual Basic) se o componente não possui um nome. (Herdado de TypeDescriptionProvider.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetReflectionType(Type) Executa a reflexão normal em um tipo. (Herdado de TypeDescriptionProvider.)
Método público GetReflectionType(Object) Executa a reflexão normal em um determinado objeto. (Herdado de TypeDescriptionProvider.)
Método público GetReflectionType(Type, Object) Executa a reflexão normal em um determinado objeto com o tipo especificado. (Herdado de TypeDescriptionProvider.)
Método público GetRuntimeType Converte um tipo de reflexão em um tipo em tempo de execução. (Herdado de TypeDescriptionProvider.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetTypeDescriptor(Type) Obtém um descritor de classificação personalizada para o tipo especificado. (Herdado de TypeDescriptionProvider.)
Método público GetTypeDescriptor(Object) Obtém um descritor de classificação personalizada para o objeto especificado. (Herdado de TypeDescriptionProvider.)
Método público GetTypeDescriptor(Type, Object) Obtém um descritor de tipo personalizado para o tipo de dado e o objeto. (Herdado de ElementTypeDescriptionProvider.)
Método público IsSupportedType Obtém um valor que indica se o tipo especificado é compatível com a descrição do tipo e a cadeia de provedores de descrição do tipo. (Herdado de TypeDescriptionProvider.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.DslDefinition.Design