Skip to content

ReadOnlySpanAssertions<T>.SequenceEqual Method

Overloads

Name Description
SequenceEqual(ReadOnlySpan<T>) Asserts that the span is sequence equal to the expected elements.
SequenceEqual(ReadOnlySpan<T>, IEqualityComparer<T>) Asserts that the span is sequence equal to the expected elements using the specified equality comparer.
SequenceEqual(ReadOnlySpan<T>, Func<T, T, Boolean>)
SequenceEqual(IEnumerable<T>) Asserts that the span is sequence equal to the expected enumerable elements.
SequenceEqual(IEnumerable<T>, IEqualityComparer<T>) Asserts that the span is sequence equal to the expected enumerable elements using the specified equality comparer.
SequenceEqual(IEnumerable<T>, Func<T, T, Boolean>)

SequenceEqual(ReadOnlySpan<T>)

Asserts that the span is sequence equal to the expected elements.

public ReadOnlySpanAssertionsChain<T> SequenceEqual(params ReadOnlySpan<T> expected);

Parameters

Name Type Description
expected ReadOnlySpan<T> The expected elements.

Returns

ReadOnlySpanAssertionsChain<T>

A ReadOnlySpanAssertionsChain<TItem> for chaining further assertions.

SequenceEqual(ReadOnlySpan<T>, IEqualityComparer<T>)

Asserts that the span is sequence equal to the expected elements using the specified equality comparer.

public ReadOnlySpanAssertionsChain<T> SequenceEqual(ReadOnlySpan<T> expected, IEqualityComparer<T> comparer);

Parameters

Name Type Description
expected ReadOnlySpan<T> The expected elements.
comparer IEqualityComparer<T> The equality comparer to use for element comparison.

Returns

ReadOnlySpanAssertionsChain<T>

A ReadOnlySpanAssertionsChain<TItem> for chaining further assertions.

SequenceEqual(ReadOnlySpan<T>, Func<T, T, Boolean>)

public ReadOnlySpanAssertionsChain<T> SequenceEqual(ReadOnlySpan<T> expected, Func<T, T, bool> predicate);

Parameters

Name Type Description
expected ReadOnlySpan<T>
predicate Func<T, T, Boolean>

Returns

ReadOnlySpanAssertionsChain<T>

SequenceEqual(IEnumerable<T>)

Asserts that the span is sequence equal to the expected enumerable elements.

public ReadOnlySpanAssertionsChain<T> SequenceEqual(IEnumerable<T> expected);

Parameters

Name Type Description
expected IEnumerable<T> The expected elements.

Returns

ReadOnlySpanAssertionsChain<T>

A ReadOnlySpanAssertionsChain<TItem> for chaining further assertions.

SequenceEqual(IEnumerable<T>, IEqualityComparer<T>)

Asserts that the span is sequence equal to the expected enumerable elements using the specified equality comparer.

public ReadOnlySpanAssertionsChain<T> SequenceEqual(IEnumerable<T> expected, IEqualityComparer<T> comparer);

Parameters

Name Type Description
expected IEnumerable<T> The expected elements.
comparer IEqualityComparer<T> The equality comparer to use for element comparison.

Returns

ReadOnlySpanAssertionsChain<T>

A ReadOnlySpanAssertionsChain<TItem> for chaining further assertions.

SequenceEqual(IEnumerable<T>, Func<T, T, Boolean>)

public ReadOnlySpanAssertionsChain<T> SequenceEqual(IEnumerable<T> expected, Func<T, T, bool> predicate);

Parameters

Name Type Description
expected IEnumerable<T>
predicate Func<T, T, Boolean>

Returns

ReadOnlySpanAssertionsChain<T>