19 references to ReadOnlySequence
System.Memory (19)
System\Buffers\ReadOnlySequence.cs (6)
121
_endInteger =
ReadOnlySequence
.ArrayToSequenceEnd(array.Length);
137
_endInteger =
ReadOnlySequence
.ArrayToSequenceEnd(start + length);
150
_startInteger =
ReadOnlySequence
.MemoryManagerToSequenceStart(index);
160
_endInteger =
ReadOnlySequence
.ArrayToSequenceEnd(start + segment.Count);
169
_startInteger =
ReadOnlySequence
.StringToSequenceStart(start);
170
_endInteger =
ReadOnlySequence
.StringToSequenceEnd(start + length);
System\Buffers\ReadOnlySequence.Helpers.cs (13)
136
return new ReadOnlyMemory<T>((T[])startObject, startIndex, (endIndex &
ReadOnlySequence
.IndexBitMask) - startIndex);
146
return (ReadOnlyMemory<T>)(object)((string)startObject).AsMemory(startIndex &
ReadOnlySequence
.IndexBitMask, endIndex - startIndex);
150
startIndex &=
ReadOnlySequence
.IndexBitMask;
213
return span.Slice(startIndex, (endIndex &
ReadOnlySequence
.IndexBitMask) - startIndex);
224
return memory.Span.Slice(startIndex &
ReadOnlySequence
.IndexBitMask, endIndex - startIndex);
228
startIndex &=
ReadOnlySequence
.IndexBitMask;
464
private static int GetIndex(int Integer) => Integer &
ReadOnlySequence
.IndexBitMask;
475
start.GetInteger() | (_startInteger &
ReadOnlySequence
.FlagBitMask),
477
end.GetInteger() | (_endInteger &
ReadOnlySequence
.FlagBitMask)
490
start.GetInteger() | (_startInteger &
ReadOnlySequence
.FlagBitMask),
665
first = new ReadOnlySpan<T>((T[])startObject, startIndex, (endIndex &
ReadOnlySequence
.IndexBitMask) - startIndex);
687
ReadOnlySpan<char> spanOfChar = ((string)startObject).AsSpan(startIndex &
ReadOnlySequence
.IndexBitMask, endIndex - startIndex);
693
startIndex &=
ReadOnlySequence
.IndexBitMask;