Commit message Age Author Refs
r209:a867536c68fc
Bound promise to CancellationToken Added new states to ExecutionSate enum. Added Safe.Guard() method to handle cleanup of the result of the promise
cin
v2
0
r208:7d07503621fe
RunnableComponent.Dispose(bool,Exception) changed to standart Dispose(bool) IRunnable is now disposable Code cleanups, suppressed some CodeAnalysis warnings
cin
v2
0
r207:558f34b2fb50
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
cin
v2
0
r206:86b61d53b7db
Слияние
cin
v2
0
r205:8200ab154c8a
Added ResetState to RunnableComponent to reset in case of failure Added StateChanged event to IRunnable Renamed Promise.SUCCESS -> Promise.Success Added Promise.FromException Renamed Bundle -> PromiseAll in PromiseExtensions
cin
v2
0
r204:cbb0bd8fc0d1
Fixed broken Implab.Diagnostics.Interactive
cin
v2
0
r203:4d9830a9bbb8
Added 'Fail' method to RunnableComponent which allows component to move from Running to Failed state. Added PollingComponent a timer based runnable component More tests Added FailPromise a thin class to wrap exceptions Fixed error handling in SuccessPromise classes.
cin
v2
0
r202:2651cb9a4250
Implemented PollingRunnableComponent
cin
v2
0
r201:d7cd7a83189a
TraceLog tests
cin
v2
0
r200:71e543dbe65a
working version of the project
cin
v2
0
< 1 .. 8 9 10 11 12 .. 30 >