SpanExtensions Class

Provides extension methods for Span<T>, arrays, and lists.

public static class SpanExtensions

Methods

NameDescription
ParallelSort<T>(List<T>)
ParallelSort<T>(List<T>, IComparer<T>?)
ParallelSort<T>(List<T>, int)
ParallelSort<T>(List<T>, int, IComparer<T>?)
ParallelSort<T>(Span<T>)
ParallelSort<T>(Span<T>, IComparer<T>?)
ParallelSort<T>(Span<T>, int)
ParallelSort<T>(Span<T>, int, IComparer<T>?)
ParallelSort<T>(T[])
ParallelSort<T>(T[], IComparer<T>?)
ParallelSort<T>(T[], int)
ParallelSort<T>(T[], int, IComparer<T>?)
ParallelStableSort<T>(List<T>)
ParallelStableSort<T>(List<T>, IComparer<T>?)
ParallelStableSort<T>(List<T>, int)
ParallelStableSort<T>(List<T>, int, IComparer<T>?)
ParallelStableSort<T>(Span<T>)
ParallelStableSort<T>(Span<T>, IComparer<T>?)
ParallelStableSort<T>(Span<T>, int)
ParallelStableSort<T>(Span<T>, int, IComparer<T>?)
ParallelStableSort<T>(T[])
ParallelStableSort<T>(T[], IComparer<T>?)
ParallelStableSort<T>(T[], int)
ParallelStableSort<T>(T[], int, IComparer<T>?)

ParallelSort overloads

ParallelSort<T>(List<T>)

SpanExtensions.cs
public static void ParallelSort<T>(this List<T> list)
Type parameters
T
Parameters
list List<T>

No documentation is available.

ParallelSort<T>(List<T>, IComparer<T>?)

SpanExtensions.cs
public static void ParallelSort<T>(this List<T> list, IComparer<T>? comparer)
Type parameters
T
Parameters
list List<T>
comparer IComparer<T>?

No documentation is available.

ParallelSort<T>(List<T>, int)

SpanExtensions.cs
public static void ParallelSort<T>(this List<T> list, int degreeOfParallelism)
Type parameters
T
Parameters
list List<T>
degreeOfParallelism int

No documentation is available.

ParallelSort<T>(List<T>, int, IComparer<T>?)

SpanExtensions.cs
public static void ParallelSort<T>(this List<T> list, int degreeOfParallelism, IComparer<T>? comparer)
Type parameters
T
Parameters
list List<T>
degreeOfParallelism int
comparer IComparer<T>?

No documentation is available.

ParallelSort<T>(Span<T>)

SpanExtensions.cs
public static void ParallelSort<T>(this Span<T> span)
Type parameters
T
Parameters
span Span<T>

No documentation is available.

ParallelSort<T>(Span<T>, IComparer<T>?)

SpanExtensions.cs
public static void ParallelSort<T>(this Span<T> span, IComparer<T>? comparer)
Type parameters
T
Parameters
span Span<T>
comparer IComparer<T>?

No documentation is available.

ParallelSort<T>(Span<T>, int)

SpanExtensions.cs
public static void ParallelSort<T>(this Span<T> span, int degreeOfParallelism)
Type parameters
T
Parameters
span Span<T>
degreeOfParallelism int

No documentation is available.

ParallelSort<T>(Span<T>, int, IComparer<T>?)

SpanExtensions.cs
public static void ParallelSort<T>(this Span<T> span, int degreeOfParallelism, IComparer<T>? comparer)
Type parameters
T
Parameters
span Span<T>
degreeOfParallelism int
comparer IComparer<T>?

No documentation is available.

ParallelSort<T>(T[])

SpanExtensions.cs
public static void ParallelSort<T>(this T[] array)
Type parameters
T
Parameters
array T[]

No documentation is available.

ParallelSort<T>(T[], IComparer<T>?)

