Partilhar via


Classe GraphNodeIdPropertyDescriptor

Este é um personalizado PropertyDescriptor que é usado para preencher uma linha em PropertyGrid com informações e corresponder XmlAttribute de cadeias de caracteres localizadas para rótulos e descrições.

Hierarquia de herança

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.GraphModel.GraphNodeIdPropertyDescriptor

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
Public Class GraphNodeIdPropertyDescriptor _
    Inherits PropertyDescriptor
public class GraphNodeIdPropertyDescriptor : PropertyDescriptor
public ref class GraphNodeIdPropertyDescriptor : public PropertyDescriptor
type GraphNodeIdPropertyDescriptor =  
    class
        inherit PropertyDescriptor
    end
public class GraphNodeIdPropertyDescriptor extends PropertyDescriptor

O tipo GraphNodeIdPropertyDescriptor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GraphNodeIdPropertyDescriptor Construtor.

Superior

Propriedades

  Nome Descrição
Propriedade protegida AttributeArray Obtém ou define uma matriz de atributos. (Herdado de MemberDescriptor.)
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 de esta propriedade. (Substitui MemberDescriptor.Category.)
Propriedade pública ComponentType Obtém o tipo de componente que essa propriedade é associada a. (Substitui PropertyDescriptor.ComponentType.)
Propriedade pública Converter Obtém o conversor de tipos para essa propriedade. (Substitui PropertyDescriptor.Converter.)
Propriedade pública Description Obtém a descrição do membro, conforme especificado na DescriptionAttribute. (Herdado de MemberDescriptor.)
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 que pode ser exibido em uma janela, como, por exemplo, uma janela de propriedades. (Herdado de MemberDescriptor.)
Propriedade pública IsBrowsable Obtém um valor indicando se o membro é navegável, conforme especificado na BrowsableAttribute. (Herdado de MemberDescriptor.)
Propriedade pública IsLocalizable Obtém um valor indicando se esta propriedade deve ser encontrada, conforme especificado em LocalizableAttribute. (Substitui PropertyDescriptor.IsLocalizable.)
Propriedade pública IsReadOnly Obtém um valor indicando se essa propriedade é somente leitura. (Substitui PropertyDescriptor.IsReadOnly.)
Propriedade pública Name Obtém o nome do membro. (Herdado de MemberDescriptor.)
Propriedade protegida NameHashCode Obtém o código hash para o nome do membro, conforme especificado em GetHashCode. (Herdado de MemberDescriptor.)
Propriedade pública PropertyType Obtém o tipo da propriedade. (Substitui PropertyDescriptor.PropertyType.)
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. (Substitui PropertyDescriptor.SupportsChangeEvents.)

Superior

Métodos

  Nome Descrição
Método público AddValueChanged Permite que outros objetos a serem notificados quando essa propriedade é alterado. (Herdado de PropertyDescriptor.)
Método público CanResetValue Retorna se redefinir um objeto altera o valor. (Substitui PropertyDescriptor.CanResetValue(Object).)
Método protegido CreateAttributeCollection Cria uma coleção de atributos usando a matriz passada para o construtor de atributos. (Herdado de MemberDescriptor.)
Método protegido CreateInstance Cria uma instância do tipo especificado. (Herdado de PropertyDescriptor.)
Método público Equals Compara ou a outro objeto para ver se são equivalentes. (Herdado de PropertyDescriptor.)
Método protegido FillAttributes Adiciona os atributos de PropertyDescriptor à lista de atributos especificada na classe pai. (Substitui PropertyDescriptor.FillAttributes(IList).)
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 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 Obtém um editor do tipo especificado. (Herdado de PropertyDescriptor.)
Método público GetHashCode Retorna o código hash para este objeto. (Herdado de PropertyDescriptor.)
Método protegido GetInvocationTarget Esse método retorna o objeto que deve ser usado durante a chamada de membros. (Herdado de PropertyDescriptor.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido GetTypeFromName retorna um tipo usando seu nome. (Herdado de PropertyDescriptor.)
Método público GetValue Obtém o valor atual da propriedade em um componente. (Substitui PropertyDescriptor.GetValue(Object).)
Método protegido GetValueChangedHandler Recupera o conjunto atual de manipuladores de eventos de ValueChanged para um determinado componente (Herdado de PropertyDescriptor.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnValueChanged Gera o evento de ValueChanged que você implementou. (Herdado de PropertyDescriptor.)
Método público RemoveValueChanged Permite que outros objetos a serem notificados quando essa propriedade é alterado. (Herdado de PropertyDescriptor.)
Método público ResetValue Redefine o valor para essa propriedade do componente para o valor padrão. (Substitui PropertyDescriptor.ResetValue(Object).)
Método público SetValue Defina o valor do componente para um valor diferente. (Substitui PropertyDescriptor.SetValue(Object, Object).)
Método público ShouldSerializeValue Determina um valor que indica se o valor de esta propriedade precisa ser persistido. (Substitui PropertyDescriptor.ShouldSerializeValue(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.GraphModel