protected virtual void OnScanProgressChanged(ScanProgressChangedEventArgs e) => ScanProgressChanged?.Invoke(this, e);
protected void OnScanProgressChanged(int Progress) => ScanProgressChanged?.Invoke(Progress);