private void Populator_NodeIndexed(object sender, NodeIndexedEventArgs e) { Interlocked.Increment(ref _count); if (_count % _factor == 0) { _context.Console.Write("|"); } }
private void Populator_NodeIndexed(object sender, NodeIndexedEventArgs e) { Interlocked.Increment(ref _count); if (DateTime.Now.AddSeconds(-1) < _lastWriteTime) { return; } _context.Console.Write($" Indexing progress: {_count}/{_versionCount} {_count * 100 / _versionCount}% \r"); _lastWriteTime = DateTime.Now; }