Construtor 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.
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 Sub New ( _
modelElement As ModelElement, _
domainProperty As DomainPropertyInfo, _
trackingProperty As DomainPropertyInfo, _
attributes As Attribute() _
)
public DslDefinitionModelElementTrackingPropertyDescriptor(
ModelElement modelElement,
DomainPropertyInfo domainProperty,
DomainPropertyInfo trackingProperty,
Attribute[] attributes
)
Parâmetros
- modelElement
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
ElementoModelo cuja propriedade será operada.Isso pode ser nulo, caso em que GetValue() e SetValue(), na verdade, usam o argumento transmitido.
- domainProperty
Tipo: Microsoft.VisualStudio.Modeling.DomainPropertyInfo
Propriedade (obrigatória)
- trackingProperty
Tipo: Microsoft.VisualStudio.Modeling.DomainPropertyInfo
(Booleano)Propriedade que se trata de saber se essa propriedade está controlando.
- attributes
Tipo: array<System.Attribute[]
Matriz de atributos para esse descritor de propriedade
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
DslDefinitionModelElementTrackingPropertyDescriptor Classe
Namespace Microsoft.VisualStudio.Modeling.DslDefinition.Design