Classe LabelShapeTypeDescriptor

Descritor de tipo especializado para a classe LabelShape.

Hierarquia de herança

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
        Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTypeDescriptor

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

Sintaxe

'Declaração
Public Class LabelShapeTypeDescriptor _
    Inherits PresentationElementTypeDescriptor
public class LabelShapeTypeDescriptor : PresentationElementTypeDescriptor

O tipo LabelShapeTypeDescriptor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público LabelShapeTypeDescriptor(ICustomTypeDescriptor, LabelShape)
Método público LabelShapeTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement) Obsoleta. Cria um novo LabelShapeTypeDescriptor

Superior

Propriedades

  Nome Descrição
Propriedade protegida ComponentType Obtém o Type do elemento de modelo que está representando esta classe. (Herdado de ElementTypeDescriptor.)
Propriedade pública ModelElement Obtém o elemento de modelo que está representando esta classe. (Herdado de ElementTypeDescriptor.)
Propriedade pública PresentationElement Retorna o elemento de modelo de apresentação descrito por este descritor. (Herdado de PresentationElementTypeDescriptor.)
Propriedade protegida RepresentedModelElement (Herdado de PresentationElementTypeDescriptor.)
Propriedade protegida Store (Herdado de ElementTypeDescriptor.)

Superior

Métodos

  Nome Descrição
Método protegido CollectionRolePropertiesBrowsable Para todas as relações desse elemento de modelo participar, retornam se qualquer PropertyDescriptor para propriedades de coleção com base em funções é Browsable (Herdado de ElementTypeDescriptor.)
Método protegido CreateCollectionPropertyDescriptor (Herdado de ElementTypeDescriptor.)
Método protegido CreatePropertyDescriptor (Substitui ElementTypeDescriptor.CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]).)
Método protegido CreateRolePlayerPropertyDescriptor Cria um descritor para uma propriedade de função de um elemento de modelo. (Herdado de ElementTypeDescriptor.)
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 GetAttributes Retorna uma coleção de atributos personalizados para o tipo representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método protegido GetCategory Retorna uma seqüência localizada para a categoria de uma propriedade de domínio. (Herdado de ElementTypeDescriptor.)
Método público GetClassName Obtém o nome exibido na grade de propriedade da classe. (Herdado de PresentationElementTypeDescriptor.)
Método público GetComponentName Obtém o nome do componente exibido na grade de propriedade. (Herdado de PresentationElementTypeDescriptor.)
Método público GetConverter Retorna um conversor de tipos para o tipo representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetDefaultEvent Retorna o descritor de evento para o evento padrão do objeto representado por este descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetDefaultProperty Retorna o descritor de propriedade para a propriedade padrão do objeto representado por este descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método protegido GetDescription Retorna uma seqüência localizada para a descrição de uma propriedade de domínio. (Herdado de ElementTypeDescriptor.)
Método protegido GetDisplayProperties(ModelElement, PropertyDescriptor%) Retorna uma coleção de descritores de propriedade de todas as propriedades de um elemento de modelo. (Herdado de ElementTypeDescriptor.)
Método protegido GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Retorna uma lista de descritores de propriedade correspondente a cada propriedade de domínio (Herdado de ElementTypeDescriptor.)
Método protegido GetDomainClassInfo Retorne as informações da classe de domínio para o tipo de elemento que está sendo descrito. (Herdado de ElementTypeDescriptor.)
Método protegido GetDomainPropertyAttributes Retorna uma matriz dos atributos personalizados que são aplicadas à propriedade descrita. (Herdado de ElementTypeDescriptor.)
Método público GetEditor Retorna um editor do tipo especificado a ser associado com a classe representada por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetEvents() Retorna uma coleção de descritores de evento para o objeto representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetEvents(array<Attribute[]) Retorna uma coleção filtrada dos descritores de evento para o objeto representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método protegido GetExtensionProperties Retorna os descritores de propriedade para qualquer elemento de extensão (Herdado de ElementTypeDescriptor.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetProperties() Retorna uma coleção de descritores de propriedade de domínio que contém todas as propriedades do tipo descrito. (Herdado de ElementTypeDescriptor.)
Método público GetProperties(array<Attribute[]) Retorna as propriedades para esta instância de um componente usando a matriz de atributo como um filtro. (Herdado de PresentationElementTypeDescriptor.)
Método protegido GetPropertyDescriptorDisplayName Retorna uma string localizada para o nome de exibição de uma propriedade de domínio. (Herdado de ElementTypeDescriptor.)
Método público GetPropertyOwner Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificada. (Herdado de CustomTypeDescriptor.)
Método protegido GetRolePlayerPropertyAttributes Retorna uma matriz dos atributos personalizados que são aplicadas à propriedade função descrito. (Herdado de ElementTypeDescriptor.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido IncludeCollectionRoleProperties Para todas as relações desse elemento de modelo participar, retorne se deve fornecer um PropertyDescriptor para propriedades de coleção com base em funções. (Herdado de ElementTypeDescriptor.)
Método protegido IncludeEmbeddingRelationshipProperties Para o modelo especificado elemento, retorna um valor que indica se você deseja adicionar propriedades do elemento de destino de quaisquer relações incorporados que não permite duplicações. (Herdado de ElementTypeDescriptor.)
Método protegido IncludeOppositeRolePlayerProperties Para todas as relações desse elemento de modelo participar, o retorno se deseja exibir a propriedade de ElementName do oposto se houver um (Herdado de PresentationElementTypeDescriptor.)
Método protegido IsPropertyDescriptorReadOnly Retorna um valor que indica se a propriedade descrita é somente leitura. (Herdado de ElementTypeDescriptor.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido ShouldCreateCollectionPropertyDescriptor Para a relação e os players de função de nível de instância envolvidos, o retorno se deseja criar um descritor de propriedade para as coleções (Herdado de ElementTypeDescriptor.)
Método protegido ShouldCreatePropertyDescriptor Retorna um valor que indica se um descritor deve ser criado para a propriedade de domínio especificado. (Herdado de ElementTypeDescriptor.)
Método protegido ShouldCreateRolePlayerPropertyDescriptor Retorna um valor que indica se um descritor deve ser criado para a propriedade da função especificada. (Herdado de ElementTypeDescriptor.)
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.Diagrams