Class ValueTask<TResult>
Inheritance
System.Object
ValueTask<TResult>
Assembly: IronZip.dll
Syntax
public sealed class ValueTask<TResult> : ValueType
Type Parameters
Constructors
ValueTask(TResult)
Declaration
public ValueTask(TResult result)
Parameters
| Type |
Name |
Description |
| TResult |
result |
|
ValueTask(IValueTaskSource<TResult>, Int16)
Declaration
public ValueTask(IValueTaskSource<TResult> source, short token)
Parameters
ValueTask(Task<TResult>)
Declaration
public ValueTask(Task<TResult> task)
Parameters
| Type |
Name |
Description |
| System.Threading.Tasks.Task<TResult> |
task |
|
Properties
IsCanceled
Declaration
public bool IsCanceled { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsCompleted
Declaration
public bool IsCompleted { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsCompletedSuccessfully
Declaration
public bool IsCompletedSuccessfully { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsFaulted
Declaration
public bool IsFaulted { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Result
Declaration
public TResult Result { get; }
Property Value
Methods
AsTask()
Declaration
public Task<TResult> AsTask()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult> |
|
Declaration
public ConfiguredValueTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext)
Parameters
| Type |
Name |
Description |
| System.Boolean |
continueOnCapturedContext |
|
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| System.Object |
obj |
|
Returns
| Type |
Description |
| System.Boolean |
|
Equals(ValueTask<TResult>)
Declaration
public bool Equals(ValueTask<TResult> other)
Parameters
| Type |
Name |
Description |
| ValueTask<TResult> |
other |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetAwaiter()
Declaration
public ValueTaskAwaiter<TResult> GetAwaiter()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Preserve()
Declaration
public ValueTask<TResult> Preserve()
Returns
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Operators
Equality(ValueTask<TResult>, ValueTask<TResult>)
Declaration
public static bool operator ==(ValueTask<TResult> left, ValueTask<TResult> right)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Inequality(ValueTask<TResult>, ValueTask<TResult>)
Declaration
public static bool operator !=(ValueTask<TResult> left, ValueTask<TResult> right)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Implements
System.IEquatable<>