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 | |
---|---|---|
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 | |
---|---|---|
Attributes | Obtém a coleção de atributos para este membro. (Herdado de MemberDescriptor.) | |
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.) | |
ComponentType | Obtém o tipo do elemento de modelo ao qual esta propriedade é vinculada. (Herdado de ElementPropertyDescriptor.) | |
Converter | Obtém o conversor para a propriedade descrita. (Herdado de ElementPropertyDescriptor.) | |
Description | Obtém a descrição da propriedade descrita, conforme especificado na DescriptionResourceAttribute. (Herdado de ElementPropertyDescriptor.) | |
DesignTimeOnly | Obtém se este membro deve ser definido somente em tempo de design, conforme especificado na DesignOnlyAttribute. (Herdado de MemberDescriptor.) | |
DisplayName | Obtém o nome de exibição da propriedade descrito, conforme especificado na DisplayNameResourceAttribute. (Herdado de ElementPropertyDescriptor.) | |
DomainPropertyInfo | Obtém o objeto de informações de propriedade foi usado para criar esse descritor de propriedade. (Herdado de ElementPropertyDescriptor.) | |
IsBrowsable | Obtém um valor indicando se o membro é navegável, conforme especificado na BrowsableAttribute. (Herdado de MemberDescriptor.) | |
IsInstanceBased | Teste se essa PropertyDescriptor é baseado em uma instância ou um tipo estático. (Herdado de ElementPropertyDescriptor.) | |
IsLocalizable | Obtém um valor indicando se esta propriedade deve ser encontrada, conforme especificado em LocalizableAttribute. (Herdado de PropertyDescriptor.) | |
IsReadOnly | Retorna se esta propriedade é somente leitura ou não. (Substitui ElementPropertyDescriptor.IsReadOnly.) | |
ModelElement | Obtém o elemento de modelo que foi usado para criar esse descritor de propriedade. (Herdado de ElementPropertyDescriptor.) | |
Name | Obtém o nome do membro. (Herdado de MemberDescriptor.) | |
PropertyType | Obtém o tipo da propriedade descrito. (Herdado de ElementPropertyDescriptor.) | |
SerializationVisibility | Obtém um valor indicando se esta propriedade deve ser serializada, conforme especificado em DesignerSerializationVisibilityAttribute. (Herdado de PropertyDescriptor.) | |
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 | |
---|---|---|
AddValueChanged | (Herdado de ElementPropertyDescriptor.) | |
CanResetValue | Indica se o valor da propriedade de domínio pode ser redefinido. (Herdado de TrackingPropertyDescriptor.) | |
Equals | Compara ou a outro objeto para ver se são equivalentes. (Herdado de PropertyDescriptor.) | |
GetChildProperties() | retorna PropertyDescriptorCollectionpadrão. (Herdado de PropertyDescriptor.) | |
GetChildProperties(array<Attribute[]) | Retorna PropertyDescriptorCollection usando uma matriz especificada de atributos como um filtro. (Herdado de PropertyDescriptor.) | |
GetChildProperties(Object) | Retorna PropertyDescriptorCollection para um determinado objeto. (Herdado de PropertyDescriptor.) | |
GetChildProperties(Object, array<Attribute[]) | Retorna PropertyDescriptorCollection para um determinado objeto usando uma matriz especificada de atributos como um filtro. (Herdado de PropertyDescriptor.) | |
GetEditor | Retorna um editor de valor da propriedade descrito. (Herdado de ElementPropertyDescriptor.) | |
GetHashCode | Retorna o código hash para este objeto. (Herdado de PropertyDescriptor.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetValue | Obtém o valor da propriedade de domínio. (Herdado de ElementPropertyDescriptor.) | |
GetValueChangedHandler | Recupera o conjunto atual de manipuladores de eventos de ValueChanged para um determinado componente (Herdado de PropertyDescriptor.) | |
RemoveValueChanged | (Herdado de ElementPropertyDescriptor.) | |
ResetValue | Redefine o valor da propriedade de controle. (Herdado de TrackingPropertyDescriptor.) | |
SetValue | Define o valor da propriedade. (Substitui ElementPropertyDescriptor.SetValue(Object, Object).) | |
ShouldSerializeValue | Indica se o valor da propriedade do controle deve ser serializado. (Herdado de TrackingPropertyDescriptor.) | |
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