C# Class SonarLint.VisualStudio.Integration.Vsix.IntegrationSettings

Inheritance: System.ComponentModel.Component, IIntegrationSettings, IProfileManager
Show file Open project: SonarSource-VisualStudio/sonarlint-visualstudio

Private Properties

Property Type Description
GetValueOrDefault bool
Initialize void
IntegrationSettings Microsoft.VisualStudio.Settings
IntegrationSettings Microsoft.VisualStudio.Settings
SetValue void

Public Methods

Method Description
LoadSettingsFromStorage ( ) : void
LoadSettingsFromXml ( IVsSettingsReader reader ) : void
ResetSettings ( ) : void
SaveSettingsToStorage ( ) : void
SaveSettingsToXml ( IVsSettingsWriter writer ) : void

Private Methods

Method Description
GetValueOrDefault ( string key, bool defaultValue ) : bool
Initialize ( ) : void
IntegrationSettings ( IServiceProvider serviceProvider, SettingsManager settingsManager ) : Microsoft.VisualStudio.Settings
IntegrationSettings ( [ serviceProvider ) : Microsoft.VisualStudio.Settings
SetValue ( string key, bool value ) : void

Method Details

LoadSettingsFromStorage() public method

public LoadSettingsFromStorage ( ) : void
return void

LoadSettingsFromXml() public method

public LoadSettingsFromXml ( IVsSettingsReader reader ) : void
reader IVsSettingsReader
return void

ResetSettings() public method

public ResetSettings ( ) : void
return void

SaveSettingsToStorage() public method

public SaveSettingsToStorage ( ) : void
return void

SaveSettingsToXml() public method

public SaveSettingsToXml ( IVsSettingsWriter writer ) : void
writer IVsSettingsWriter
return void