Namespace RSG
Classes
ExceptionEventArgs
Arguments to the UnhandledError event.
Promise
Implements a non-generic C# promise, this is a promise that simply resolves without delivering a value. https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise
Promise<PromisedT>
Implements a C# promise. https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise
PromiseCancelledException
PromiseHelpers
PromiseTimer
Tuple
Provides static methods for creating tuple objects.
Tuple implementation for .NET 3.5
Tuple<T1, T2>
Represents a 2-tuple, or pair.
Tuple<T1, T2, T3>
Represents a 3-tuple, or triple.
Tuple<T1, T2, T3, T4>
Represents a 4-tuple, or quadruple.
Structs
ProgressHandler
Promise.ResolveHandler
Represents a handler invoked when the promise is resolved.
RejectHandler
Represents a handler invoked when the promise is rejected.
TimeData
Time data specific to a particular pending promise.
Interfaces
IPendingPromise
Interface for a promise that can be rejected or resolved.
IPendingPromise<PromisedT>
Interface for a promise that can be rejected or resolved.
IPromise
Implements a non-generic C# promise, this is a promise that simply resolves without delivering a value. https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise
IPromise<PromisedT>
Implements a C# promise. https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise
IPromiseInfo
Used to list information of pending promises.
IPromiseTimer
IRejectable
Interface for a promise that can be rejected.
Enums
PromiseState
Specifies the state of a promise.