Partilhar via


Classe DslDefinitionModelElementTrackingPropertyDescriptor

Fornecer a propriedade do controle personalizado descritor para classes de domínio definidos no namespace DslDefintion

Hierarquia de herança

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
        Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
          Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTrackingPropertyDescriptor

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 NotInheritable Class DslDefinitionModelElementTrackingPropertyDescriptor _
    Inherits TrackingPropertyDescriptor
public sealed class DslDefinitionModelElementTrackingPropertyDescriptor : TrackingPropertyDescriptor

O tipo DslDefinitionModelElementTrackingPropertyDescriptor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DslDefinitionModelElementTrackingPropertyDescriptor O ElementPropertyDescriptor pode operar em um elemento específico passado para o construtor, ou ele pode aceitar um elemento nulo.Se for fornecido um elemento específico, GetValue(), SetValue() e outros métodos irá ignorar o argumento de objeto transmitido e usarão esse elemento específico.Se for fornecido um elemento nulo, GetValue(), SetValue() e outros métodos usará o argumento de objeto transmitido.

Superior

Propriedades

  Nome Descrição
Propriedade pública Attributes Obtém a coleção de atributos para este membro. (Herdado de MemberDescriptor.)
Propriedade pública Category Obtém a categoria na qual a propriedade de domínio de grupo quando a propriedade é exibida em um PropertyGrid controle é definido como modo categorizado. (Herdado de ElementPropertyDescriptor.)
Propriedade pública ComponentType Obtém o tipo do elemento de modelo ao qual esta propriedade é vinculada. (Herdado de ElementPropertyDescriptor.)
Propriedade pública Converter Obtém o conversor para a propriedade descrita. (Herdado de ElementPropertyDescriptor.)
Propriedade pública Description Obtém a descrição da propriedade descrita, conforme especificado na DescriptionResourceAttribute. (Herdado de ElementPropertyDescriptor.)
Propriedade pública DesignTimeOnly Obtém se este membro deve ser definido somente em tempo de design, conforme especificado na DesignOnlyAttribute. (Herdado de MemberDescriptor.)
Propriedade pública DisplayName Obtém o nome de exibição da propriedade descrito, conforme especificado na DisplayNameResourceAttribute. (Herdado de ElementPropertyDescriptor.)
Propriedade pública DomainPropertyInfo Obtém o objeto de informações de propriedade foi usado para criar esse descritor de propriedade. (Herdado de ElementPropertyDescriptor.)
Propriedade pública IsBrowsable Obtém um valor indicando se o membro é navegável, conforme especificado na BrowsableAttribute. (Herdado de MemberDescriptor.)
Propriedade pública IsInstanceBased Teste se essa PropertyDescriptor é baseado em uma instância ou um tipo estático. (Herdado de ElementPropertyDescriptor.)
Propriedade pública IsLocalizable Obtém um valor indicando se esta propriedade deve ser encontrada, conforme especificado em LocalizableAttribute. (Herdado de PropertyDescriptor.)
Propriedade pública IsReadOnly Retorna se esta propriedade é somente leitura ou não. (Substitui ElementPropertyDescriptor.IsReadOnly.)
Propriedade pública ModelElement Obtém o elemento de modelo que foi usado para criar esse descritor de propriedade. (Herdado de ElementPropertyDescriptor.)
Propriedade pública Name Obtém o nome do membro. (Herdado de MemberDescriptor.)
Propriedade pública PropertyType Obtém o tipo da propriedade descrito. (Herdado de ElementPropertyDescriptor.)
Propriedade pública SerializationVisibility Obtém um valor indicando se esta propriedade deve ser serializada, conforme especificado em DesignerSerializationVisibilityAttribute. (Herdado de PropertyDescriptor.)
Propriedade pública SupportsChangeEvents Obtém um valor indicando se as notificações de alteração do valor para essa propriedade podem ser originado fora do descritor da propriedade. (Herdado de PropertyDescriptor.)

Superior

Métodos

  Nome Descrição
Método público AddValueChanged (Herdado de ElementPropertyDescriptor.)
Método público CanResetValue Indica se o valor da propriedade de domínio pode ser redefinido. (Herdado de TrackingPropertyDescriptor.)
Método público Equals Compara ou a outro objeto para ver se são equivalentes. (Herdado de PropertyDescriptor.)
Método público GetChildProperties() retorna PropertyDescriptorCollectionpadrão. (Herdado de PropertyDescriptor.)
Método público GetChildProperties(array<Attribute[]) Retorna PropertyDescriptorCollection usando uma matriz especificada de atributos como um filtro. (Herdado de PropertyDescriptor.)
Método público GetChildProperties(Object) Retorna PropertyDescriptorCollection para um determinado objeto. (Herdado de PropertyDescriptor.)
Método público GetChildProperties(Object, array<Attribute[]) Retorna PropertyDescriptorCollection para um determinado objeto usando uma matriz especificada de atributos como um filtro. (Herdado de PropertyDescriptor.)
Método público GetEditor Retorna um editor de valor da propriedade descrito. (Herdado de ElementPropertyDescriptor.)
Método público GetHashCode Retorna o código hash para este objeto. (Herdado de PropertyDescriptor.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetValue Obtém o valor da propriedade de domínio. (Herdado de ElementPropertyDescriptor.)
Método protegido GetValueChangedHandler Recupera o conjunto atual de manipuladores de eventos de ValueChanged para um determinado componente (Herdado de PropertyDescriptor.)
Método público RemoveValueChanged (Herdado de ElementPropertyDescriptor.)
Método público ResetValue Redefine o valor da propriedade de controle. (Herdado de TrackingPropertyDescriptor.)
Método público SetValue Define o valor da propriedade. (Substitui ElementPropertyDescriptor.SetValue(Object, Object).)
Método público ShouldSerializeValue Indica se o valor da propriedade do controle deve ser serializado. (Herdado de TrackingPropertyDescriptor.)
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