PropertySetModes Enumeration

Used to indicate what special behaviors are needed when setting a value in PropertyBagBase.

Namespace:  Tortuga.Anchor.Modeling.Internals
Assembly:  Tortuga.Anchor (in Tortuga.Anchor.dll)

Syntax


public enum PropertySetModes
Public Enumeration PropertySetModes

Members


Member nameDescription
None No special effects or events.
RaiseChangedEvent Causes the model to raise its property changed event
SetAsOriginal For property bags that support it, treat the new value as the original, unchanged value. Primarily used for lazy-loading properties.
ValidateProperty Causes the model to revalidate the indicated property.
ValidateObject Causes the model to revalidate the object. Property-level validators are not run.
FixCasing The property name may have the wrong casing or otherwise need to be mapped.
UpdateIsChangedProperty Causes the model to update its IsChanged and IsChangedLocal properties