Compartilhar via


Classe DesignPropertyDescriptor

Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.

Hierarquia de herança

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Data.Schema.Package.Project.Internal.DesignPropertyDescriptor

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxe

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

O tipo DesignPropertyDescriptor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DesignPropertyDescriptor Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.

Início

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 esse membro. (Herdado de MemberDescriptor.)
Propriedade pública Category Obtém o nome da categoria à qual o membro pertence, conforme especificado na CategoryAttribute. (Herdado de MemberDescriptor.)
Propriedade pública ComponentType Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui PropertyDescriptor.ComponentType.)
Propriedade pública Converter Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (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 Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui MemberDescriptor.DisplayName.)
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 que indica se esta propriedade deve ser localizada, conforme especificado na LocalizableAttribute. (Herdado de PropertyDescriptor.)
Propriedade pública IsReadOnly Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (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 Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui PropertyDescriptor.PropertyType.)
Propriedade pública SerializationVisibility Obtém um valor que indica se esta propriedade deve ser serializada, conforme especificado na DesignerSerializationVisibilityAttribute. (Herdado de PropertyDescriptor.)
Propriedade pública SupportsChangeEvents Obtém um valor indicando se as notificações de alteração de valor para essa propriedade podem se originar de fora o descritor de propriedade. (Herdado de PropertyDescriptor.)

Início

Métodos

  Nome Descrição
Método público AddValueChanged Permite que outros objetos ser notificado quando essa propriedade é alterada. (Herdado de PropertyDescriptor.)
Método público CanResetValue Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (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 esse valor para um outro objeto para ver se elas são equivalentes. (Herdado de PropertyDescriptor.)
Método protegido FillAttributes Adiciona os atributos do PropertyDescriptor à lista especificada de atributos em que a classe do pai. (Herdado de PropertyDescriptor.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetChildProperties() Retorna o padrão PropertyDescriptorCollection. (Herdado de PropertyDescriptor.)
Método público GetChildProperties(array<Attribute[]) Retorna um PropertyDescriptorCollection usando a matriz especificada de atributos, como um filtro. (Herdado de PropertyDescriptor.)
Método público GetChildProperties(Object) Retorna um PropertyDescriptorCollection para um determinado objeto. (Herdado de PropertyDescriptor.)
Método público GetChildProperties(Object, array<Attribute[]) Retorna um PropertyDescriptorCollection para um determinado objeto usando a matriz especificada de atributos, como um filtro. (Herdado de PropertyDescriptor.)
Método público GetEditor Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui PropertyDescriptor.GetEditor(Type).)
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 invocação de membros. (Herdado de PropertyDescriptor.)
Método público GetType Obtém o 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 GetTypeFromNameProperty Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código.
Método público GetValue Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui PropertyDescriptor.GetValue(Object).)
Método protegido GetValueChangedHandler Recupera o conjunto atual de ValueChanged manipuladores de eventos para um componente específico (Herdado de PropertyDescriptor.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnValueChanged Eleva o ValueChanged o evento que você implementou. (Herdado de PropertyDescriptor.)
Método público RemoveValueChanged Permite que outros objetos ser notificado quando essa propriedade é alterada. (Herdado de PropertyDescriptor.)
Método público ResetValue Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui PropertyDescriptor.ResetValue(Object).)
Método público SetValue Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui PropertyDescriptor.SetValue(Object, Object).)
Método público ShouldSerializeValue Essa classe e seus membros são reservados para uso interno e não se destina a ser usado em seu código. (Substitui PropertyDescriptor.ShouldSerializeValue(Object).)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Acesso thread-safe

Quaisquer membros static (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.Data.Schema.Package.Project.Internal