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
initiallySignaledbool
Properties
ValueTask
Returns a ValueTask that resolves the next time the source is signaled.
public ValueTask ValueTask { get; }
Property Value
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()