C# Класс Dependinator.Common.SettingsHandling.Private.SettingsService

Наследование: ISettingsService
Показать файл Открыть проект

Открытые методы

Метод Описание
Edit ( Action editAction ) : void
Edit ( string path, Action editAction ) : void
EnsureExists ( ) : void
Get ( ) : T
Get ( string path ) : T
GetFilePath ( ) : string
Set ( setting ) : void
Set ( string path, setting ) : void
SettingsService ( ModelMetadata folder ) : System

Приватные методы

Метод Описание
GetProgramSettingsPath ( ) : string
GetSettingsFilePath ( string folderPath ) : string
GetWorkFolderSettingsPath ( ) : string
ParentFolderExists ( string path ) : bool
ReadAs ( string path ) : T
Set ( WorkFolderSettings settings ) : void
Set ( string path, WorkFolderSettings settings ) : void
TryReadFileText ( string path ) : string
WriteAs ( string path, obj ) : void
WriteFileText ( string path, string text ) : void

Описание методов

Edit() публичный Метод

public Edit ( Action editAction ) : void
editAction Action
Результат void

Edit() публичный Метод

public Edit ( string path, Action editAction ) : void
path string
editAction Action
Результат void

EnsureExists() публичный Метод

public EnsureExists ( ) : void
Результат void

Get() публичный Метод

public Get ( ) : T
Результат T

Get() публичный Метод

public Get ( string path ) : T
path string
Результат T

GetFilePath() публичный Метод

public GetFilePath ( ) : string
Результат string

Set() публичный Метод

public Set ( setting ) : void
Результат void

Set() публичный Метод

public Set ( string path, setting ) : void
path string
Результат void

SettingsService() публичный Метод

public SettingsService ( ModelMetadata folder ) : System
folder ModelMetadata
Результат System