10 references to IndexBitMask
System.Memory (10)
System\Buffers\ReadOnlySequence.Helpers.cs (10)
136return new ReadOnlyMemory<T>((T[])startObject, startIndex, (endIndex & ReadOnlySequence.IndexBitMask) - startIndex); 146return (ReadOnlyMemory<T>)(object)((string)startObject).AsMemory(startIndex & ReadOnlySequence.IndexBitMask, endIndex - startIndex); 150startIndex &= ReadOnlySequence.IndexBitMask; 213return span.Slice(startIndex, (endIndex & ReadOnlySequence.IndexBitMask) - startIndex); 224return memory.Span.Slice(startIndex & ReadOnlySequence.IndexBitMask, endIndex - startIndex); 228startIndex &= ReadOnlySequence.IndexBitMask; 464private static int GetIndex(int Integer) => Integer & ReadOnlySequence.IndexBitMask; 665first = new ReadOnlySpan<T>((T[])startObject, startIndex, (endIndex & ReadOnlySequence.IndexBitMask) - startIndex); 687ReadOnlySpan<char> spanOfChar = ((string)startObject).AsSpan(startIndex & ReadOnlySequence.IndexBitMask, endIndex - startIndex); 693startIndex &= ReadOnlySequence.IndexBitMask;