Condividi tramite


Classe DslDefinitionModelElementPropertyDescriptor

Fornire il descrittore della proprietà personalizzata per le classi di dominio definite nello spazio dei nomi DslDefintion

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.DslDefinition.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class DslDefinitionModelElementPropertyDescriptor _
    Inherits ElementPropertyDescriptor
public sealed class DslDefinitionModelElementPropertyDescriptor : ElementPropertyDescriptor

Il tipo DslDefinitionModelElementPropertyDescriptor espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DslDefinitionModelElementPropertyDescriptor DslDefinitionModelElementPropertyDescriptor è per la proprietà di concetto

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Attributes Ottiene l'insieme di attributi per questo membro. (Ereditato da MemberDescriptor)
Proprietà pubblica Category Ottiene la categoria in cui raggruppare la proprietà di dominio quando la proprietà viene visualizzata in un controllo PropertyGrid impostato sulla modalità Per categoria. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica ComponentType Ottiene il tipo dell'elemento del modello a cui è associata la proprietà in questione. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica Converter Ottiene il convertitore per la proprietà descritta. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica Description Ottiene la descrizione della proprietà descritta, come specificato in DescriptionResourceAttribute. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica DesignTimeOnly Indica se questo membro deve essere impostato soltanto in fase di progettazione, come specificato in DesignOnlyAttribute. (Ereditato da MemberDescriptor)
Proprietà pubblica DisplayName Ottiene il nome visualizzato della proprietà descritta, come specificato in DisplayNameResourceAttribute. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica DomainPropertyInfo Ottiene l'oggetto informazioni sulle proprietà utilizzato per creare questo descrittore di proprietà. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica IsBrowsable Ottiene un valore che indica se il membro è esplorabile, come specificato in BrowsableAttribute. (Ereditato da MemberDescriptor)
Proprietà pubblica IsInstanceBased Verifica se PropertyDescriptor è basato su un'istanza o su un tipo statico. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica IsLocalizable Ottiene un valore che indica se la proprietà deve essere localizzata, come specificato in LocalizableAttribute. (Ereditato da PropertyDescriptor)
Proprietà pubblica IsReadOnly Ottiene un valore che indica se la proprietà descritta è di sola lettura. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica ModelElement Ottiene l'elemento del modello utilizzato per creare il descrittore di proprietà. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica Name Ottiene il nome del membro. (Ereditato da MemberDescriptor)
Proprietà pubblica PropertyType Ottiene il tipo di proprietà della proprietà descritta. (Ereditato da ElementPropertyDescriptor)
Proprietà pubblica SerializationVisibility Ottiene un valore che indica se la proprietà deve essere serializzata, come specificato in DesignerSerializationVisibilityAttribute. (Ereditato da PropertyDescriptor)
Proprietà pubblica SupportsChangeEvents Ottiene un valore che indica se le notifiche delle modifiche dei valori di questa proprietà possono avere origine all'esterno del descrittore della proprietà. (Ereditato da PropertyDescriptor)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddValueChanged (Ereditato da ElementPropertyDescriptor)
Metodo pubblico CanResetValue Indica se il valore della proprietà di dominio può essere reimpostato. (Ereditato da ElementPropertyDescriptor)
Metodo pubblico Equals Consente di confrontare questo oggetto con un altro oggetto per verificare se sono equivalenti. (Ereditato da PropertyDescriptor)
Metodo pubblico GetChildProperties() Restituisce l'oggetto PropertyDescriptorCollection predefinito. (Ereditato da PropertyDescriptor)
Metodo pubblico GetChildProperties(array<Attribute[]) Restituisce un insieme PropertyDescriptorCollection utilizzando una specifica matrice di attributi come filtro. (Ereditato da PropertyDescriptor)
Metodo pubblico GetChildProperties(Object) Restituisce un insieme PropertyDescriptorCollection per un dato oggetto. (Ereditato da PropertyDescriptor)
Metodo pubblico GetChildProperties(Object, array<Attribute[]) Restituisce un insieme PropertyDescriptorCollection per un determinato oggetto utilizzando una specifica matrice di attributi come filtro. (Ereditato da PropertyDescriptor)
Metodo pubblico GetEditor Restituisce un editor di valori per la proprietà descritta. (Ereditato da ElementPropertyDescriptor)
Metodo pubblico GetHashCode Restituisce il codice hash per questo oggetto. (Ereditato da PropertyDescriptor)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetValue Ottiene il valore della proprietà del dominio. (Ereditato da ElementPropertyDescriptor)
Metodo protetto GetValueChangedHandler Recupera l'insieme corrente di gestori di eventi ValueChanged per un componente specifico. (Ereditato da PropertyDescriptor)
Metodo pubblico RemoveValueChanged (Ereditato da ElementPropertyDescriptor)
Metodo pubblico ResetValue Reimposta il valore della proprietà di dominio. (Ereditato da ElementPropertyDescriptor)
Metodo pubblico SetValue Imposta il valore della proprietà. (Esegue l'override di ElementPropertyDescriptor.SetValue(Object, Object)).
Metodo pubblico ShouldSerializeValue Indica se il valore della proprietà del dominio deve essere serializzato. (Ereditato da ElementPropertyDescriptor)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.DslDefinition.Design