namespace ModelContextProtocol; /// Provides an that's a nop. internal sealed class NullProgress : IProgress { /// /// Gets the singleton instance of the class that performs no operations when progress is reported. /// /// /// Use this property when you need to provide an implementation /// but don't need to track or report actual progress. /// public static NullProgress Instance { get; } = new(); /// public void Report(ProgressNotificationValue value) { } }