C# 클래스 VSSonarExtensionUi.Model.Helpers.ConfigurationHelper

The configuration helper.
상속: IConfigurationHelper
파일 보기 프로젝트 열기: TrimbleSolutionsCorporation/VSSonarQubeExtension

공개 메소드들

메소드 설명
ClearNonSavedSettings ( ) : void

Clears the non saved settings.

ConfigurationHelper ( string vsversion, INotificationManager manager ) : System

Initializes a new instance of the ConfigurationHelper class.

ReadSetting ( Context context, string owner, string key ) : SonarQubeProperties

Reads the setting.

ReadSettings ( Context context, string owner ) : IEnumerable

Reads the settings.

ResetAllSettings ( ) : void

Deletes the settings file.

SyncSettings ( ) : void

Synchronizes the settings.

UserAppDataConfigurationFile ( ) : string

The get user app data configuration file.

UserLogForAnalysisFile ( ) : string

The get user app data configuration file.

WriteSetting ( Context context, string owner, string key, string value, bool sync = false, bool skipIfExist = false ) : void

The write setting.

WriteSetting ( SonarQubeProperties prop, bool sync, bool skipifexist = false ) : void

Writes the setting.

메소드 상세

ClearNonSavedSettings() 공개 메소드

Clears the non saved settings.
public ClearNonSavedSettings ( ) : void
리턴 void

ConfigurationHelper() 공개 메소드

Initializes a new instance of the ConfigurationHelper class.
public ConfigurationHelper ( string vsversion, INotificationManager manager ) : System
vsversion string The vsversion.
manager INotificationManager The manager.
리턴 System

ReadSetting() 공개 메소드

Reads the setting.
/// Property not found: + key /// or /// Property not found: + key ///
public ReadSetting ( Context context, string owner, string key ) : SonarQubeProperties
context Context The context.
owner string The owner.
key string The key.
리턴 SonarQubeProperties

ReadSettings() 공개 메소드

Reads the settings.
public ReadSettings ( Context context, string owner ) : IEnumerable
context Context The context.
owner string The owner.
리턴 IEnumerable

ResetAllSettings() 공개 메소드

Deletes the settings file.
public ResetAllSettings ( ) : void
리턴 void

SyncSettings() 공개 메소드

Synchronizes the settings.
public SyncSettings ( ) : void
리턴 void

UserAppDataConfigurationFile() 공개 메소드

The get user app data configuration file.
public UserAppDataConfigurationFile ( ) : string
리턴 string

UserLogForAnalysisFile() 공개 메소드

The get user app data configuration file.
public UserLogForAnalysisFile ( ) : string
리턴 string

WriteSetting() 공개 메소드

The write setting.
public WriteSetting ( Context context, string owner, string key, string value, bool sync = false, bool skipIfExist = false ) : void
context Context The context.
owner string The owner.
key string The key.
value string The value.
sync bool The sync.
skipIfExist bool The skip if exist.
리턴 void

WriteSetting() 공개 메소드

Writes the setting.
public WriteSetting ( SonarQubeProperties prop, bool sync, bool skipifexist = false ) : void
prop SonarQubeProperties The property.
sync bool if set to true [synchronize].
skipifexist bool if set to true [skipifexist].
리턴 void