Files
Beyhan Oğur d5f52cc3d3 first commit
2026-09-03 04:45:36 +03:00

662 B

  • User-facing strings are pulled from Properties.Resources.* through generated Resources.Designer.cs rather than being hard-coded, enabling per-culture .resx files.
  • UI state updates are marshaled onto the dispatcher via _dispatcher.Invoke(() => ...) before touching ObservableCollection<string> Items from background tasks.
  • ViewModel properties expose change notification through a shared generic SetProperty<T>(ref T obj, T value, [CallerMemberName]) helper paired with OnPropertyChanged.
  • CLI options are declared as POCO properties decorated with [Option(...)] attributes consumed by Parser.Default.ParseArguments<Options>() at startup.