Class AResolver
- Namespace
- MarymoorStudios.Core.Promises
- Assembly
- MarymoorStudios.Core.Promises.dll
Abstract base class for Resolver<T>.
public abstract class AResolver
- Inheritance
-
AResolver
- Derived
-
Resolver<T>
- Inherited Members
Constructors
AResolver()
protected AResolver()
Properties
IsResolved
True if the resolver is in a resolved state (either success or failure).
public abstract bool IsResolved { get; }
Property Value
ValueType
For a Resolver<T>, returns typeof(T)
.
public abstract Type ValueType { get; }
Property Value
Methods
AppendOne(Turn)
Registers a turn to be scheduled when this resolver becomes resolved.
public abstract void AppendOne(Turn turn)
Parameters
turn
TurnThe turn to be scheduled.
Remarks
If this resolver is already resolved then turn
will be scheduled immediately.