<PackageReference Include="Relativity.OutsideIn" Version="2021.4.0" />

ReadOnlySequence<T>

public struct ReadOnlySequence<T>
public struct Enumerator<T>

public static readonly ReadOnlySequence<T> Empty

public SequencePosition End { get; }

public ReadOnlyMemory<T> First { get; }

public bool IsEmpty { get; }

public bool IsSingleSegment { get; }

public long Length { get; }

public SequencePosition Start { get; }

public ReadOnlySequence(ReadOnlySequenceSegment<T> startSegment, int startIndex, ReadOnlySequenceSegment<T> endSegment, int endIndex)

public ReadOnlySequence(T[] array)

public ReadOnlySequence(T[] array, int start, int length)

public ReadOnlySequence(ReadOnlyMemory<T> memory)

public SequencePosition GetPosition(long offset)

public SequencePosition GetPosition(long offset, SequencePosition origin)

public ReadOnlySequence<T> Slice(long start, long length)

public ReadOnlySequence<T> Slice(long start, SequencePosition end)

public ReadOnlySequence<T> Slice(SequencePosition start, long length)

public ReadOnlySequence<T> Slice(int start, int length)

public ReadOnlySequence<T> Slice(int start, SequencePosition end)

public ReadOnlySequence<T> Slice(SequencePosition start, int length)

public ReadOnlySequence<T> Slice(long start)

public bool TryGet(ref SequencePosition position, out ReadOnlyMemory memory, bool advance = true)