148 references to ToArray
http2cat (3)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
IIS.FunctionalTests (3)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
IIS.LongTests (3)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
IIS.NewHandler.FunctionalTests (3)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
IIS.NewShim.FunctionalTests (3)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
IISExpress.FunctionalTests (3)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
Microsoft.AspNetCore.Components.Server.Tests (2)
Circuits\RenderBatchWriterTest.cs (2)
285var bytes = data.ToArray(); 309var bytes = data.ToArray();
Microsoft.AspNetCore.OutputCaching (1)
RecyclableArrayBufferWriter.cs (1)
78public T[] ToArray() => _buffer.AsSpan(0, _index).ToArray();
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (3)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
Microsoft.AspNetCore.Server.Kestrel.Core (8)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
src\Shared\runtime\Http3\QPack\QPackEncoder.cs (5)
44return buffer.Slice(0, bytesWritten).ToArray(); 99return temp.Slice(0, headerBytesWritten).ToArray(); 107return temp.Slice(0, bytesWritten).ToArray(); 169return temp.Slice(0, nameLength).ToArray(); 179return temp.Slice(0, bytesWritten).ToArray();
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (26)
BitShifterTests.cs (3)
21Assert.Equal(new byte[] { 0x80, 0x00, 0x00, 0x01 }, dirtySpan.ToArray()); 33Assert.Equal(new byte[] { 0x80, 0x00, 0x00, 0x01 }, dirtySpan.ToArray()); 45Assert.Equal(new byte[] { 0x00, 0x00, 0x00, 0x01 }, dirtySpan.ToArray());
ChunkWriterTests.cs (1)
44Assert.Equal(Encoding.ASCII.GetBytes(expected), span.Slice(0, count).ToArray());
Http2\Http2HPackEncoderTests.cs (12)
34var result = buffer.Slice(0, length).ToArray(); 57var result = buffer.Slice(5, length - 5).ToArray(); 86var result = buffer.Slice(0, length).ToArray(); 128result = buffer.Slice(0, length).ToArray(); 169result = buffer.Slice(0, length).ToArray(); 230var result = buffer.Slice(0, length).ToArray(); 272result = buffer.Slice(0, length).ToArray(); 313result = buffer.Slice(0, length).ToArray(); 553Assert.Equal(expectedStatusCodePayload, payload.Slice(0, length).ToArray()); 560Assert.Equal(expectedDateHeaderPayload, payload.Slice(offset, length).ToArray()); 567Assert.Equal(expectedContentTypeHeaderPayload, payload.Slice(offset, length).ToArray()); 574Assert.Equal(expectedServerHeaderPayload, payload.Slice(offset, length).ToArray());
Http3\Http3QPackEncoderTests.cs (6)
24var result = buffer.Slice(0, length).ToArray(); 41var result = buffer.Slice(0, length).ToArray(); 90var result = buffer.Slice(2, length - 2).ToArray(); // trim prefix 109var result = buffer.Slice(2, length - 2).ToArray(); // trim prefix 128var result = buffer.Slice(2, length - 2).ToArray(); // trim prefix 147var result = buffer.Slice(2, length - 2).ToArray();
src\Shared\test\Shared.Tests\runtime\Http3\QPackDecoderTest.cs (1)
173TestDecodeWithoutIndexing(buffer.Slice(0, length).ToArray(), new[]
src\Shared\test\Shared.Tests\runtime\Http3\VariableLengthIntegerHelperTests.cs (3)
289Assert.Equal(expected, span.ToArray()); 317Assert.Equal(expected, span.ToArray()); 345Assert.Equal(expected, span.ToArray());
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
HttpParserBenchmark.cs (2)
23segment.SetOwnedMemory(RequestParsingData.UnicodeRequest.AsSpan(0, split).ToArray()); 26next.SetOwnedMemory(RequestParsingData.UnicodeRequest.AsSpan(split).ToArray());
Microsoft.AspNetCore.Shared.Tests (12)
runtime\Http3\QPackDecoderTest.cs (1)
173TestDecodeWithoutIndexing(buffer.Slice(0, length).ToArray(), new[]
runtime\Http3\VariableLengthIntegerHelperTests.cs (3)
289Assert.Equal(expected, span.ToArray()); 317Assert.Equal(expected, span.ToArray()); 345Assert.Equal(expected, span.ToArray());
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
src\Shared\runtime\Http3\QPack\QPackEncoder.cs (5)
44return buffer.Slice(0, bytesWritten).ToArray(); 99return temp.Slice(0, headerBytesWritten).ToArray(); 107return temp.Slice(0, bytesWritten).ToArray(); 169return temp.Slice(0, nameLength).ToArray(); 179return temp.Slice(0, bytesWritten).ToArray();
Microsoft.AspNetCore.SignalR.Tests (2)
EndToEndTests.cs (2)
111Assert.Equal(bytes, buffer.Array.AsSpan(0, result.Count).ToArray()); 150Assert.Equal(bytes, buffer.Array.AsSpan(0, result.Count).ToArray());
Microsoft.Extensions.Caching.Hybrid (1)
Internal\RecyclableArrayBufferWriter.cs (1)
149public T[] ToArray() => _buffer.AsSpan(0, _index).ToArray();
Microsoft.Extensions.Caching.MicroBenchmarks (1)
src\Caching\Hybrid\src\Internal\RecyclableArrayBufferWriter.cs (1)
149public T[] ToArray() => _buffer.AsSpan(0, _index).ToArray();
Microsoft.NET.Sdk.WebAssembly.Pack.Tasks (1)
FileHasher.cs (1)
26var dividend = BigInteger.Abs(new BigInteger(hash.AsSpan().Slice(0, 9).ToArray()));
PresentationCore (1)
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (1)
186data = rawPacketData.AsSpan(rawArrayStartIndex, dataLength).ToArray();
System.Diagnostics.Process (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.GetGroupList.cs (1)
31return groups.Slice(0, ngroups).ToArray();
System.Formats.Asn1 (2)
System\Formats\Asn1\AsnDecoder.BitString.cs (1)
321byte[] ret = rented.AsSpan(0, written).ToArray();
System\Formats\Asn1\AsnWriter.cs (1)
199return _buffer.AsSpan(0, _offset).ToArray();
System.Net.Http (10)
src\libraries\Common\src\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs (3)
604return span.Slice(0, length).ToArray(); 616return span.Slice(0, length).ToArray(); 632return span.Slice(0, length).ToArray();
src\libraries\Common\src\System\Net\Http\aspnetcore\Http3\QPack\QPackEncoder.cs (5)
44return buffer.Slice(0, bytesWritten).ToArray(); 99return temp.Slice(0, headerBytesWritten).ToArray(); 107return temp.Slice(0, bytesWritten).ToArray(); 169return temp.Slice(0, nameLength).ToArray(); 179return temp.Slice(0, bytesWritten).ToArray();
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (1)
422return buffer.Slice(0, 4 + integerLength).ToArray();
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
1495return WriteAsync(temp.Slice(0, bytesWritten).ToArray());
System.Net.Quic (1)
System\Net\Quic\QuicConnection.cs (1)
526_negotiatedApplicationProtocol = new SslApplicationProtocol(new Span<byte>(data.NegotiatedAlpn, data.NegotiatedAlpnLength).ToArray());
System.Net.Security (2)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (1)
548return targetInfoBuffer.AsSpan(targetInfoOffset).ToArray();
System\Net\Security\SslApplicationProtocol.cs (1)
38protocol.AsSpan().ToArray() :
System.Net.Sockets (2)
System\Net\Sockets\UDPClient.cs (2)
628_buffer.AsSpan(0, result.ReceivedBytes).ToArray() : 658_buffer.AsSpan(0, result.ReceivedBytes).ToArray() :
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Enum.EnumInfo.cs (1)
41return MemoryMarshal.Cast<TStorage, TResult>(Values).ToArray();
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (2)
1051return rentedArray.AsSpan(0, bytesRead).ToArray(); 1255return buffer.Slice(0, bytesRead).ToArray();
src\libraries\System.Private.CoreLib\src\System\Memory.cs (1)
441public T[] ToArray() => Span.ToArray();
src\libraries\System.Private.CoreLib\src\System\SpanDebugView.cs (1)
14_array = span.ToArray();
src\libraries\System.Private.CoreLib\src\System\Text\DecoderNLS.cs (2)
265if (FallbackBuffer.Fallback(combinedBuffer.Slice(0, combinedBufferBytesConsumed).ToArray(), index: -_leftoverByteCount)) 333if (FallbackBuffer.Fallback(combinedBuffer.Slice(0, combinedBufferBytesConsumed).ToArray(), index: -_leftoverByteCount)
src\libraries\System.Private.CoreLib\src\System\Text\UTF8Encoding.Sealed.cs (1)
71return new Span<byte>(ref *pDestination, bytesWritten).ToArray(); // this overload of Span ctor doesn't validate length
src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (1)
407KeyValuePair<IAsyncLocal, object?>[] newValues = _keyValues.AsSpan().ToArray();
src\System\Reflection\Emit\DynamicILGenerator.cs (3)
909m_code = new Span<byte>(code, codeSize).ToArray(); 926m_exceptions = new Span<byte>(exceptions, exceptionsSize).ToArray(); 941m_localSignature = new Span<byte>(localSignature, signatureSize).ToArray();
src\System\RuntimeType.CoreCLR.cs (1)
3735return parameters.AsSpan(1).ToArray();
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\MemoryStreamAdapter.cs (1)
66buffer = slicedBuffer.ToArray(); // trim leading and trailing data
System.Reflection.Metadata (1)
System\Reflection\Metadata\BlobWriter.cs (1)
91return _buffer.AsSpan(_start + start, byteCount).ToArray();
System.Runtime.Numerics (3)
System\Number.BigInteger.cs (1)
617bits = currentBuffer.Slice(0, currentBufferSize).ToArray();
System\Numerics\BigInteger.cs (2)
575_bits = value.ToArray(); 607_bits = value.Slice(0, len).ToArray();
System.Security.Cryptography (14)
src\libraries\Common\src\System\Security\Cryptography\RSAOpenSsl.cs (1)
100return destination.Slice(0, bytesWritten).ToArray();
System\Security\Cryptography\AsymmetricAlgorithm.cs (2)
799return writtenSpan.ToArray(); 829return writtenSpan.ToArray();
System\Security\Cryptography\DSA.cs (2)
231return signature.Slice(0, bytesWritten).ToArray(); 438return signature.Slice(0, bytesWritten).ToArray();
System\Security\Cryptography\ECDsa.cs (2)
162byte[] ret = signature.Slice(0, bytesWritten).ToArray(); 444byte[] ret = signature.Slice(0, bytesWritten).ToArray();
System\Security\Cryptography\Rfc2898DeriveBytes.cs (1)
141return _salt.AsSpan(0, _salt.Length - sizeof(uint)).ToArray();
System\Security\Cryptography\RSA.cs (1)
1461rentResult = rented.AsSpan(0, written).ToArray();
System\Security\Cryptography\SymmetricAlgorithm.cs (1)
735byte[] plaintext = decryptBuffer.Slice(0, written).ToArray();
System\Security\Cryptography\UniversalCryptoDecryptor.cs (1)
145return rented.AsSpan(0, written).ToArray();
System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierExtension.cs (3)
180byte[] shortSha1 = sha1.Slice(SHA1.HashSizeInBytes - 8).ToArray(); 212return hash.Slice(0, TruncateSize).ToArray(); 236return hash.Slice(0, hashWritten).ToArray();
System.Security.Cryptography.Cose (4)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (4)
799byte[] encodedSignProtected = bufferSpan.Slice(0, bytesWritten).ToArray(); 806byte[] signature = bufferSpan.Slice(0, bytesWritten).ToArray(); 872byte[] encodedSignProtected = buffer.AsSpan(0, bytesWritten).ToArray(); 879byte[] signature = buffer.AsSpan(0, bytesWritten).ToArray();
System.Text.Json (6)
System\Text\Json\Document\JsonDocument.MetadataDb.cs (1)
180_data = _data.AsSpan(0, Length).ToArray();
System\Text\Json\JsonHelpers.Escaping.cs (1)
46byte[] escapedString = escapedValue.Slice(0, written).ToArray();
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (3)
82ReadOnlySpan<byte> propertyName = utf8Unescaped.Slice(0, written).ToArray(); 170bytes = utf8Unescaped.Slice(0, bytesWritten).ToArray(); 198bytes = byteSpan.Slice(0, bytesWritten).ToArray();
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (1)
627throw GetInvalidLiteralMultiSegment(readSoFar.Slice(0, written).ToArray());
System.Text.RegularExpressions (4)
System\Text\RegularExpressions\Regex.cs (1)
331result = capslist.AsSpan().ToArray();
System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
103chars = scratch.Slice(0, scratchCount).ToArray();
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
569result.Chars = scratch.Slice(0, count).ToArray(); 1223return (firstChild, ('\0', null, StringComparison.Ordinal, chars.ToArray()));
System.Text.RegularExpressions.Generator (5)
RegexGenerator.Emitter.cs (2)
527helperName = $"IndexOfAny{(negatedCategory ? "Except" : "")}{string.Concat(categories.Slice(0, numCategories).ToArray().Select(c => c.ToString()))}"; 1775writer.WriteLine($"case {string.Join(" or ", setChars.Slice(0, numChars).ToArray().Select(Literal))}:");
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
103chars = scratch.Slice(0, scratchCount).ToArray();
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
569result.Chars = scratch.Slice(0, count).ToArray(); 1223return (firstChild, ('\0', null, StringComparison.Ordinal, chars.ToArray()));
System.Xaml (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (1)
1484public override T[] ToArray() => _entries.AsSpan(0, _count).ToArray();