SettingsPropertyValue::IsDirty Property
Gets or sets whether the value of a SettingsProperty object has changed.
Assembly: System (in System.dll)
Property Value
Type: System::Booleantrue if the value of a SettingsProperty object has changed; otherwise, false.
The IsDirty property indicates that the value stored by this class has changed. The default is false. The IsDirty property is set to true under the following conditions:
The value contained in the SettingsPropertyValue object is changed.
The value contained in the SettingsPropertyValue object is accessed, and the value is not a string or a primitive type such as int, float, real, or DateTime. When the value managed by a SettingsPropertyValue object is a complex type (for example an ArrayList), there is no way for a SettingsPropertyValue object to detect when changes have been made. As a result, the SettingsPropertyValue object pessimistically assumes that a complex type is dirty once it has been accessed from the PropertyValue property.
Available since 2.0