<PackageReference Include="System.Memory" Version="4.5.0" />

System.Buffers.ReadOnlySequence

static class ReadOnlySequence
namespace System.Buffers { internal static class ReadOnlySequence { public const int FlagBitMask = int.MinValue; public const int IndexBitMask = int.MaxValue; public const int SegmentStartMask = 0; public const int SegmentEndMask = 0; public const int ArrayStartMask = 0; public const int ArrayEndMask = int.MinValue; public const int MemoryManagerStartMask = int.MinValue; public const int MemoryManagerEndMask = 0; public const int StringStartMask = int.MinValue; public const int StringEndMask = int.MinValue; public static int SegmentToSequenceStart(int startIndex); public static int SegmentToSequenceEnd(int endIndex); public static int ArrayToSequenceStart(int startIndex); public static int ArrayToSequenceEnd(int endIndex); public static int MemoryManagerToSequenceStart(int startIndex); public static int MemoryManagerToSequenceEnd(int endIndex); public static int StringToSequenceStart(int startIndex); public static int StringToSequenceEnd(int endIndex); } }