Table of Contents

Namespace Garyon.Extensions.Comparison

Classes

ComparisonExtensions

Provides extension methods related to comparisons.

Structs

AsyncComparisonInfo<T>

Represents an asynchronously composed comparison chain that can continue mixing synchronous and asynchronous steps without breaking the fluent API.

ComparisonInfo<T>

Matches the result of a comparison along with its ComparisonSource<T>. The result is an integer indicating the relative order of the compared values, following the value semantics of the result of CompareTo(T).

ComparisonSource<T>

Defines the comparison source of two values of the same type.