diff --git a/src/Spectre.Console/Widgets/Progress/ProgressTask.cs b/src/Spectre.Console/Widgets/Progress/ProgressTask.cs index cbc6980..4cbb74a 100644 --- a/src/Spectre.Console/Widgets/Progress/ProgressTask.cs +++ b/src/Spectre.Console/Widgets/Progress/ProgressTask.cs @@ -7,7 +7,7 @@ namespace Spectre.Console /// /// Represents a progress task. /// - public sealed class ProgressTask + public sealed class ProgressTask : IProgress { private readonly List _samples; private readonly object _lock; @@ -297,5 +297,11 @@ namespace Spectre.Console return TimeSpan.FromSeconds(estimate); } } + + /// + void IProgress.Report(double value) + { + Update(increment: value - Value); + } } } \ No newline at end of file