204 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.DataProtection (1)
Managed\ManagedAuthenticatedEncryptor.cs (1)
427validationAlgorithm.Key = validationSubkeyArray ?? validationSubkey.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)
27var result = buffer.Slice(0, length).ToArray(); 50var result = buffer.Slice(5, length - 5).ToArray(); 78var result = buffer.Slice(0, length).ToArray(); 120result = buffer.Slice(0, length).ToArray(); 161result = buffer.Slice(0, length).ToArray(); 222var result = buffer.Slice(0, length).ToArray(); 264result = buffer.Slice(0, length).ToArray(); 305result = buffer.Slice(0, length).ToArray(); 544Assert.Equal(expectedStatusCodePayload, payload.Slice(0, length).ToArray()); 551Assert.Equal(expectedDateHeaderPayload, payload.Slice(offset, length).ToArray()); 558Assert.Equal(expectedContentTypeHeaderPayload, payload.Slice(offset, length).ToArray()); 565Assert.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)
288Assert.Equal(expected, span.ToArray()); 316Assert.Equal(expected, span.ToArray()); 344Assert.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)
288Assert.Equal(expected, span.ToArray()); 316Assert.Equal(expected, span.ToArray()); 344Assert.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 (2)
Internal\RecyclableArrayBufferWriter.cs (1)
132public T[] ToArray() => _buffer.AsSpan(0, _index).ToArray();
Internal\TagSet.cs (1)
161string[] final = oversized.AsSpan(0, count).ToArray();
Microsoft.ML.Tokenizers (1)
Normalizer\SentencePieceNormalizer.cs (1)
529trieBlob = new Span<DoubleArrayUnit>((DoubleArrayUnit*)pBlob, (int)trieBlobSize / 4).ToArray();
Microsoft.ML.Tokenizers.Tests (10)
BertTokenizerTests.cs (10)
387Assert.Equal(new int[] { bertTokenizer.ClassificationTokenId, bertTokenizer.ClassificationTokenId, 8, 6, 10, 11, 12, 7, bertTokenizer.SeparatorTokenId, bertTokenizer.SeparatorTokenId }, ids1Span.ToArray()); 404ids1Span.ToArray()); 427ids1Span.ToArray()); 444ids1Span.ToArray()); 487Assert.Equal(new int[] { 1, 0, 0, 0, 0, 0, 0, 1 }, ids1Span.ToArray()); 502Assert.Equal(new int[] { 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1 }, ids1Span.ToArray()); 522Assert.Equal(new int[] { 1, 0, 0, 0, 0, 0, 0, 1 }, ids1Span.ToArray()); 537Assert.Equal(new int[] { 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 }, ids1Span.ToArray()); 580Assert.Equal(new int[] { 0, 0, 0, 0, 0, 0, 0, 0 }, ids1Span.ToArray()); 595Assert.Equal(new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1 }, ids1Span.ToArray());
Microsoft.ML.TorchSharp (3)
AutoFormerV2\Anchors.cs (1)
62var imageShape = torch.tensor(image.shape.AsSpan().Slice(2).ToArray());
Roberta\Models\RobertaModel.cs (1)
118var segment = questionSize == size - 1 ? torch.tensor(Zeros.AsSpan(0, size).ToArray(), 1, size, dtype: torch.int64, device: device) :
Roberta\QATrainer.cs (1)
927outputCache.PredictedAnswersBuffer[index] = new ReadOnlyMemory<char>(_parent.Tokenizer.Decode(_parent.Tokenizer.RobertaModel().ConvertOccurrenceRanksToIds(contextIds).ToArray().AsSpan(predictStart - questionLength - 2, predictEnd - predictStart).ToArray()).Trim().ToCharArray());
PresentationCore (1)
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (1)
177data = 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)
209return _buffer.AsSpan(0, _offset).ToArray();
System.IO.Compression (1)
System\IO\Compression\ZipBlocks.Async.cs (1)
198byte[] collatedHeader = dynamicHeaderSize <= StackAllocationThreshold ? new byte[dynamicHeaderSize] : arrayPoolBuffer.AsSpan(0, dynamicHeaderSize).ToArray();
System.Net.Http (11)
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\HttpContent.cs (1)
884return _lastBuffer.AsSpan(0, _totalLength).ToArray();
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (1)
527return buffer.Slice(0, 4 + integerLength).ToArray();
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
1535return WriteAsync(temp.Slice(0, bytesWritten).ToArray());
System.Net.Quic (1)
System\Net\Quic\QuicConnection.cs (1)
630_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 (4)
System\Net\Sockets\UDPClient.cs (4)
390return _buffer.AsSpan(0, received).ToArray(); 627byte[] buffer = _buffer.AsSpan(0, result.ReceivedBytes).ToArray(); 653byte[] buffer = _buffer.AsSpan(0, result.ReceivedBytes).ToArray(); 849return _buffer.AsSpan(0, received).ToArray();
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (2)
173byte[] ret = destination.Slice(0, bytesWritten).ToArray(); 388byte[] ret = destination.Slice(0, bytesWritten).ToArray();
src\libraries\System.Private.CoreLib\src\System\Enum.EnumInfo.cs (1)
39return MemoryMarshal.Cast<TStorage, TResult>(Values).ToArray();
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (2)
1248return rentedArray.AsSpan(0, bytesRead).ToArray(); 1491return buffer.Slice(0, bytesRead).ToArray();
src\libraries\System.Private.CoreLib\src\System\Memory.cs (1)
440public 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)
897m_code = new Span<byte>(code, codeSize).ToArray(); 914m_exceptions = new Span<byte>(exceptions, exceptionsSize).ToArray(); 929m_localSignature = new Span<byte>(localSignature, signatureSize).ToArray();
src\System\RuntimeType.CoreCLR.cs (1)
3798return parameters.AsSpan(1).ToArray();
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\MemoryStreamAdapter.cs (1)
66buffer = slicedBuffer.ToArray(); // trim leading and trailing data
System.Private.Windows.Core (12)
Windows\Win32\Graphics\Gdi\RGNDATAHEADER.cs (1)
16return new Span<RECT>((byte*)regionData + regionData->dwSize, (int)regionData->nCount).ToArray();
Windows\Win32\System\Variant\VARIANT.cs (11)
751return new Span<sbyte>(ca.pElems, (int)ca.cElems).ToArray(); 753return new Span<byte>(ca.pElems, (int)ca.cElems).ToArray(); 755return new Span<short>(ca.pElems, (int)ca.cElems).ToArray(); 757return new Span<ushort>(ca.pElems, (int)ca.cElems).ToArray(); 772return new Span<int>(ca.pElems, (int)ca.cElems).ToArray(); 776return new Span<uint>(ca.pElems, (int)ca.cElems).ToArray(); 778return new Span<long>(ca.pElems, (int)ca.cElems).ToArray(); 780return new Span<ulong>(ca.pElems, (int)ca.cElems).ToArray(); 782return new Span<float>(ca.pElems, (int)ca.cElems).ToArray(); 784return new Span<double>(ca.pElems, (int)ca.cElems).ToArray(); 822return new Span<Guid>(ca.pElems, (int)ca.cElems).ToArray();
System.Reflection.Metadata (1)
System\Reflection\Metadata\BlobWriter.cs (1)
91return _buffer.AsSpan(_start + start, byteCount).ToArray();
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
625_bits = value.ToArray();
System.Security.Cryptography (12)
src\libraries\Common\src\System\Security\Cryptography\ECDiffieHellmanOpenSsl.Derive.cs (1)
178return secret.ToArray();
src\libraries\Common\src\System\Security\Cryptography\RSAOpenSsl.cs (1)
98return destination.Slice(0, bytesWritten).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)
144return _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)
784byte[] plaintext = decryptBuffer.Slice(0, written).ToArray();
System\Security\Cryptography\UniversalCryptoDecryptor.cs (1)
145return rented.AsSpan(0, written).ToArray();
System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierExtension.cs (2)
180byte[] shortSha1 = sha1.Slice(SHA1.HashSizeInBytes - 8).ToArray(); 212return hash.Slice(0, TruncateSize).ToArray();
System.Security.Cryptography.Cose (4)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (4)
779byte[] encodedSignProtected = bufferSpan.Slice(0, bytesWritten).ToArray(); 786byte[] signature = bufferSpan.Slice(0, bytesWritten).ToArray(); 849byte[] encodedSignProtected = buffer.AsSpan(0, bytesWritten).ToArray(); 856byte[] signature = buffer.AsSpan(0, bytesWritten).ToArray();
System.Security.Cryptography.Pkcs (2)
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (1)
209return new Span<byte>(cek, 0, cekLength).ToArray();
System\Security\Cryptography\Pkcs\SignedCms.cs (1)
274return rented.AsSpan(0, bytesWritten).ToArray();
System.Security.Cryptography.ProtectedData (1)
System\Security\Cryptography\ProtectedData.cs (1)
383outputData = interopSpan.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(); 214bytes = utf8Unescaped.Slice(0, bytesWritten).ToArray(); 242bytes = byteSpan.Slice(0, bytesWritten).ToArray();
System\Text\Json\Reader\Utf8JsonReader.MultiSegment.cs (1)
623throw 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)
134chars = 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)
560helperName = $"IndexOfAny{(negatedCategory ? "Except" : "")}{string.Concat(categories.Slice(0, numCategories).ToArray().Select(c => c.ToString()))}"; 1811writer.WriteLine($"case {string.Join(" or ", setChars.Slice(0, numChars).ToArray().Select(Literal))}:");
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
134chars = 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.Web.HttpUtility (1)
System\Web\Util\HttpEncoder.cs (1)
237return decodedBytes.Slice(0, decodedBytesCount).ToArray();
System.Windows.Forms.Primitives (1)
Windows\Win32\System\Ole\CADWORD.cs (1)
16: new Span<uint>(pElems, (int)cElems).ToArray();
System.Windows.Forms.Primitives.Tests (16)
System\IO\Compression\RunLengthEncoderTests.cs (2)
15encoded.ToArray().Should().BeEquivalentTo([3, 1, 2, 2, 4, 3]); 43decoded.ToArray().Should().BeEquivalentTo(data.ToArray());
System\SpanWriterTests.cs (14)
17span.ToArray().Should().BeEquivalentTo([1, 0, 0, 0, 0]); 20span.ToArray().Should().BeEquivalentTo([1, 2, 0, 0, 0]); 23span.ToArray().Should().BeEquivalentTo([1, 2, 3, 0, 0]); 26span.ToArray().Should().BeEquivalentTo([1, 2, 3, 4, 0]); 29span.ToArray().Should().BeEquivalentTo([1, 2, 3, 4, 5]); 41span.ToArray().Should().BeEquivalentTo([1, 2, 0, 0, 0]); 44span.ToArray().Should().BeEquivalentTo([1, 2, 3, 4, 0]); 47span.ToArray().Should().BeEquivalentTo([1, 2, 3, 4, 5]); 59span.ToArray().Should().BeEquivalentTo([1, 1, 0, 0, 0]); 62span.ToArray().Should().BeEquivalentTo([1, 1, 2, 2, 0]); 65span.ToArray().Should().BeEquivalentTo([1, 1, 2, 2, 3]); 77span.ToArray().Should().BeEquivalentTo([new Point(1, 2), new Point(1, 2), default, default, default]); 80span.ToArray().Should().BeEquivalentTo([new Point(1, 2), new Point(1, 2), new Point(3, 4), new Point(3, 4), default]); 83span.ToArray().Should().BeEquivalentTo([new Point(1, 2), new Point(1, 2), new Point(3, 4), new Point(3, 4), new Point(5, 6)]);
System.Windows.Forms.Tests (7)
System\Windows\Forms\ListBoxTests.cs (7)
2662Assert.Equal(new int[] { 1, 0, 0, 0, 0 }, buffer.ToArray()); 2668Assert.Equal(new int[] { 0, 1, 0, 0, 0 }, buffer.ToArray()); 2674Assert.Equal(new int[] { 0, 1, 0, 0, 0 }, buffer.ToArray()); 3179Assert.Equal(new int[] { 1, 0, 0, 0, 0 }, buffer.ToArray()); 3186Assert.Equal(new int[] { 1, 0, 0, 0, 0 }, buffer.ToArray()); 3192Assert.Equal(new int[] { 0, 1, 0, 0, 0 }, buffer.ToArray()); 3198Assert.Equal(new int[] { 0, 1, 0, 0, 0 }, buffer.ToArray());
System.Xaml (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\FrugalList.cs (1)
1503public override T[] ToArray() => _entries.AsSpan(0, _count).ToArray();