public QueuedEndTask(LogViewProgressMonitor monitor) { Monitor = monitor; }
public QueuedTextWrite(LogViewProgressMonitor monitor, string text, TextTag tag) { Monitor = monitor; Text = new System.Text.StringBuilder(text); Tag = tag; }
public QueuedBeginTask(LogViewProgressMonitor monitor, string name, int totalWork) { Monitor = monitor; TotalWork = totalWork; Name = name; }
public void WriteWarning(LogViewProgressMonitor monitor, string text) { var w = new QueuedTextWrite(monitor, text, warningTag); addQueuedUpdate(w); }
public void WriteError(LogViewProgressMonitor monitor, string text) { var w = new QueuedTextWrite(monitor, text, errorTag); addQueuedUpdate(w); }
public void EndTask(LogViewProgressMonitor monitor) { var et = new QueuedEndTask(monitor); addQueuedUpdate(et); }
public void BeginTask(LogViewProgressMonitor monitor, string name, int totalWork) { var bt = new QueuedBeginTask(monitor, name, totalWork); addQueuedUpdate(bt); }
public LogViewProgressConsole(LogViewProgressMonitor monitor) { this.monitor = monitor; CancellationSource = monitor.CancellationTokenSource; }