SpanExtensions.cs
public static void ParallelSort<T>(this T[] array, IComparer<T>? comparer)
Type parameters
T
Parameters
array T[]
comparer IComparer<T>?

No documentation is available.

ParallelSort<T>(T[], int)

SpanExtensions.cs
public static void ParallelSort<T>(this T[] array, int degreeOfParallelism)
Type parameters
T
Parameters
array T[]
degreeOfParallelism int

No documentation is available.

ParallelSort<T>(T[], int, IComparer<T>?)

SpanExtensions.cs
public static void ParallelSort<T>(this T[] array, int degreeOfParallelism, IComparer<T>? comparer)
Type parameters
T
Parameters
array T[]
degreeOfParallelism int
comparer IComparer<T>?

No documentation is available.

ParallelStableSort overloads

ParallelStableSort<T>(List<T>)

SpanExtensions.cs
public static void ParallelStableSort<T>(this List<T> list)
Type parameters
T
Parameters
list List<T>

No documentation is available.

ParallelStableSort<T>(List<T>, IComparer<T>?)

SpanExtensions.cs
public static void ParallelStableSort<T>(this List<T> list, IComparer<T>? comparer)
Type parameters
T
Parameters
list List<T>
comparer IComparer<T>?

No documentation is available.

ParallelStableSort<T>(List<T>, int)

SpanExtensions.cs
public static void ParallelStableSort<T>(this List<T> list, int degreeOfParallelism)
Type parameters
T
Parameters
list List<T>
degreeOfParallelism int

No documentation is available.

ParallelStableSort<T>(List<T>, int, IComparer<T>?)

SpanExtensions.cs
public static void ParallelStableSort<T>(this List<T> list, int degreeOfParallelism, IComparer<T>? comparer)
Type parameters
T
Parameters
list List<T>
degreeOfParallelism int
comparer IComparer<T>?

No documentation is available.

ParallelStableSort<T>(Span<T>)

SpanExtensions.cs
public static void ParallelStableSort<T>(this Span<T> span)
Type parameters
T
Parameters
span Span<T>

No documentation is available.

ParallelStableSort<T>(Span<T>, IComparer<T>?)

SpanExtensions.cs
public static void ParallelStableSort<T>(this Span<T> span, IComparer<T>? comparer)
Type parameters
T
Parameters
span Span<T>
comparer IComparer<T>?

No documentation is available.

ParallelStableSort<T>(Span<T>, int)

SpanExtensions.cs
public static void ParallelStableSort<T>(this Span<T> span, int degreeOfParallelism)
Type parameters
T
Parameters
span Span<T>
degreeOfParallelism int

No documentation is available.

ParallelStableSort<T>(Span<T>, int, IComparer<T>?)

SpanExtensions.cs
public static void ParallelStableSort<T>(this Span<T> span, int degreeOfParallelism, IComparer<T>? comparer)
Type parameters
T
Parameters
span Span<T>
degreeOfParallelism int
comparer IComparer<T>?

No documentation is available.

ParallelStableSort<T>(T[])

SpanExtensions.cs
public static void ParallelStableSort<T>(this T[] array)
Type parameters
T
Parameters
array T[]

No documentation is available.

ParallelStableSort<T>(T[], IComparer<T>?)

SpanExtensions.cs
public static void ParallelStableSort<T>(this T[] array, IComparer<T>? comparer)
Type parameters
T
Parameters
array T[]
comparer IComparer<T>?

No documentation is available.

ParallelStableSort<T>(T[], int)

SpanExtensions.cs
public static void ParallelStableSort<T>(this T[] array, int degreeOfParallelism)
Type parameters
T
Parameters
array T[]
degreeOfParallelism int

No documentation is available.

ParallelStableSort<T>(T[], int, IComparer<T>?)

SpanExtensions.cs
public static void ParallelStableSort<T>(this T[] array, int degreeOfParallelism, IComparer<T>? comparer)
Type parameters
T
Parameters
array T[]
degreeOfParallelism int
comparer IComparer<T>?

No documentation is available.