<PackageReference Include="System.Memory" Version="4.4.0-preview1-25305-02" />
API Differences between 4.4.0-preview1-25305-02 and 4.5.0-preview2-26406-04
38 Additions
26 Removals
System
-
public struct Memory<T>
-
public static class MemoryExtensions
-
public struct ReadOnlyMemory<T>
-
public struct ReadOnlySpan<T>
-
public struct SequencePosition : IEquatable<SequencePosition>
-
public struct Span<T>
-
public static class SpanExtensions
- public static Span<byte> AsBytes<T>(this Span<T> source) where T : struct
- public static ReadOnlySpan<byte> AsBytes<T>(this ReadOnlySpan<T> source) where T : struct
- public static Span<T> AsSpan<T>(this T[] array)
- public static Span<T> AsSpan<T>(this ArraySegment<T> arraySegment)
- public static ReadOnlySpan<char> AsSpan(this string text)
- public static void CopyTo<T>(this T[] array, Span<T> destination)
- public static int IndexOf<T>(this Span<T> span, T value) where T : struct, IEquatable<T>
- public static int IndexOf(this Span<byte> span, byte value)
- public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : struct, IEquatable<T>
- public static int IndexOf(this Span<byte> span, ReadOnlySpan<byte> value)
- public static int IndexOf<T>(this ReadOnlySpan<T> span, T value) where T : struct, IEquatable<T>
- public static int IndexOf(this ReadOnlySpan<byte> span, byte value)
- public static int IndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : struct, IEquatable<T>
- public static int IndexOf(this ReadOnlySpan<byte> span, ReadOnlySpan<byte> value)
- public static int IndexOfAny(this Span<byte> span, byte value0, byte value1)
- public static int IndexOfAny(this Span<byte> span, byte value0, byte value1, byte value2)
- public static int IndexOfAny(this Span<byte> span, ReadOnlySpan<byte> values)
- public static int IndexOfAny(this ReadOnlySpan<byte> span, byte value0, byte value1)
- public static int IndexOfAny(this ReadOnlySpan<byte> span, byte value0, byte value1, byte value2)
- public static int IndexOfAny(this ReadOnlySpan<byte> span, ReadOnlySpan<byte> values)
- public static Span<TTo> NonPortableCast<TFrom, TTo>(this Span<TFrom> source) where TFrom : struct where TTo : struct
- public static ReadOnlySpan<TTo> NonPortableCast<TFrom, TTo>(this ReadOnlySpan<TFrom> source) where TFrom : struct where TTo : struct
- public static bool SequenceEqual<T>(this Span<T> first, ReadOnlySpan<T> second) where T : struct, IEquatable<T>
- public static bool SequenceEqual(this Span<byte> first, ReadOnlySpan<byte> second)
- public static bool SequenceEqual<T>(this ReadOnlySpan<T> first, ReadOnlySpan<T> second) where T : struct, IEquatable<T>
- public static bool SequenceEqual(this ReadOnlySpan<byte> first, ReadOnlySpan<byte> second)
- public static bool StartsWith(this Span<byte> span, ReadOnlySpan<byte> value)
- public static bool StartsWith<T>(this Span<T> span, ReadOnlySpan<T> value) where T : struct, IEquatable<T>
- public static bool StartsWith(this ReadOnlySpan<byte> span, ReadOnlySpan<byte> value)
- public static bool StartsWith<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : struct, IEquatable<T>
System.Buffers
System.Buffers.Binary
System.Buffers.Text
System.Runtime.InteropServices