Struct AwaitableResult<T, TError>.Awaiter
Represents the awaiter that suspends exception.
Inherited Members
Namespace: DotNext.Runtime.CompilerServices
Assembly: DotNext.dll
Syntax
public readonly struct AwaitableResult<T, TError>.Awaiter : ICriticalNotifyCompletion, INotifyCompletion
Properties
| Edit this page View SourceIsCompleted
Gets a value indicating that AwaitableResult<T> has completed.
Declaration
public bool IsCompleted { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
| Edit this page View SourceGetResult()
Gets a result of asynchronous operation, and suspends exception if needed.
Declaration
public Result<T, TError> GetResult()
Returns
| Type | Description |
|---|---|
| Result<T, TError> |
OnCompleted(Action)
Schedules the continuation action that's invoked when the instance completes.
Declaration
public void OnCompleted(Action action)
Parameters
| Type | Name | Description |
|---|---|---|
| Action | action |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | The |
UnsafeOnCompleted(Action)
Schedules the continuation action that's invoked when the instance completes.
Declaration
public void UnsafeOnCompleted(Action action)
Parameters
| Type | Name | Description |
|---|---|---|
| Action | action |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | The |