using System; namespace Implab { /// /// Deferred result, usually used by asynchronous services as the service part of the promise. /// public interface IDeferred : ICancellable { void Resolve(); void Reject(Exception error); } }