DslDefinitionModelElementTrackingPropertyDescriptor 构造函数

定义

ElementPropertyDescriptor 可以在传递给构造函数的特定元素上操作,也可以接受 null 元素。

如果提供了特定元素,GetValue () 、SetValue () ,其他方法将忽略传入的对象参数,而将使用该特定元素。

如果提供了 null 元素,则 GetValue () 、SetValue () ,其他方法将使用传入的对象参数。

public:
 DslDefinitionModelElementTrackingPropertyDescriptor(Microsoft::VisualStudio::Modeling::ModelElement ^ modelElement, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ domainProperty, Microsoft::VisualStudio::Modeling::DomainPropertyInfo ^ trackingProperty, cli::array <Attribute ^> ^ attributes);
public DslDefinitionModelElementTrackingPropertyDescriptor (Microsoft.VisualStudio.Modeling.ModelElement modelElement, Microsoft.VisualStudio.Modeling.DomainPropertyInfo domainProperty, Microsoft.VisualStudio.Modeling.DomainPropertyInfo trackingProperty, Attribute[] attributes);
new Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTrackingPropertyDescriptor : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Microsoft.VisualStudio.Modeling.DomainPropertyInfo * Attribute[] -> Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTrackingPropertyDescriptor
Public Sub New (modelElement As ModelElement, domainProperty As DomainPropertyInfo, trackingProperty As DomainPropertyInfo, attributes As Attribute())

参数

modelElement
ModelElement

将操作其属性的 ModelElement。 这可能为 null,在这种情况下,GetValue () 和 SetValue () 实际使用传入的参数。

domainProperty
DomainPropertyInfo

属性 (必需)

trackingProperty
DomainPropertyInfo

(布尔) 属性,该属性用于处理此属性是否正在跟踪。

attributes
Attribute[]

此属性描述符的特性数组

适用于