Exemple #1
0
 public ObservableLogger(LogLevel level, int capacity, Delegates.AsyncUiThreadRunner asyncUiThreadRunner)
 {
     Level = level;
     LogEntryCollection   = new ObservableRingBuffer <LogEntryEventArgsViewModel>(capacity);
     _asyncUiThreadRunner = asyncUiThreadRunner;
     InitTimer();
 }
 public ProgressService()
 {
     _isLoading    = false;
     _loadingItems = 0;
     _output       = new ObservableRingBuffer <PowerShellOutputLine>(100);
     _lock         = new AsyncLock();
 }
 public MainWindowViewModel()
 {
     _outputBuffer = new ObservableRingBuffer<PowerShellOutputLine>(500);
 }