Freigeben über


DslDefinitionModelElementTrackingPropertyDescriptor-Konstruktor

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.

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 Sub New ( _
    modelElement As ModelElement, _
    domainProperty As DomainPropertyInfo, _
    trackingProperty As DomainPropertyInfo, _
    attributes As Attribute() _
)
public DslDefinitionModelElementTrackingPropertyDescriptor(
    ModelElement modelElement,
    DomainPropertyInfo domainProperty,
    DomainPropertyInfo trackingProperty,
    Attribute[] attributes
)

Parameter

  • modelElement
    Typ: Microsoft.VisualStudio.Modeling.ModelElement
    ModelElement, dessen Eigenschaft bearbeitet wird.Dies kann NULL sein. In diesem Fall GetValue() und SetValue() verwenden, das tatsächlich das Argument übergeben wird.
  • attributes
    Typ: array<System.Attribute[]
    Array von Attributen für den Eigenschaftendeskriptor

.NET Framework-Sicherheit

Siehe auch

Referenz

DslDefinitionModelElementTrackingPropertyDescriptor Klasse

Microsoft.VisualStudio.Modeling.DslDefinition.Design-Namespace