private void DebugEngine_EntityPrimingProgress(DbgEngine aEngine, DbgEntity aEntity, object aContext) { if (this.InvokeRequired) { DbgEngine.EventHandler observer = new DbgEngine.EventHandler(DebugEngine_EntityPrimingProgress); this.BeginInvoke(observer, new object[] { aEngine, aEntity, aContext }); } else { if (aContext != null && aContext is int) { progressBar1.Value = (int)aContext; } } }
private void DebugEngine_EntityPrimingStarted(DbgEngine aEngine, DbgEntity aEntity, object aContext) { if (this.InvokeRequired) { DbgEngine.EventHandler observer = new DbgEngine.EventHandler(DebugEngine_EntityPrimingStarted); this.BeginInvoke(observer, new object[] { aEngine, aEntity, aContext }); } else { label1.Text = "Reading..."; progressBar1.Minimum = 0; progressBar1.Maximum = 100; progressBar1.Value = 0; } }
private void DebugEngine_EntityPrimingComplete(DbgEngine aEngine, DbgEntity aEntity, object aContext) { if (this.InvokeRequired) { DbgEngine.EventHandler observer = new DbgEngine.EventHandler(DebugEngine_EntityPrimingComplete); this.BeginInvoke(observer, new object[] { aEngine, aEntity, aContext }); } else { DateTime endTime = DateTime.Now; TimeSpan span = endTime - iStartTime; label1.Text = "Done - " + span.ToString(); progressBar1.Value = progressBar1.Maximum; if (AreAllEntitiesPrimed) { RunTests(); } } }