Span<T>
Enumerator
Span(T)
Span(T[])
Span(Void*, Int32)
Span(T[], Int32, Int32)
Empty
IsEmpty
Length
this[Int32]
Clear()
CopyTo(Span<T>)
Equals(Object)
Fill(T)
GetEnumerator()
GetHashCode()
GetPinnableReference()
Slice(Int32)
Slice(Int32, Int32)
ToArray()
ToString()
TryCopyTo(Span<T>)
implicit operator ReadOnlySpan<T>(Span<T>)
implicit operator Span<T>(ArraySegment<T>)
implicit operator Span<T>(T[])
operator !=(Span<T>, Span<T>)
operator ==(Span<T>, Span<T>)
BinarySearch<T>(Span<T>, IComparable<T>)
BinarySearch<T, TComparable>(Span<T>, TComparable)
BinarySearch<T, TComparer>(Span<T>, T, TComparer)
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
Contains<T>(Span<T>, T)
ContainsAny(Span<Char>, SearchValues<String>)
ContainsAny<T>(Span<T>, ReadOnlySpan<T>)
ContainsAny<T>(Span<T>, SearchValues<T>)
ContainsAny<T>(Span<T>, T, T)
ContainsAny<T>(Span<T>, T, T, T)
ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)
ContainsAnyExcept<T>(Span<T>, SearchValues<T>)
ContainsAnyExcept<T>(Span<T>, T)
ContainsAnyExcept<T>(Span<T>, T, T)
ContainsAnyExcept<T>(Span<T>, T, T, T)
ContainsAnyExceptInRange<T>(Span<T>, T, T)
ContainsAnyInRange<T>(Span<T>, T, T)
CopyTo(Span<Byte>, IBuffer)
CopyTo(Span<Byte>, IBuffer, UInt32)
Count<T>(Span<T>, ReadOnlySpan<T>)
Count<T>(Span<T>, T)
EndsWith<T>(Span<T>, ReadOnlySpan<T>)
EnumerateLines(Span<Char>)
EnumerateRunes(Span<Char>)
GetAsciiOrUTF8StringNonNullCharacters(Span<Byte>)
GetAsciiStringEscaped(Span<Byte>, Int32)
GetAsciiStringNonNullCharacters(Span<Byte>)
GetKnownHttpScheme(Span<Byte>, HttpScheme)
GetKnownMethod(Span<Byte>, HttpMethod, Int32)
GetKnownVersion(Span<Byte>, HttpVersion, Byte)
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
IndexOf<T>(Span<T>, T)
IndexOfAny(Span<Char>, SearchValues<String>)
IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
IndexOfAny<T>(Span<T>, SearchValues<T>)
IndexOfAny<T>(Span<T>, T, T)
IndexOfAny<T>(Span<T>, T, T, T)
IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)
IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)
IndexOfAnyExcept<T>(Span<T>, T)
IndexOfAnyExcept<T>(Span<T>, T, T)
IndexOfAnyExcept<T>(Span<T>, T, T, T)
IndexOfAnyExceptInRange<T>(Span<T>, T, T)
IndexOfAnyInRange<T>(Span<T>, T, T)
LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)
LastIndexOf<T>(Span<T>, T)
LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
LastIndexOfAny<T>(Span<T>, SearchValues<T>)
LastIndexOfAny<T>(Span<T>, T, T)
LastIndexOfAny<T>(Span<T>, T, T, T)
LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)
LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>)
LastIndexOfAnyExcept<T>(Span<T>, T)
LastIndexOfAnyExcept<T>(Span<T>, T, T)
LastIndexOfAnyExcept<T>(Span<T>, T, T, T)
LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)
LastIndexOfAnyInRange<T>(Span<T>, T, T)
Overlaps<T>(Span<T>, ReadOnlySpan<T>)
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)
Replace<T>(Span<T>, T, T)
Reverse<T>(Span<T>)
SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
Sort<T>(Span<T>)
Sort<T>(Span<T>, Comparison<T>)
Sort<T, TComparer>(Span<T>, TComparer)
Sort<TKey, TValue>(Span<TKey>, Span<TValue>)
Sort<TKey, TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)
Sort<TKey, TValue, TComparer>(Span<TKey>, Span<TValue>, TComparer)
StartsWith<T>(Span<T>, ReadOnlySpan<T>)
ToImmutableArray<T>(Span<T>)
Trim(Span<Char>)
Trim<T>(Span<T>, ReadOnlySpan<T>)
Trim<T>(Span<T>, T)
TrimEnd(Span<Char>)
TrimEnd<T>(Span<T>, ReadOnlySpan<T>)
TrimEnd<T>(Span<T>, T)
TrimStart(Span<Char>)
TrimStart<T>(Span<T>, ReadOnlySpan<T>)
TrimStart<T>(Span<T>, T)
TryWrite(Span<Char>, TryWriteInterpolatedStringHandler, Int32)
TryWrite(Span<Char>, IFormatProvider, TryWriteInterpolatedStringHandler, Int32)
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
TryWrite<TArg0, TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
TryWrite<TArg0, TArg1, TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
net9.0
namespace System
{
public static class MemoryExtensions
{
public static int LastIndexOfAnyExcept<T>(this Span<T> span, T value)
where T, IEquatable<T>?;
}
}
Design Reviews |
|
---|---|
.NET | 7.08.09.0 |
Information specific to net9.0 | |
Assembly | System.Memory , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API