MemoryExtensions
SpanSplitEnumerator<T>
TryWriteInterpolatedStringHandler
AsMemory(String)
AsMemory(String, Index)
AsMemory(String, Int32)
AsMemory(String, Range)
AsMemory(String, Int32, Int32)
AsMemory<T>(ArraySegment<T>)
AsMemory<T>(T[])
AsMemory<T>(ArraySegment<T>, Int32)
AsMemory<T>(T[], Index)
AsMemory<T>(T[], Int32)
AsMemory<T>(T[], Range)
AsMemory<T>(ArraySegment<T>, Int32, Int32)
AsMemory<T>(T[], Int32, Int32)
AsSpan(String)
AsSpan(String, Index)
AsSpan(String, Int32)
AsSpan(String, Range)
AsSpan(String, Int32, Int32)
AsSpan<T>(ArraySegment<T>)
AsSpan<T>(T[])
AsSpan<T>(ArraySegment<T>, Index)
AsSpan<T>(ArraySegment<T>, Int32)
AsSpan<T>(ArraySegment<T>, Range)
AsSpan<T>(T[], Index)
AsSpan<T>(T[], Int32)
AsSpan<T>(T[], Range)
AsSpan<T>(ArraySegment<T>, Int32, Int32)
AsSpan<T>(T[], Int32, Int32)
BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>)
BinarySearch<T>(Span<T>, IComparable<T>)
BinarySearch<T, TComparable>(ReadOnlySpan<T>, TComparable)
BinarySearch<T, TComparable>(Span<T>, TComparable)
BinarySearch<T, TComparer>(ReadOnlySpan<T>, T, TComparer)
BinarySearch<T, TComparer>(Span<T>, T, TComparer)
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)
CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)
CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
Contains<T>(ReadOnlySpan<T>, T)
Contains<T>(Span<T>, T)
Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
ContainsAny(ReadOnlySpan<Char>, SearchValues<String>)
ContainsAny(Span<Char>, SearchValues<String>)
ContainsAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
ContainsAny<T>(ReadOnlySpan<T>, SearchValues<T>)
ContainsAny<T>(Span<T>, ReadOnlySpan<T>)
ContainsAny<T>(Span<T>, SearchValues<T>)
ContainsAny<T>(ReadOnlySpan<T>, T, T)
ContainsAny<T>(Span<T>, T, T)
ContainsAny<T>(ReadOnlySpan<T>, T, T, T)
ContainsAny<T>(Span<T>, T, T, T)
ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)
ContainsAnyExcept<T>(ReadOnlySpan<T>, T)
ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)
ContainsAnyExcept<T>(Span<T>, SearchValues<T>)
ContainsAnyExcept<T>(Span<T>, T)
ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)
ContainsAnyExcept<T>(Span<T>, T, T)
ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)
ContainsAnyExcept<T>(Span<T>, T, T, T)
ContainsAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)
ContainsAnyExceptInRange<T>(Span<T>, T, T)
ContainsAnyInRange<T>(ReadOnlySpan<T>, T, T)
ContainsAnyInRange<T>(Span<T>, T, T)
CopyTo<T>(T[], Memory<T>)
CopyTo<T>(T[], Span<T>)
Count<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Count<T>(ReadOnlySpan<T>, T)
Count<T>(Span<T>, ReadOnlySpan<T>)
Count<T>(Span<T>, T)
EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
EndsWith<T>(ReadOnlySpan<T>, T)
EndsWith<T>(Span<T>, ReadOnlySpan<T>)
EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
EnumerateLines(ReadOnlySpan<Char>)
EnumerateLines(Span<Char>)
EnumerateRunes(ReadOnlySpan<Char>)
EnumerateRunes(Span<Char>)
Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
IndexOf<T>(ReadOnlySpan<T>, T)
IndexOf<T>(Span<T>, ReadOnlySpan<T>)
IndexOf<T>(Span<T>, T)
IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)
IndexOfAny(Span<Char>, SearchValues<String>)
IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)
IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
IndexOfAny<T>(Span<T>, SearchValues<T>)
IndexOfAny<T>(ReadOnlySpan<T>, T, T)
IndexOfAny<T>(Span<T>, T, T)
IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)
IndexOfAny<T>(Span<T>, T, T, T)
IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)
IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)
IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)
IndexOfAnyExcept<T>(Span<T>, T)
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)
IndexOfAnyExcept<T>(Span<T>, T, T)
IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)
IndexOfAnyExcept<T>(Span<T>, T, T, T)
IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)
IndexOfAnyExceptInRange<T>(Span<T>, T, T)
IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)
IndexOfAnyInRange<T>(Span<T>, T, T)
IsWhiteSpace(ReadOnlySpan<Char>)
LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
LastIndexOf<T>(ReadOnlySpan<T>, T)
LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)
LastIndexOf<T>(Span<T>, T)
LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)
LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)
LastIndexOfAny<T>(Span<T>, SearchValues<T>)
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)
LastIndexOfAny<T>(Span<T>, T, T)
LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)
LastIndexOfAny<T>(Span<T>, T, T, T)
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T)
LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)
LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>)
LastIndexOfAnyExcept<T>(Span<T>, T)
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)
LastIndexOfAnyExcept<T>(Span<T>, T, T)
LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)
LastIndexOfAnyExcept<T>(Span<T>, T, T, T)
LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)
LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)
LastIndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)
LastIndexOfAnyInRange<T>(Span<T>, T, T)
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Overlaps<T>(Span<T>, ReadOnlySpan<T>)
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)
Replace<T>(Span<T>, T, T)
Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)
Reverse<T>(Span<T>)
SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)
SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<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)
Split<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Split<T>(ReadOnlySpan<T>, T)
Split(ReadOnlySpan<Char>, Span<Range>, Char, StringSplitOptions)
Split(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)
SplitAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
SplitAny<T>(ReadOnlySpan<T>, SearchValues<T>)
SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)
SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions)
StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
StartsWith<T>(ReadOnlySpan<T>, T)
StartsWith<T>(Span<T>, ReadOnlySpan<T>)
StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)
ToLower(ReadOnlySpan<Char>, Span<Char>, CultureInfo)
ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>)
ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo)
ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>)
Trim(Memory<Char>)
Trim(ReadOnlyMemory<Char>)
Trim(ReadOnlySpan<Char>)
Trim(Span<Char>)
Trim(ReadOnlySpan<Char>, Char)
Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
Trim<T>(Memory<T>, ReadOnlySpan<T>)
Trim<T>(Memory<T>, T)
Trim<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)
Trim<T>(ReadOnlyMemory<T>, T)
Trim<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
Trim<T>(ReadOnlySpan<T>, T)
Trim<T>(Span<T>, ReadOnlySpan<T>)
Trim<T>(Span<T>, T)
TrimEnd(Memory<Char>)
TrimEnd(ReadOnlyMemory<Char>)
TrimEnd(ReadOnlySpan<Char>)
TrimEnd(Span<Char>)
TrimEnd(ReadOnlySpan<Char>, Char)
TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
TrimEnd<T>(Memory<T>, ReadOnlySpan<T>)
TrimEnd<T>(Memory<T>, T)
TrimEnd<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)
TrimEnd<T>(ReadOnlyMemory<T>, T)
TrimEnd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
TrimEnd<T>(ReadOnlySpan<T>, T)
TrimEnd<T>(Span<T>, ReadOnlySpan<T>)
TrimEnd<T>(Span<T>, T)
TrimStart(Memory<Char>)
TrimStart(ReadOnlyMemory<Char>)
TrimStart(ReadOnlySpan<Char>)
TrimStart(Span<Char>)
TrimStart(ReadOnlySpan<Char>, Char)
TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
TrimStart<T>(Memory<T>, ReadOnlySpan<T>)
TrimStart<T>(Memory<T>, T)
TrimStart<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)
TrimStart<T>(ReadOnlyMemory<T>, T)
TrimStart<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
TrimStart<T>(ReadOnlySpan<T>, T)
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 void Sort<TKey, TValue>(this Span<TKey> keys, Span<TValue> items, Comparison<TKey>! comparison);
}
}
.NET | 5.06.07.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