annotate Implab/PromiseEventType.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 |
3fbc6eb93eb1 |
children |
|
rev |
line source |
104
|
1 using System;
|
|
2
|
|
3 namespace Implab {
|
|
4 [Flags]
|
|
5 public enum PromiseEventType {
|
|
6 Success = 1,
|
|
7 Error = 2,
|
|
8 Cancelled = 4,
|
|
9 /// <summary>
|
|
10 /// Завершено успешно, либо возникла ошибка,
|
|
11 /// </summary>
|
|
12 All = 7,
|
|
13 /// <summary>
|
|
14 /// Заврешено успешно, либо возникла ошибка.
|
|
15 /// </summary>
|
114
|
16 Complete = 3,
|
|
17
|
|
18 ErrorOrCancel = 6
|
104
|
19 }
|
|
20 }
|
|
21
|