Freigeben über


DslDefinitionModelElementTrackingPropertyDescriptor-Klasse

Erstellen von benutzerdefinierten Nachverfolgung für die Domänen Deskriptor für Klassen bereit, die im DslDefintions-Namespace definierten

Vererbungshierarchie

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 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Syntax

'Declaration
Public NotInheritable Class DslDefinitionModelElementTrackingPropertyDescriptor _
    Inherits TrackingPropertyDescriptor
public sealed class DslDefinitionModelElementTrackingPropertyDescriptor : TrackingPropertyDescriptor

Der DslDefinitionModelElementTrackingPropertyDescriptor-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DslDefinitionModelElementTrackingPropertyDescriptor Das ElementPropertyDescriptor kann nach einem bestimmten Element, das an den Konstruktor übergeben wird oder es kann ein Element den Wert NULL annehmen.Wenn ein bestimmtes Element bereitgestellt wird, wird ignoriert GetValue(), SetValue() und die anderen Methoden das Objekt, das übergebene Argument verwenden und stattdessen das jeweilige Element.Wenn ein NULL- Element bereitgestellt wird, verwenden GetValue(), SetValue() und die anderen Methoden das Objekt, das übergebene Argument.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Attributes Ruft die Auflistung von Attributen für diesen Member ab. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft Category Ruft die Kategorie ab, in der die Domäneneigenschaft gruppieren, wenn die Eigenschaft in einem PropertyGrid-Steuerelement angezeigt wird, das auf kategorisiertem Modus festgelegt wird. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft ComponentType Ruft den Typ des Modellelements ab, für die diese Eigenschaft gebunden ist. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft Converter Ruft den Konverter für die beschriebene Eigenschaft ab. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft Description Ruft die Beschreibung der beschriebenen Eigenschaft ab, wie in DescriptionResourceAttribute angegeben. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft DesignTimeOnly Ruft ab, ob dieser Member nur zur Entwurfszeit festgelegt werden darf. Dies ist in der DesignOnlyAttribute-Klasse angegeben. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft DisplayName Ruft den Anzeigenamen der beschriebenen Eigenschaft ab, wie in DisplayNameResourceAttribute angegeben. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft DomainPropertyInfo Ruft die Eigenschaft mit Objekt ab, das verwendet wurde, um den Eigenschaftendeskriptor zu erstellen. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft IsBrowsable Ruft einen Wert ab, der angibt, ob der Member durchsucht werden kann. Dies ist in der BrowsableAttribute-Klasse angegeben. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft IsInstanceBased PropertyDescriptor, wenn dieses Tests auf Grundlage einer Instanz oder einen statischen Typ ist. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft IsLocalizable Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in LocalizableAttribute lokalisiert werden soll. (Von PropertyDescriptor geerbt.)
Öffentliche Eigenschaft IsReadOnly Gibt zurück, ob diese Eigenschaft schreibgeschützt ist. (Überschreibt ElementPropertyDescriptor.IsReadOnly.)
Öffentliche Eigenschaft ModelElement Ruft das Modellelement ab, das verwendet wurde, um den Eigenschaftendeskriptor zu erstellen. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Members ab. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft PropertyType Ruft den Eigenschaftentyp der beschriebenen Eigenschaft ab. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Eigenschaft SerializationVisibility Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in DesignerSerializationVisibilityAttribute serialisiert werden soll. (Von PropertyDescriptor geerbt.)
Öffentliche Eigenschaft SupportsChangeEvents Ruft einen Wert ab, der angibt, ob Wertänderungsbenachrichtigungen für diese Eigenschaft von außerhalb des Eigenschaftendeskriptors stammen dürfen. (Von PropertyDescriptor geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddValueChanged (Von ElementPropertyDescriptor geerbt.)
Öffentliche Methode CanResetValue Gibt an, ob der Wert der Domäneneigenschaft zurückgesetzt werden kann. (Von TrackingPropertyDescriptor geerbt.)
Öffentliche Methode Equals Vergleicht dieses Objekt mit einem anderen auf Äquivalenz. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetChildProperties() Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetChildProperties(array<Attribute[]) Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetChildProperties(Object) Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetChildProperties(Object, array<Attribute[]) Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetEditor Gibt einen Wert-Editor für die beschriebene Eigenschaft zurück. (Von ElementPropertyDescriptor geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für dieses Objekt zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue Ruft den Wert der Domäneneigenschaft ab. (Von ElementPropertyDescriptor geerbt.)
Geschützte Methode GetValueChangedHandler Ruft den aktuellen Satz von ValueChanged-Ereignishandlern für eine bestimmte Komponente ab. (Von PropertyDescriptor geerbt.)
Öffentliche Methode RemoveValueChanged (Von ElementPropertyDescriptor geerbt.)
Öffentliche Methode ResetValue Nachverfolgen Setzt den Wert der Eigenschaft zurück. (Von TrackingPropertyDescriptor geerbt.)
Öffentliche Methode SetValue Legt den Wert der Eigenschaft fest. (Überschreibt ElementPropertyDescriptor.SetValue(Object, Object).)
Öffentliche Methode ShouldSerializeValue Gibt an, ob der Wert der Nachverfolgung - Eigenschaft serialisiert werden soll. (Von TrackingPropertyDescriptor geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.DslDefinition.Design-Namespace