Skip to main content

SynchronousCompletionAsyncResult<T> Struct

Definition​

Assembly:Avalonia.Base
Package:Avalonia

A task-like operation that is guaranteed to finish continuations synchronously, can be used for parametrized one-shot events

public struct SynchronousCompletionAsyncResult<T>

Inheritance: ValueType -> SynchronousCompletionAsyncResult<T>

Implements: IEquatable<SynchronousCompletionAsyncResult<>>, INotifyCompletion

Constructors​

NameDescription
SynchronousCompletionAsyncResult<T>No summary available.

SynchronousCompletionAsyncResult<T> Constructor​

public SynchronousCompletionAsyncResult<T>(T result)

Parameters​

result T

Methods​

NameDescription
Equals (2 overloads)No summary available.
GetAwaiterNo summary available.
GetHashCodeNo summary available.
GetResultNo summary available.
OnCompletedNo summary available.
ToStringNo summary available.

Equals overloads​

Equals Method​

public bool Equals(Avalonia.Utilities.SynchronousCompletionAsyncResult<T><T> other)
Parameters​

other Avalonia.Utilities.SynchronousCompletionAsyncResult<T><T>

Returns​

bool

Equals Method​

public bool Equals(object obj)
Parameters​

obj object

Returns​

bool

GetAwaiter Method​

public Avalonia.Utilities.SynchronousCompletionAsyncResult<T><T> GetAwaiter()

Returns​

Avalonia.Utilities.SynchronousCompletionAsyncResult<T><T>

GetHashCode Method​

public int GetHashCode()

Returns​

int

GetResult Method​

public T GetResult()

Returns​

T

OnCompleted Method​

public void OnCompleted(Action continuation)

Parameters​

continuation Action

ToString Method​

public string ToString()

Returns​

string

Properties​

NameDescription
IsCompletedNo summary available.

IsCompleted Property​

public bool IsCompleted { get; set; }