Mercurial > pub > ImplabNet
annotate Implab/ProgressInitEventArgs.cs @ 207:558f34b2fb50 v2
added Safe.DispatchEvent() a legacy equivalent for '?.Invoke()'
added Safe.Dispose(IEnumerable)
added PromiseExtensions.CancellationPoint to add a cancellation point to the chain of promises
added IPromise<T> PromiseExtensions.Then<T>(this IPromise<T> that, Action<T> success) overloads
added PromiseExtensions.Error() overloads to handle a error or(and) a cancellation
author | cin |
---|---|
date | Wed, 09 Nov 2016 12:03:22 +0300 |
parents | eb418ba8275b |
children |
rev | line source |
---|---|
7 | 1 using System; |
2 using System.Collections.Generic; | |
3 using System.Linq; | |
4 using System.Text; | |
5 | |
6 namespace Implab | |
7 { | |
12 | 8 [Serializable] |
7 | 9 public class ProgressInitEventArgs: EventArgs |
10 { | |
11 public float MaxProgress | |
12 { | |
13 get; | |
14 private set; | |
15 } | |
16 | |
17 public float CurrentProgress | |
18 { | |
19 get; | |
20 private set; | |
21 } | |
22 | |
23 public string Message | |
24 { | |
25 get; | |
26 private set; | |
27 } | |
28 | |
29 public ProgressInitEventArgs(float current, float max, string message) | |
30 { | |
31 this.MaxProgress = max; | |
32 this.CurrentProgress = current; | |
33 this.Message = message; | |
34 } | |
35 } | |
36 } |