namespace BITKit { public interface IProgress { float Progress { get; } string Message { get; } } public record ProgressInfo : IProgress { public string Message { get; set; } public float Progress { get; set; } } }