##// END OF EJS Templates
added Safe.DispatchEvent() a legacy equivalent for '?.Invoke()'...
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

File last commit:

r114:3fbc6eb93eb1 v2
r207:558f34b2fb50 v2
Show More
PromiseEventType.cs
21 lines | 487 B | text/x-csharp | CSharpLexer
/ Implab / PromiseEventType.cs
cin
renamed Promise.Last -> Promise.On...
r104 using System;
namespace Implab {
[Flags]
public enum PromiseEventType {
Success = 1,
Error = 2,
Cancelled = 4,
/// <summary>
/// Завершено успешно, либо возникла ошибка,
/// </summary>
All = 7,
/// <summary>
/// Заврешено успешно, либо возникла ошибка.
/// </summary>
cin
minor changes
r114 Complete = 3,
ErrorOrCancel = 6
cin
renamed Promise.Last -> Promise.On...
r104 }
}