C# Class System.Configuration.LocalFileSettingsProvider

Inheritance: SettingsProvider, IApplicationSettingsProvider
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
CreateVersion System.Version
GetPreviousConfigFileName string
GetPreviousVersion SettingsPropertyValue
GetSectionName string
GetSettingValuesFromFile SettingsPropertyValueCollection
IsRoamingSetting bool
IsUserSetting bool
SerializeToXmlElement XmlNode
Upgrade void

Public Methods

Method Description
GetPropertyValues ( SettingsContext context, SettingsPropertyCollection properties ) : SettingsPropertyValueCollection
Initialize ( string name, NameValueCollection values ) : void
Reset ( SettingsContext context ) : void
SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection values ) : void
Upgrade ( SettingsContext context, SettingsPropertyCollection properties ) : void

Private Methods

Method Description
CreateVersion ( string name ) : System.Version
GetPreviousConfigFileName ( bool isRoaming ) : string
GetPreviousVersion ( SettingsContext context, SettingsProperty property ) : SettingsPropertyValue
GetSectionName ( SettingsContext context ) : string
GetSettingValuesFromFile ( string configFileName, string sectionName, bool userScoped, SettingsPropertyCollection properties ) : SettingsPropertyValueCollection
IsRoamingSetting ( SettingsProperty setting ) : bool
IsUserSetting ( SettingsProperty setting ) : bool
SerializeToXmlElement ( SettingsProperty setting, SettingsPropertyValue value ) : XmlNode
Upgrade ( SettingsContext context, SettingsPropertyCollection properties, bool isRoaming ) : void

Method Details

GetPropertyValues() public method

public GetPropertyValues ( SettingsContext context, SettingsPropertyCollection properties ) : SettingsPropertyValueCollection
context SettingsContext
properties SettingsPropertyCollection
return SettingsPropertyValueCollection

Initialize() public method

public Initialize ( string name, NameValueCollection values ) : void
name string
values NameValueCollection
return void

Reset() public method

public Reset ( SettingsContext context ) : void
context SettingsContext
return void

SetPropertyValues() public method

public SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection values ) : void
context SettingsContext
values SettingsPropertyValueCollection
return void

Upgrade() public method

public Upgrade ( SettingsContext context, SettingsPropertyCollection properties ) : void
context SettingsContext
properties SettingsPropertyCollection
return void