<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0" />

SettingsPropertyValue

public class SettingsPropertyValue
Contains the value of a settings property that can be loaded and stored by an instance of SettingsBase.
public bool Deserialized { get; set; }

Gets or sets whether the value of a SettingsProperty object has been deserialized.

public bool IsDirty { get; set; }

Gets or sets whether the value of a SettingsProperty object has changed.

public string Name { get; }

Gets the name of the property from the associated SettingsProperty object.

public SettingsProperty Property { get; }

Gets the SettingsProperty object.

public object PropertyValue { get; set; }

Gets or sets the value of the SettingsProperty object.

public object SerializedValue { get; set; }

Gets or sets the serialized value of the SettingsProperty object.

public bool UsingDefaultValue { get; }

Gets a Boolean value specifying whether the value of the SettingsPropertyValue object is the default value as defined by the DefaultValue property value on the associated SettingsProperty object.

Initializes a new instance of the SettingsPropertyValue class, based on supplied parameters.