@@ -62,10 +62,10 @@ public class ItemViewModel : ObservableObject, IDisposable
6262 // files and folders list for manipulating
6363 private List < ListedItem > filesAndFolders ;
6464
65- private IDialogService DialogService { get ; } = Ioc . Default . GetRequiredService < IDialogService > ( ) ;
65+ private readonly IDialogService dialogService = Ioc . Default . GetRequiredService < IDialogService > ( ) ;
6666 private IUserSettingsService UserSettingsService { get ; } = Ioc . Default . GetRequiredService < IUserSettingsService > ( ) ;
67- private IFileTagsSettingsService FileTagsSettingsService { get ; } = Ioc . Default . GetRequiredService < IFileTagsSettingsService > ( ) ;
68- private ISizeProvider FolderSizeProvider { get ; } = Ioc . Default . GetRequiredService < ISizeProvider > ( ) ;
67+ private readonly IFileTagsSettingsService fileTagsSettingsService = Ioc . Default . GetRequiredService < IFileTagsSettingsService > ( ) ;
68+ private readonly ISizeProvider folderSizeProvider = Ioc . Default . GetRequiredService < ISizeProvider > ( ) ;
6969
7070 // only used for Binding and ApplyFilesAndFoldersChangesAsync, don't manipulate on this!
7171 public BulkConcurrentObservableCollection < ListedItem > FilesAndFolders { get ; }
@@ -377,8 +377,8 @@ public ItemViewModel(FolderSettingsViewModel folderSettingsViewModel)
377377 dispatcherQueue = DispatcherQueue . GetForCurrentThread ( ) ;
378378
379379 UserSettingsService . OnSettingChangedEvent += UserSettingsService_OnSettingChangedEvent ;
380- FileTagsSettingsService . OnSettingImportedEvent += FileTagsSettingsService_OnSettingImportedEvent ;
381- FolderSizeProvider . SizeChanged += FolderSizeProvider_SizeChanged ;
380+ fileTagsSettingsService . OnSettingImportedEvent += FileTagsSettingsService_OnSettingImportedEvent ;
381+ folderSizeProvider . SizeChanged += FolderSizeProvider_SizeChanged ;
382382 RecycleBinManager . Default . RecycleBinItemCreated += RecycleBinItemCreated ;
383383 RecycleBinManager . Default . RecycleBinItemDeleted += RecycleBinItemDeleted ;
384384 RecycleBinManager . Default . RecycleBinRefreshRequested += RecycleBinRefreshRequested ;
@@ -1408,7 +1408,7 @@ await dispatcherQueue.EnqueueAsync(async () =>
14081408 {
14091409 var credentialDialogViewModel = new CredentialDialogViewModel ( ) ;
14101410
1411- if ( await DialogService . ShowDialogAsync ( credentialDialogViewModel ) != DialogResult . Primary )
1411+ if ( await dialogService . ShowDialogAsync ( credentialDialogViewModel ) != DialogResult . Primary )
14121412 return ;
14131413
14141414 // Can't do more than that to mitigate immutability of strings. Perhaps convert DisposableArray to SecureString immediately?
@@ -2235,8 +2235,8 @@ public void Dispose()
22352235 RecycleBinManager . Default . RecycleBinItemDeleted -= RecycleBinItemDeleted ;
22362236 RecycleBinManager . Default . RecycleBinRefreshRequested -= RecycleBinRefreshRequested ;
22372237 UserSettingsService . OnSettingChangedEvent -= UserSettingsService_OnSettingChangedEvent ;
2238- FileTagsSettingsService . OnSettingImportedEvent -= FileTagsSettingsService_OnSettingImportedEvent ;
2239- FolderSizeProvider . SizeChanged -= FolderSizeProvider_SizeChanged ;
2238+ fileTagsSettingsService . OnSettingImportedEvent -= FileTagsSettingsService_OnSettingImportedEvent ;
2239+ folderSizeProvider . SizeChanged -= FolderSizeProvider_SizeChanged ;
22402240 DefaultIcons . Clear ( ) ;
22412241 }
22422242 }
0 commit comments