Struct TaskExtensions.TaskAwaitableWithoutEndValidation.Awaiter
An awaiter object for TaskExtensions.TaskAwaitableWithoutEndValidation.
Implements
ICriticalNotifyCompletion
Namespace: ISynergy.Framework.Core.Extensions
Assembly: ISynergy.Framework.Core.dll
Syntax
public readonly struct Awaiter
Constructors
View SourceAwaiter(Task)
Creates a new TaskExtensions.TaskAwaitableWithoutEndValidation.Awaiter instance with the specified parameters.
Declaration
public Awaiter(Task task)
Parameters
Type | Name | Description |
---|---|---|
Task | task | The wrapped |
Properties
View SourceIsCompleted
Gets whether the operation has completed or not.
Declaration
public readonly bool IsCompleted { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
This property is intended for compiler user rather than use directly in code.
Methods
View SourceGetResult()
Ends the await operation.
Declaration
public readonly void GetResult()
Remarks
This method is intended for compiler user rather than use directly in code.
OnCompleted(Action)
Declaration
public readonly void OnCompleted(Action continuation)
Parameters
Type | Name | Description |
---|---|---|
Action | continuation |
UnsafeOnCompleted(Action)
Declaration
public readonly void UnsafeOnCompleted(Action continuation)
Parameters
Type | Name | Description |
---|---|---|
Action | continuation |
Implements
ICriticalNotifyCompletion