16 references to AsMemory
Microsoft.AspNetCore.Components (1)
NavigationManagerExtensions.cs (1)
756var query = uri.AsMemory(queryStartIndex, queryLength);
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\Buffering\TextChunk.cs (1)
63return writer.WriteAsync(charArraySegments.AsMemory(_charArraySegmentStart, _charArraySegmentLength));
Microsoft.Build (3)
Evaluation\Expander.cs (3)
1229results.Add(expression.AsMemory(sourceIndex, propertyStartIndex - sourceIndex)); 1244results.Add(expression.AsMemory(propertyStartIndex, expression.Length - propertyStartIndex)); 1338results.Add(expression.AsMemory(sourceIndex, expression.Length - sourceIndex));
Microsoft.Extensions.Primitives (1)
StringSegment.cs (1)
165public ReadOnlyMemory<char> AsMemory() => Buffer.AsMemory(Offset, Length);
Microsoft.NET.StringTools (1)
SpanBasedStringBuilder.cs (1)
178_spans.Add(value.AsMemory(startIndex, count));
System.Memory (2)
System\Buffers\ReadOnlySequence.Helpers.cs (2)
66memory = (ReadOnlyMemory<T>)(object)((string)positionObject).AsMemory(startIndex, endIndex - startIndex); 146return (ReadOnlyMemory<T>)(object)((string)startObject).AsMemory(startIndex & ReadOnlySequence.IndexBitMask, endIndex - startIndex);
System.Text.RegularExpressions (7)
System\Text\RegularExpressions\Capture.cs (2)
40internal ReadOnlyMemory<char> GetLeftSubstring() => Text is string text ? text.AsMemory(0, Index) : ReadOnlyMemory<char>.Empty; 43internal ReadOnlyMemory<char> GetRightSubstring() => Text is string text ? text.AsMemory(Index + Length, Text.Length - Index - Length) : ReadOnlyMemory<char>.Empty;
System\Text\RegularExpressions\Match.cs (1)
137return Text.AsMemory(matches[(c - 1) * 2], matches[(c * 2) - 1]);
System\Text\RegularExpressions\Regex.Replace.cs (4)
181state.segments.Add(state.input.AsMemory(state.prevat, match.Index - state.prevat)); 192state.segments.Add(input.AsMemory(state.prevat, input.Length - state.prevat)); 200state.segments.Add(state.input.AsMemory(match.Index + match.Length, state.prevat - match.Index - match.Length)); 211state.segments.Add(input.AsMemory(0, state.prevat));