Files
SnowcloakClient/MareSynchronos/Utils/ValueProgress.cs

23 lines
362 B
C#
Raw Normal View History

2025-08-22 02:19:48 +01:00
namespace MareSynchronos.Utils;
public class ValueProgress<T> : Progress<T>
{
public T? Value { get; set; }
protected override void OnReport(T value)
{
base.OnReport(value);
Value = value;
}
public void Report(T value)
{
OnReport(value);
}
public void Clear()
{
Value = default;
}
}