コード例 #1
0
        public JsonSettingsFileManager(IStorageLocationProvider storageLocationProvider)
        {
            if (storageLocationProvider == null)
            {
                throw new ArgumentNullException(nameof(storageLocationProvider));
            }

            _storageFilePath = storageLocationProvider.SettingsFile;
            _limitedFilePath = storageLocationProvider.LimitedSettings;
        }
コード例 #2
0
 public OpenLogDirectoryCommand(IStorageLocationProvider storageLocationProvider)
 {
     _storageLocationProvider = storageLocationProvider;
 }
コード例 #3
0
 public CacheInfoRepository(IStorageLocationProvider storageProvider)
 {
     _storageProvider = storageProvider;
 }
コード例 #4
0
ファイル: ClientRepository.cs プロジェクト: kelsos/plugin
 public ClientRepository(IStorageLocationProvider storageLocationProvider)
 {
     _storageLocationProvider = storageLocationProvider;
 }
コード例 #5
0
 public LogRepository(IStorageLocationProvider storageLocationProvider)
 {
     _storageLocationProvider = storageLocationProvider;
 }
コード例 #6
0
 public TrackRepository(IStorageLocationProvider storageProvider)
 {
     _storageProvider = storageProvider;
 }
コード例 #7
0
 public LegacySettingsMigration(IStorageLocationProvider storageLocationProvider,
                                IJsonSettingsFileManager jsonSettingsFileManager)
 {
     _jsonSettingsFileManager = jsonSettingsFileManager;
     _settingsFile            = storageLocationProvider.LegacySettingsFile;
 }
コード例 #8
0
 public PluginLogManager(IStorageLocationProvider storageLocationProvider, ITinyMessengerHub hub)
 {
     _storageLocationProvider = storageLocationProvider;
     hub.Subscribe <DebugSettingsModifiedEvent>(OnDebugSettingsModifiedEvent);
 }
コード例 #9
0
 public JsonSettingsFileManager(IStorageLocationProvider storageLocationProvider)
 {
     _storageFilePath = storageLocationProvider.SettingsFile;
     _limitedFilePath = storageLocationProvider.LimitedSettings;
 }