private void WaitTimeStep_Progress_Cancel(object sender, PercentageProgressArgs e) { EventFiredCounter++; if (sender is WaitTimeStep waitTimeStep) { waitTimeStep.Cancel(); } }
private static void Pom_Progress(object sender, PercentageProgressArgs e) { var waitTimeStep = sender as WaitTimeStep; var Name = propertyStore.Get <string>(waitTimeStep.Id, "Name"); var percentage = e.PercentageComplete; if (previousName != Name) { Console.Beep(); previousName = Name; } if (percentage != previousPercentage) { previousPercentage = percentage; Console.WriteLine($"{Name}: {percentage}: {waitTimeStep.MinutesRemaining()}"); } }
private void WaitTimeStep_Progress_Add_To_List(object sender, PercentageProgressArgs e) { EventFiredCounter++; listOfPercentages.Add(e.PercentageComplete); }
private void WaitTimeStep_Progress(object sender, PercentageProgressArgs e) { EventFiredCounter++; }
private void ProgressHandler(object sender, PercentageProgressArgs e) { Progress?.Invoke(sender, e); }