- 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 IndexOfAnyExcept<T>(this Span<T> span, T value0, T value1)
            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