DomainPropertyValueHandler<TElement,TValue> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base class for strongly-typed domain property handlers.
generic <typename TElement, typename TValue>
where TElement : ModelElementpublic ref class DomainPropertyValueHandler abstract : Microsoft::VisualStudio::Modeling::DomainPropertyValueHandler
public abstract class DomainPropertyValueHandler<TElement,TValue> : Microsoft.VisualStudio.Modeling.DomainPropertyValueHandler where TElement : ModelElement
type DomainPropertyValueHandler<'Element, 'Value (requires 'Element :> ModelElement)> = class
inherit DomainPropertyValueHandler
Public MustInherit Class DomainPropertyValueHandler(Of TElement, TValue)
Inherits DomainPropertyValueHandler
Type Parameters
- TElement
Type of element which owns the property.
- TValue
Type of property value (property type).
- Inheritance
-
Microsoft.VisualStudio.Modeling.DomainPropertyValueHandlerDomainPropertyValueHandler<TElement,TValue>
- Derived
Constructors
DomainPropertyValueHandler<TElement,TValue>() |
Creates an instance of the DomainPropertyValueHandler class. |
Methods
GetValue(TElement) |
Gets value of domain property on specified element. |
OnValueChanged(TElement, TValue, TValue) |
Called after property value has been changed. |
OnValueChanging(TElement, TValue, TValue) |
Called when property value is about to change. |
SetValue(TElement, TValue) |
Sets domain property value on specified element. |
ValueChanged(TElement, TValue, TValue) |
Called by SetValue after the value has been changed to add transaction record and raise OnValueChanged event. |
ValueChanging(TElement, TValue, TValue) |
Called by SetValue before the value is changed to perform validation and raise OnValueChanging event. |