Skip to content

)}

OrderedComparer.For(IEnumerable) method

Defined in

Type: OrderedComparer Namespace: ReactiveUI Assembly: ReactiveUI.Core.dll

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Overloads

  • 1. public static IComparerBuilder<T> For<T>(IEnumerable<T> enumerable)
  • 2. public static IComparerBuilder<T> For<T>()

1. Overload

public static IComparerBuilder<T> For<T>(IEnumerable<T> enumerable)

View source

Summary: Creates a type inferred comparer builder for the element type of the enumerable. Useful for creating comparers for anonymous types. Note that the builder is not a comparer in itself, you need to use the OrderBy or OrderByDescending methods on the builder to get an actual comparer.

Type parameters

NameDescription
TThe type.

Parameters

NameTypeDescription
enumerableIEnumerableThe enumerable.

Returns: IComparerBuilder -- A comparer builder.

2. Overload

public static IComparerBuilder<T> For<T>()

View source

Summary: Creates a comparer builder for the specified type. Note that the builder is not a comparer in itself, you need to use the OrderBy or OrderByDescending methods on the builder to get an actual comparer. If the type is known at compile time this method is nothing more than an alias for the generic OrderedComparer class.

Type parameters

NameDescription
TThe comparison type.

Returns: IComparerBuilder -- A comparer builder.