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