Table of Contents

Class AResolver

Namespace
MarymoorStudios.Core.Promises
Assembly
MarymoorStudios.Core.Promises.dll

Abstract base class for Resolver<T>.

public abstract class AResolver
Inheritance
AResolver
Derived
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

bool

ValueType

For a Resolver<T>, returns typeof(T).

public abstract Type ValueType { get; }

Property Value

Type

Methods

AppendOne(Turn)

Registers a turn to be scheduled when this resolver becomes resolved.

public abstract void AppendOne(Turn turn)

Parameters

turn Turn

The turn to be scheduled.

Remarks

If this resolver is already resolved then turn will be scheduled immediately.