• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MeltyPlayer / MeltyTool / 21655984368

04 Feb 2026 02:26AM UTC coverage: 41.709% (-0.002%) from 41.711%
21655984368

push

github

MeltyPlayer
Switched progress to be from 0 to 1, which is more intuitive.

6871 of 18586 branches covered (36.97%)

Branch coverage included in aggregate %.

1 of 14 new or added lines in 5 files covered. (7.14%)

1 existing line in 1 file now uncovered.

29431 of 68450 relevant lines covered (43.0%)

63551.66 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/FinModelUtility/Fin/Fin/src/util/progress/IPercentageProgressValue.cs
1
using System;
2

3
namespace fin.util.progress;
4

5
public interface IIndeterminateProgress {
6
  event EventHandler OnComplete;
7
}
8

9
public interface IMutableIndeterminateProgress : IIndeterminateProgress {
10
  void ReportCompletion();
11
}
12

13
public interface IIndeterminateProgressValue<T> : IIndeterminateProgress {
14
  T? Value { get; }
15
  event EventHandler<T> OnCompleteValue;
16
}
17

18
public interface IMutableIndeterminateProgressValue<T>
19
    : IIndeterminateProgressValue<T> {
20
  void ReportCompletion(T value);
21
}
22

23
public interface IPercentageProgress : IIndeterminateProgress {
24
  float Progress { get; }
25
  event EventHandler<float> OnProgressChanged;
26

NEW
27
  float Progress0To100 => 100 * this.Progress;
×
28
}
29

30
public interface IMutablePercentageProgress
31
    : IPercentageProgress, IMutableIndeterminateProgress {
32
  void ReportProgress(float progress);
33
}
34

35
public interface IPercentageProgressValue<T>
36
    : IIndeterminateProgressValue<T>, IPercentageProgress;
37

38
public interface IMutablePercentageProgressValue<T>
39
    : IPercentageProgressValue<T> {
40
  void ReportProgress(float progress);
41
  void ReportCompletion(T value);
42
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc