356 references to AsMemory
GenerateDocumentationAndConfigFiles (13)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (1)
165
int read = await stream.ReadAsync(buffer.
AsMemory
(), cancellationToken).ConfigureAwait(false);
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
http2cat (3)
src\Shared\Http2cat\Http2Utilities.cs (3)
505
var buffer = _headerEncodingBuffer.
AsMemory
();
570
var buffer = _headerEncodingBuffer.
AsMemory
();
598
var buffer = _headerEncodingBuffer.
AsMemory
();
IIS.FunctionalTests (3)
src\Shared\Http2cat\Http2Utilities.cs (3)
505
var buffer = _headerEncodingBuffer.
AsMemory
();
570
var buffer = _headerEncodingBuffer.
AsMemory
();
598
var buffer = _headerEncodingBuffer.
AsMemory
();
IIS.LongTests (3)
src\Shared\Http2cat\Http2Utilities.cs (3)
505
var buffer = _headerEncodingBuffer.
AsMemory
();
570
var buffer = _headerEncodingBuffer.
AsMemory
();
598
var buffer = _headerEncodingBuffer.
AsMemory
();
IIS.NewHandler.FunctionalTests (3)
src\Shared\Http2cat\Http2Utilities.cs (3)
505
var buffer = _headerEncodingBuffer.
AsMemory
();
570
var buffer = _headerEncodingBuffer.
AsMemory
();
598
var buffer = _headerEncodingBuffer.
AsMemory
();
IIS.NewShim.FunctionalTests (3)
src\Shared\Http2cat\Http2Utilities.cs (3)
505
var buffer = _headerEncodingBuffer.
AsMemory
();
570
var buffer = _headerEncodingBuffer.
AsMemory
();
598
var buffer = _headerEncodingBuffer.
AsMemory
();
IISExpress.FunctionalTests (3)
src\Shared\Http2cat\Http2Utilities.cs (3)
505
var buffer = _headerEncodingBuffer.
AsMemory
();
570
var buffer = _headerEncodingBuffer.
AsMemory
();
598
var buffer = _headerEncodingBuffer.
AsMemory
();
InMemory.FunctionalTests (4)
Http2\Http2TestBase.cs (3)
873
var buffer = _headerEncodingBuffer.
AsMemory
();
943
var buffer = _headerEncodingBuffer.
AsMemory
();
971
var buffer = _headerEncodingBuffer.
AsMemory
();
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
703
var buffer = _headerHandler.HeaderEncodingBuffer.
AsMemory
();
Metrics (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Metrics.Legacy (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.AspNetCore.Components.Endpoints.Tests (4)
FormMapping\Converters\NullableConverterTests.cs (4)
66
var buffer = prefixName.ToCharArray().
AsMemory
();
89
var buffer = prefixName.ToCharArray().
AsMemory
();
113
var buffer = prefixName.ToCharArray().
AsMemory
();
136
var buffer = prefixName.ToCharArray().
AsMemory
();
Microsoft.AspNetCore.Diagnostics.HealthChecks (3)
HealthCheckResponseWriters.cs (3)
21
HealthStatus.Degraded => httpContext.Response.Body.WriteAsync(DegradedBytes.
AsMemory
()).AsTask(),
22
HealthStatus.Healthy => httpContext.Response.Body.WriteAsync(HealthyBytes.
AsMemory
()).AsTask(),
23
HealthStatus.Unhealthy => httpContext.Response.Body.WriteAsync(UnhealthyBytes.
AsMemory
()).AsTask(),
Microsoft.AspNetCore.Http.Connections.Tests (1)
TestWebSocketConnectionFeature.cs (1)
167
_internalBuffer.Buffer = _internalBuffer.Buffer.
AsMemory
().Slice(length).ToArray();
Microsoft.AspNetCore.Http.Extensions.Tests (4)
RequestDelegateGenerator\RequestDelegateCreationTests.JsonBody.cs (4)
244
int read = await httpContext.Request.Body.ReadAsync(data.
AsMemory
());
285
int read = await httpContext.Request.Body.ReadAsync(data.
AsMemory
());
328
int read = await httpContext.Request.Body.ReadAsync(new byte[requestBodyBytes.Length].
AsMemory
());
369
int read = await httpContext.Request.Body.ReadAsync(new byte[requestBodyBytes.Length].
AsMemory
());
Microsoft.AspNetCore.Http.Results.Tests (3)
PushStreamResultTests.cs (3)
15
var result = new PushStreamHttpResult(body => body.WriteAsync(Encoding.UTF8.GetBytes("Hello World").
AsMemory
()).AsTask(), contentType: null);
37
var callback = (Stream body) => body.WriteAsync(Encoding.UTF8.GetBytes("Hello World").
AsMemory
()).AsTask();
55
var callback = (Stream body) => body.WriteAsync(Encoding.UTF8.GetBytes("Hello World").
AsMemory
()).AsTask();
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
240
return ((IOutputCacheBufferStore)this).SetAsync(key, new ReadOnlySequence<byte>(value), tags.
AsMemory
(), validFor, cancellationToken);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (3)
src\Shared\Http2cat\Http2Utilities.cs (3)
505
var buffer = _headerEncodingBuffer.
AsMemory
();
570
var buffer = _headerEncodingBuffer.
AsMemory
();
598
var buffer = _headerEncodingBuffer.
AsMemory
();
Microsoft.AspNetCore.Server.HttpSys.Tests (3)
RequestHeaderTests.cs (3)
42
var buffer = new byte[2048].
AsMemory
();
83
var buffer = new byte[2048].
AsMemory
();
165
var buffer = new byte[2048].
AsMemory
();
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
703
var buffer = _headerHandler.HeaderEncodingBuffer.
AsMemory
();
Microsoft.AspNetCore.WebUtilities (3)
BufferedReadStream.cs (1)
270
_bufferCount = await _inner.ReadAsync(_buffer.
AsMemory
(), cancellationToken);
StreamHelperExtensions.cs (2)
62
var read = await stream.ReadAsync(buffer.
AsMemory
(), cancellationToken);
72
read = await stream.ReadAsync(buffer.
AsMemory
(), cancellationToken);
Microsoft.Build.Framework (12)
SegmentedArray.cs (12)
489
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
498
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
593
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
641
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
730
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
737
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
779
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
786
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis (13)
Hashing\NonCryptographicHashAlgorithm.cs (1)
165
int read = await stream.ReadAsync(buffer.
AsMemory
(), cancellationToken).ConfigureAwait(false);
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.Analyzers (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.BannedApiAnalyzers (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.CodeStyle (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.Collections.Package (12)
Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.Extensions.Package (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.InteractiveHost (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.PublicApiAnalyzers (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.Test.Utilities (1)
FX\PinnedBlob.cs (1)
25
: this(blob.
AsMemory
())
Microsoft.CodeAnalysis.Threading.Package (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.Workspaces (13)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (1)
165
int read = await stream.ReadAsync(buffer.
AsMemory
(), cancellationToken).ConfigureAwait(false);
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Microsoft.DotNet.XUnitAssert.Tests (40)
MemoryAssertsTests.cs (40)
120
Assert.Contains(new int[] { 3, 4 }.
AsMemory
(), new int[] { 1, 2, 3, 4, 5, 6, 7 }.
AsMemory
());
126
Assert.Contains(new string[] { "test", "it" }.
AsMemory
(), new string[] { "something", "interesting", "test", "it", "out" }.
AsMemory
());
144
var ex = Record.Exception(() => Assert.Contains(new int[] { 13, 14 }.
AsMemory
(), new int[] { 1, 2, 3, 4, 5, 6, 7 }.
AsMemory
()));
343
Assert.DoesNotContain(new int[] { 13, 14 }.
AsMemory
(), new int[] { 1, 2, 3, 4, 5, 6, 7 }.
AsMemory
());
349
Assert.DoesNotContain(new string[] { "it", "test" }.
AsMemory
(), new string[] { "something", "interesting", "test", "it", "out" }.
AsMemory
());
367
var ex = Record.Exception(() => Assert.DoesNotContain(new int[] { 3, 4 }.
AsMemory
(), new int[] { 1, 2, 3, 4, 5, 6, 7 }.
AsMemory
()));
715
Assert.Equal(value1.
AsMemory
(), value2.
AsMemory
());
716
Assert.Equal(value2.
AsMemory
(), value1.
AsMemory
());
719
Assert.Equal(value1.
AsMemory
(), value2.Memoryify());
720
Assert.Equal(value2.
AsMemory
(), value1.Memoryify());
723
Assert.Equal(value1.Memoryify(), value2.
AsMemory
());
724
Assert.Equal(value2.Memoryify(), value1.
AsMemory
());
749
assertFailure(() => Assert.Equal(new int[] { 1, 0, 2, 3 }.
AsMemory
(), new int[] { 1, 2, 3 }.
AsMemory
()));
750
assertFailure(() => Assert.Equal(new int[] { 1, 0, 2, 3 }.
AsMemory
(), new int[] { 1, 2, 3 }.Memoryify()));
751
assertFailure(() => Assert.Equal(new int[] { 1, 0, 2, 3 }.Memoryify(), new int[] { 1, 2, 3 }.
AsMemory
()));
772
assertFailure(() => Assert.Equal(new int[] { 1, 2, 3 }.
AsMemory
(), new int[] { 1, 2, 3, 4 }.
AsMemory
()));
773
assertFailure(() => Assert.Equal(new int[] { 1, 2, 3 }.
AsMemory
(), new int[] { 1, 2, 3, 4 }.Memoryify()));
774
assertFailure(() => Assert.Equal(new int[] { 1, 2, 3 }.Memoryify(), new int[] { 1, 2, 3, 4 }.
AsMemory
()));
795
Assert.Equal(value1.
AsMemory
(), value2.
AsMemory
());
796
Assert.Equal(value2.
AsMemory
(), value1.
AsMemory
());
799
Assert.Equal(value1.
AsMemory
(), value2.Memoryify());
800
Assert.Equal(value2.
AsMemory
(), value1.Memoryify());
803
Assert.Equal(value1.Memoryify(), value2.
AsMemory
());
804
Assert.Equal(value2.Memoryify(), value1.
AsMemory
());
828
assertFailure(() => Assert.Equal(new string[] { "yes", "no", "maybe" }.
AsMemory
(), new string[] { "yes", "no", "maybe", "so" }.
AsMemory
()));
829
assertFailure(() => Assert.Equal(new string[] { "yes", "no", "maybe" }.
AsMemory
(), new string[] { "yes", "no", "maybe", "so" }.Memoryify()));
830
assertFailure(() => Assert.Equal(new string[] { "yes", "no", "maybe" }.Memoryify(), new string[] { "yes", "no", "maybe", "so" }.
AsMemory
()));
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResolver.cs (1)
905
Memory<byte> memory = buffer.
AsMemory
();
Roslyn.Diagnostics.Analyzers (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
System.Net.Ping (2)
System\Net\NetworkInformation\Ping.RawSocket.cs (2)
333
socketConfig.SendBuffer.
AsMemory
(),
348
receiveBuffer.
AsMemory
(),
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseHeaderValue.cs (1)
61
return buffer.
AsMemory
();
System.Text.Json (6)
System\Text\Json\Document\JsonDocument.Parse.cs (4)
170
owned.
AsMemory
(),
181
owned.
AsMemory
(),
258
owned.
AsMemory
(),
330
owned.
AsMemory
(),
System\Text\Json\Serialization\Converters\Collection\MemoryConverter.cs (1)
43
Memory<T> memory = ((List<T>)state.Current.ReturnValue!).ToArray().
AsMemory
();
System\Text\Json\Serialization\Converters\Collection\ReadOnlyMemoryConverter.cs (1)
43
ReadOnlyMemory<T> memory = ((List<T>)state.Current.ReturnValue!).ToArray().
AsMemory
();
System.Windows.Forms.UI.IntegrationTests (1)
Infra\ScreenRecordService.cs (1)
413
Memory<byte> memory = stream.GetBuffer().
AsMemory
()[..(int)stream.Length];
Test.Utilities (13)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (1)
165
int read = await stream.ReadAsync(buffer.
AsMemory
(), cancellationToken).ConfigureAwait(false);
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
Text.Analyzers (12)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (12)
497
_current = (firstSegment.
AsMemory
().Slice(offset, currentSegmentLength), secondSegment.
AsMemory
().Slice(offset, currentSegmentLength));
506
_current = (firstSegment.
AsMemory
().Slice(0, currentSegmentLength), secondSegment.
AsMemory
().Slice(0, currentSegmentLength));
601
_current = (firstSegment.
AsMemory
().Slice(firstOffset, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset, currentSegmentLength));
649
_current = (firstSegment.
AsMemory
().Slice(firstOffset - currentSegmentLength + 1, currentSegmentLength), secondSegment.
AsMemory
().Slice(secondOffset - currentSegmentLength + 1, currentSegmentLength));
738
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
745
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));
787
_current = segment.
AsMemory
().Slice(offset, Math.Min(remainingInSegment, _length));
794
_current = segment.
AsMemory
().Slice(0, Math.Min(SegmentedArrayHelper.GetSegmentSize<T>(), _length - _completed));