namespace m3uTool { public class DoNothingProgressCallback : IProgressCallback { #region IProgressCallback Members /// /// Call this method from the worker thread to initialize /// the progress callback. /// /// The minimum. /// The maximum. public void Begin(int minimum, int maximum) { } /// /// Call this method from the worker thread to initialize /// the progress callback, without setting the range /// public void Begin() { } /// /// Call this method from the worker thread to reset the range in the /// progress callback /// /// The minimum. /// The maximum. public void SetRange(int minimum, int maximum) { } /// /// Call this method from the worker thread to update the progress text. /// /// The text. public void SetText(string text) { } /// /// Call this method from the worker thread to increase the progress /// counter by a specified value. /// /// The val. public void StepTo(int val) { } /// /// Call this method from the worker thread to step the progress meter to a /// particular value. /// /// The val. public void Increment(int val) { } /// /// If this property is true, then you should abort work /// /// /// true if this instance is aborting; otherwise, false. /// public bool IsAborting { get { return false; } } /// /// Call this method from the worker thread to finalize the progress meter /// public void End() { } #endregion } }