System.Threading.Tasks.Extensions by Microsoft

<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.0-rc1" />

 ValueTask

public struct ValueTask : IEquatable<ValueTask>
public bool IsCanceled { get; }

public bool IsCompleted { get; }

public bool IsCompletedSuccessfully { get; }

public bool IsFaulted { get; }

public ValueTask(Task task)

public ValueTask(IValueTaskSource source, short token)

public static bool op_Equality(ValueTask left, ValueTask right)

public static bool op_Inequality(ValueTask left, ValueTask right)

public Task AsTask()

public ConfiguredValueTaskAwaitable ConfigureAwait(bool continueOnCapturedContext)

public bool Equals(ValueTask other)