Table of Contents

Class AutoResetValueTaskSource

Namespace
MarymoorStudios.Core.Promises
Assembly
MarymoorStudios.Core.Promises.dll
public sealed class AutoResetValueTaskSource : IDisposable, IValueTaskSource
Inheritance
AutoResetValueTaskSource
Implements
Inherited Members

Constructors

AutoResetValueTaskSource()

public AutoResetValueTaskSource()

AutoResetValueTaskSource(bool)

public AutoResetValueTaskSource(bool initiallySignaled = false)

Parameters

initiallySignaled bool

Properties

ValueTask

Returns a ValueTask that resolves the next time the source is signaled.

public ValueTask ValueTask { get; }

Property Value

ValueTask

Remarks

If the source is already signaled then the returned task is already resolved.

Methods

Dispose()

public void Dispose()

Set()

Signals the source (if not already signalled).

public void Set()