void ITraceFileHandler.OnRecordingProgress(object context, TraceMeta meta) { this.BeginInvoke((Action) delegate() { m_TraceList.UpdateObject(context); }); }
object ITraceFileHandler.OnRecordingStarted(string filename, TraceMeta meta, TraceRecorder recorder) { var item = new TraceListItem(filename, meta, recorder); this.Invoke((Action) delegate() { m_TraceItems.Add(item); m_TraceList.SetObjects(m_TraceItems); }); return(item); }
internal TraceListItem(string fn, TraceMeta meta, TraceRecorder recorder) { m_FileName = fn; Meta = meta; Recorder = recorder; }