Freigeben über


ElementPropertyDescriptor.ShouldSerializeValue-Methode

Gibt an, ob ob der Wert der Domäne-Eigenschaft serialisiert werden soll.

Namespace:  Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public Overrides Function ShouldSerializeValue ( _
    component As Object _
) As Boolean
public override bool ShouldSerializeValue(
    Object component
)

Parameter

  • component
    Typ: System.Object
    Das Domänenelement, für das der Wert der Eigenschaft festgelegt werden soll.

Rückgabewert

Typ: System.Boolean
"True", wenn der Wert der Domäneneigenschaft serialisiert werden soll, andernfalls "false".

Hinweise

Standardmäßig ist der Eigenschaftswert serialisiert, wenn der Wert auf den Standardwert der Eigenschaft abweicht. Dieses Verhalten kann in einer abgeleiteten Klasse geändert werden.

Wenn die Eigenschaft ModelElement des Deskriptors nullein Nullverweis (Nothing in Visual Basic) ist, wird der component als Parameter das Modellelement verwendet, in dem den Eigenschaftswert untersuchen; andernfalls überprüft diese Methode den Wert der Eigenschaft vom Modellelement, dem sie zugeordnet ist. Diese Zuordnung wird gebildet, wenn der Eigenschaftendeskriptor erstellt wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

ElementPropertyDescriptor Klasse

Microsoft.VisualStudio.Modeling.Design-Namespace

ElementPropertyDescriptor

ModelElement

GetValue