public PrimeCountingUnit(ObservableCollection <PrimeCandidate> log, ConfigViewmodel config, int x)
        {
            Progress             = 0;
            _x                   = x;
            _shutdownTokenSource = new CancellationTokenSource();
            _log                 = log;
            _config              = config;

            _allCandidates      = PrimeCandidate.GenerateCandidateList(x - 1);
            _remaningCandidates = new List <PrimeCandidate>(_allCandidates);
        }
 public ConfigWindow(ConfigViewmodel config)
 {
     InitializeComponent();
     DataContext = config;
 }