Partilhar via


Namespace Microsoft.VisualStudio.Modeling.Design

O Microsoft.VisualStudio.Modeling.Design namespace contém classes que os desenvolvedores podem usar para criar o comportamento de tempo de design personalizado para sua linguagem específica de domínio.

Classes

  Classe Descrição
Classe pública CategoryResourceAttribute Representa uma categoria na qual deseja agrupar uma propriedade quando a propriedade é exibida em um PropertyGrid controle que é definido como modo categorizado.
Classe pública DescriptionResourceAttribute Representa uma descrição de propriedade para uma propriedade quando a propriedade é exibida em um PropertyGrid controle.
Classe pública DisplayNameResourceAttribute Representa o nome associado a uma propriedade.
Classe pública ElementPropertyDescriptor Representa uma propriedade de domínio em um modelo de linguagem específica de domínio (DSL).
Classe pública ElementTypeDescriptionProvider Fornece métodos para criar e recuperar ElementTypeDescriptor objetos.
Classe pública ElementTypeDescriptor Fornece informações de tipo adicional de tempo de execução para um ModelElement objeto.
Classe pública FlagEnumerationEditor Fornece uma interface de usuário (UI) para representar e edição de enumerações de domínio.
Classe pública ForwardingTypeDescriptionProvider Fornece métodos para criar e recuperar um descritor de tipo para o elemento de modelo de destino de um elemento de modelo de indexação.
Classe pública ModelingBindingSource Uma BindingSource especializada para uso com os modelos VMSDK (ferramentas de DSL).Cria uma transação quando itens são adicionados ou removidos.
Classe pública ModelingEnumerationConverter Fornece um conversor de tipo que converte entre valores de enumerações de domínio e o texto.
Classe pública ModelingToolboxItem Representa um item da caixa de ferramentas gerado nas ferramentas de linguagem específica do domínio (ferramentas de DSL).
Classe pública ModelingToolboxItemBase Representa um item do toolbox abstrata.
Classe pública PropertyDescriptorNotFoundException Uma exceção para situações onde uma ElementPropertyDescriptor esperado não foi encontrado.
Classe pública RolePlayerComboCell Classe para permitir a substituição da funcionalidade de análise e formato.
Classe pública RolePlayerMenuCommand Representa um comando que pode ser adicionado à lista de valores para uma propriedade de função na janela de propriedade.
Classe pública RolePlayerPropertyDescriptor Fornece informações de tipo adicional de tempo de execução para uma propriedade de função.
Classe pública TrackingPropertyDescriptor Fornece informações de tipo adicional de tempo de execução para uma propriedade de controle de um elemento de modelo.
Classe pública UserContext Obsoleta. Esta classe não é usada pelo SDK do Visual Studio.(Consulte os comentários). Representa um contexto de Ajuda.
Classe pública UserContextElement Obsoleta. Esta classe não é usada pelo SDK do Visual Studio.(Consulte os comentários). Representa um elemento de Ajuda.
Classe pública UserContextTypeConverter Obsoleta. Esta classe não é usada pelo SDK do Visual Studio.(Consulte os comentários). Fornece um conversor de tipo que converte entre valores de contextos de ajuda e o texto.
Classe pública WinFormsDataBindingHelper Classe para ajudar a facilidade de operações comuns em WinForms databinding.

Delegados

  Delegado Descrição
Delegado público TypeDescriptionProviderForwarder Representa o método que retorna o elemento de modelo é representado por outro elemento de modelo.

Enumerações

  Enumeração Descrição
Enumeração pública UserContextType Obsoleta. Esta enumeração não é usada pelo SDK do Visual Studio.(Consulte os comentários). Especifica o tipo de elemento de contexto do usuário.

Consulte também

Referência

System.ComponentModel.Design