Generated by DocFX

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 Source

Awaiter(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 instance to create an awaiter for.

Properties

View Source

IsCompleted

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 Source

GetResult()

Ends the await operation.

Declaration
public readonly void GetResult()
Remarks

This method is intended for compiler user rather than use directly in code.

View Source

OnCompleted(Action)

Declaration
public readonly void OnCompleted(Action continuation)
Parameters
Type Name Description
Action continuation
View Source

UnsafeOnCompleted(Action)

Declaration
public readonly void UnsafeOnCompleted(Action continuation)
Parameters
Type Name Description
Action continuation

Implements

ICriticalNotifyCompletion

Extension Methods

EnumExtensions.GetSymbol<T>(T)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.AddressOf<T>(T)
ObjectExtensions.ToByteArray<T>(T)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)