5 overrides of Return
Microsoft.AspNetCore.Components.Tests (1)
Rendering\TestArrayPool.cs (1)
17public override void Return(T[] array, bool clearArray = false)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
Buffers\PagedBufferedTextWriterTest.cs (2)
332public override void Return(char[] buffer, bool clearArray = false) 347public override void Return(char[] buffer, bool clearArray = false)
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Buffers\ConfigurableArrayPool.cs (1)
114public override void Return(T[] array, bool clearArray = false)
src\libraries\System.Private.CoreLib\src\System\Buffers\SharedArrayPool.cs (1)
122public override void Return(T[] array, bool clearArray = false)
856 references to Return
Aspire.Dashboard (1)
src\Shared\CompareHelpers.cs (1)
38ArrayPool<byte>.Shared.Return(requestPooled);
Aspire.Hosting (1)
src\Shared\CompareHelpers.cs (1)
38ArrayPool<byte>.Shared.Return(requestPooled);
GenerateDocumentationAndConfigFiles (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
illink (2)
Metrics (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Metrics.Legacy (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.AspNetCore.Components (5)
NavigationManager.cs (1)
451ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Return(locationChangingHandlersCopy);
PersistentStateValueProvider.cs (2)
192ArrayPool<byte>.Shared.Return(pool, clearArray: true); 219ArrayPool<byte>.Shared.Return(pool, clearArray: true);
Routing\RouteContext.cs (1)
71ArrayPool<byte>.Shared.Return(_pooled);
src\Components\Shared\src\ArrayBuilder.cs (1)
197_arrayPool.Return(_items);
Microsoft.AspNetCore.Components.Endpoints (5)
Builder\ResourceCollectionUrlEndpoint.cs (1)
144ArrayPool<byte>.Shared.Return(rented);
FormMapping\Converters\CollectionAdapters\ArrayPoolBufferAdapter.cs (2)
20ArrayPool<TElement>.Shared.Return(buffer.Data); 31ArrayPool<TElement>.Shared.Return(buffer.Data);
FormMapping\HttpContextFormValueMapper.cs (1)
152ArrayPool<char>.Shared.Return(buffer);
FormMapping\PrefixResolver.cs (1)
41ArrayPool<FormKey>.Shared.Return(_sortedKeys);
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Binding\FormDataMapperTests.cs (1)
2379ArrayPool<int>.Shared.Return(array);
Microsoft.AspNetCore.Components.Forms (1)
src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (1)
161s_arrayPool.Return(current._array);
Microsoft.AspNetCore.Components.Server (10)
BlazorPack\SequenceOfT.cs (1)
391arrayPool.Return(this.array);
Circuits\ServerComponentDeserializer.cs (1)
363ArrayPool<int>.Shared.Return(seenComponentIdsStorage);
ComponentHub.cs (1)
507ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
src\Components\Shared\src\ArrayBuilder.cs (1)
197_arrayPool.Return(_items);
src\Shared\PooledArrayBufferWriter.cs (2)
95ArrayPool<T>.Shared.Return(_rentedBuffer); 171ArrayPool<T>.Shared.Return(oldBuffer);
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackReader.cs (1)
1128ArrayPool<char>.Shared.Return(charArray);
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (1)
1313ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.Components.Web (1)
src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (1)
161s_arrayPool.Return(current._array);
Microsoft.AspNetCore.Components.WebAssembly (1)
src\Components\Shared\src\TransmitDataStreamToJS.cs (1)
46ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
Microsoft.AspNetCore.Components.WebView (2)
src\Components\Shared\src\ArrayBuilder.cs (1)
197_arrayPool.Return(_items);
src\Components\Shared\src\TransmitDataStreamToJS.cs (1)
46ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\KeyRingBasedDataProtector.cs (1)
408ArrayPool<int>.Shared.Return(lease);
Microsoft.AspNetCore.Http (1)
src\Http\Shared\StreamCopyOperationInternal.cs (1)
79ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.Http.Abstractions (2)
src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
Microsoft.AspNetCore.Http.Connections (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.Http.Extensions (8)
src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ArrayPoolBufferAdapter.cs (2)
20ArrayPool<TElement>.Shared.Return(buffer.Data); 31ArrayPool<TElement>.Shared.Return(buffer.Data);
src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (1)
41ArrayPool<FormKey>.Shared.Return(_sortedKeys);
src\Http\Shared\StreamCopyOperationInternal.cs (1)
79ArrayPool<byte>.Shared.Return(buffer);
src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
src\Shared\ValueStringBuilder\ValueStringBuilder.cs (2)
301ArrayPool<char>.Shared.Return(toReturn); 312ArrayPool<char>.Shared.Return(toReturn);
Microsoft.AspNetCore.Http.Results (1)
src\Http\Shared\StreamCopyOperationInternal.cs (1)
79ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.HttpLogging (5)
src\Shared\Buffers\BufferSegment.cs (1)
73ArrayPool<byte>.Shared.Return(poolArray);
src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
src\Shared\ValueStringBuilder\ValueStringBuilder.cs (2)
301ArrayPool<char>.Shared.Return(toReturn); 312ArrayPool<char>.Shared.Return(toReturn);
Microsoft.AspNetCore.Identity (3)
Passkeys\BufferSourceJsonConverter.cs (3)
58ArrayPool<byte>.Shared.Return(pooledArray); 69ArrayPool<byte>.Shared.Return(pooledArray); 93ArrayPool<byte>.Shared.Return(pooledArray);
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
JsonArrayPool.cs (1)
29_inner.Return(array);
Microsoft.AspNetCore.Mvc.ViewFeatures (5)
Buffers\ArrayPoolBufferSource.cs (1)
19public void Return(char[] buffer) => _pool.Return(buffer);
Buffers\MemoryPoolViewBufferScope.cs (2)
63_viewBufferPool.Return(segment); 107_viewBufferPool.Return(_leased[i], clearArray: true);
src\Shared\PooledArrayBufferWriter.cs (2)
95ArrayPool<T>.Shared.Return(_rentedBuffer); 171ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.OpenApi (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.OutputCaching (4)
OutputCacheEntry.cs (1)
100ArrayPool<(string, StringValues)>.Shared.Return(arr);
OutputCacheEntryFormatter.cs (1)
52ArrayPool<string>.Shared.Return(lease);
RecyclableArrayBufferWriter.cs (2)
39ArrayPool<T>.Shared.Return(tmp); 123ArrayPool<T>.Shared.Return(oldArray);
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (3)
EndToEndBenchmarks.cs (3)
41ArrayPool<byte>.Shared.Return(arr); 214ArrayPool<byte>.Shared.Return(oversized); 273ArrayPool<byte>.Shared.Return(arr);
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
266ArrayPool<byte>.Shared.Return(leased);
Microsoft.AspNetCore.OutputCaching.Tests (2)
OutputCacheEntryFormatterTests.cs (2)
183ArrayPool<byte>.Shared.Return(xBuffer); 187ArrayPool<byte>.Shared.Return(yBuffer);
Microsoft.AspNetCore.Owin (1)
WebSockets\OwinWebSocketAdapter.cs (1)
149ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.Server.Kestrel.Core (15)
Internal\Http\Http1OutputProducer.cs (2)
427ArrayPool<byte>.Shared.Return(_fakeMemory); 690ArrayPool<byte>.Shared.Return(_fakeMemory);
Internal\Http\HttpParser.cs (1)
455ArrayPool<byte>.Shared.Return(array);
Internal\Http2\Http2FrameWriter.cs (3)
670ArrayPool<byte>.Shared.Return(largeHeaderBuffer); 688ArrayPool<byte>.Shared.Return(largeHeaderBuffer); 702ArrayPool<byte>.Shared.Return(largeHeaderBuffer);
Internal\Http2\Http2OutputProducer.cs (2)
240ArrayPool<byte>.Shared.Return(_fakeMemory); 680ArrayPool<byte>.Shared.Return(_fakeMemory);
Internal\Http3\Http3OutputProducer.cs (2)
86ArrayPool<byte>.Shared.Return(_fakeMemory); 247ArrayPool<byte>.Shared.Return(_fakeMemory);
src\Shared\Buffers\BufferSegment.cs (1)
73ArrayPool<byte>.Shared.Return(poolArray);
src\Shared\runtime\Http3\QPack\QPackDecoder.cs (4)
140Pool.Return(_stringOctets); 146Pool.Return(_headerNameOctets); 152Pool.Return(_headerValueOctets); 682Pool.Return(buffer);
Microsoft.AspNetCore.Shared.Tests (4)
src\Shared\runtime\Http3\QPack\QPackDecoder.cs (4)
140Pool.Return(_stringOctets); 146Pool.Return(_headerNameOctets); 152Pool.Return(_headerValueOctets); 682Pool.Return(buffer);
Microsoft.AspNetCore.SignalR.Client.Tests (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.Common (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Internal\Protocol\MemoryBufferWriterTests.cs (1)
23ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.SignalR.Core (1)
Internal\Utf8HashLookup.cs (1)
89ArrayPool<char>.Shared.Return(pooled);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (3)
src\SignalR\common\Shared\JsonUtils.cs (1)
219_inner.Return(array);
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.Specification.Tests (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.WebSockets (4)
src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
src\Shared\ValueStringBuilder\ValueStringBuilder.cs (2)
301ArrayPool<char>.Shared.Return(toReturn); 312ArrayPool<char>.Shared.Return(toReturn);
Microsoft.AspNetCore.WebUtilities (24)
BufferedReadStream.cs (1)
162_bytePool.Return(_buffer);
FileBufferingReadStream.cs (7)
296_bytePool.Return(rentedBuffer); 302_bytePool.Return(_rentedBuffer); 372_bytePool.Return(rentedBuffer); 378_bytePool.Return(_rentedBuffer); 458_bytePool.Return(buffer); 473_bytePool.Return(_rentedBuffer); 491_bytePool.Return(_rentedBuffer);
FormPipeReader.cs (1)
370ArrayPool<byte>.Shared.Return(byteArray);
FormReader.cs (1)
334_charPool.Return(_buffer);
HttpRequestStreamReader.cs (4)
95_bytePool.Return(_byteBuffer); 99_charPool.Return(_charBuffer); 113_bytePool.Return(_byteBuffer); 114_charPool.Return(_charBuffer);
HttpResponseStreamWriter.cs (6)
91charPool.Return(_charBuffer); 95bytePool.Return(_byteBuffer); 536_bytePool.Return(_byteBuffer); 537_charPool.Return(_charBuffer); 556_bytePool.Return(_byteBuffer); 557_charPool.Return(_charBuffer);
MultipartReaderStream.cs (2)
228stream._bytePool.Return(boundary); 314stream._bytePool.Return(boundary);
PagedByteBuffer.cs (1)
128_arrayPool.Return(Pages[i]);
StreamHelperExtensions.cs (1)
77bytePool.Return(buffer);
Microsoft.AspNetCore.WebUtilities.Tests (10)
FileBufferingReadStreamTests.cs (6)
411arrayPool.Setup(p => p.Return(It.IsAny<byte[]>(), It.IsAny<bool>())) 412.Callback((byte[] bytes, bool clear) => ArrayPool<byte>.Shared.Return(bytes, clear)); 426arrayPool.Verify(v => v.Return(It.IsAny<byte[]>(), It.IsAny<bool>()), Times.Once()); 440arrayPool.Setup(p => p.Return(It.IsAny<byte[]>(), It.IsAny<bool>())) 441.Callback((byte[] bytes, bool clear) => ArrayPool<byte>.Shared.Return(bytes, clear)); 455arrayPool.Verify(v => v.Return(It.IsAny<byte[]>(), It.IsAny<bool>()), Times.Once());
PagedByteBufferTest.cs (4)
175arrayPool.Setup(p => p.Return(byteArray, false)).Verifiable(); 189arrayPool.Verify(p => p.Return(It.IsAny<byte[]>(), It.IsAny<bool>()), Times.Once()); 214arrayPool.Verify(p => p.Return(It.IsAny<byte[]>(), It.IsAny<bool>()), Times.Once()); 234arrayPool.Verify(p => p.Return(It.IsAny<byte[]>(), It.IsAny<bool>()), Times.Exactly(4));
Microsoft.CodeAnalysis (2)
Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
Microsoft.CodeAnalysis.Analyzers (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.CodeStyle (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.Workspaces (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.Extensions.AI (3)
ChatCompletion\ChatResponse{T}.cs (1)
110ArrayPool<byte>.Shared.Return(buffer);
ChatCompletion\DistributedCachingChatClient.cs (1)
161ArrayPool<object?>.Shared.Return(arr);
Embeddings\DistributedCachingEmbeddingGenerator.cs (1)
130ArrayPool<object?>.Shared.Return(arr);
Microsoft.Extensions.AI.Abstractions (5)
Contents\DataContent.cs (1)
163ArrayPool<char>.Shared.Return(array);
Embeddings\BinaryEmbedding.cs (2)
83ArrayPool<byte>.Shared.Return(tmpArray); 108ArrayPool<byte>.Shared.Return(tmpArray);
Functions\AIFunctionFactory.cs (2)
1186ArrayPool<byte>.Shared.Return(_buffer); 1204ArrayPool<byte>.Shared.Return(_buffer);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceEmbeddingGenerator.cs (1)
159ArrayPool<byte>.Shared.Return(bytes);
Microsoft.Extensions.AI.OpenAI (7)
src\Shared\ServerSentEvents\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\Shared\ServerSentEvents\Helpers.cs (1)
106ArrayPool<byte>.Shared.Return(sharedBuffer);
src\Shared\ServerSentEvents\SseParser_1.cs (5)
180ArrayPool<byte>.Shared.Return(_lineBuffer); 183ArrayPool<byte>.Shared.Return(_dataBuffer); 260ArrayPool<byte>.Shared.Return(_lineBuffer); 263ArrayPool<byte>.Shared.Return(_dataBuffer); 565ArrayPool<byte>.Shared.Return(toReturn);
Microsoft.Extensions.Caching.Hybrid (16)
Internal\BufferChunk.cs (1)
80ArrayPool<byte>.Shared.Return(OversizedArray!);
Internal\DefaultHybridCache.L2.cs (3)
121ArrayPool<byte>.Shared.Return(oversized); 132ArrayPool<byte>.Shared.Return(oversized); 235ArrayPool<byte>.Shared.Return(oversized);
Internal\DefaultHybridCache.StampedeStateT.cs (2)
597ArrayPool<char>.Shared.Return(leasedChars); 598ArrayPool<byte>.Shared.Return(leasedBytes);
Internal\HybridCachePayload.cs (4)
285ArrayPool<string>.Shared.Return(pendingTagBuffer); 334ArrayPool<char>.Shared.Return(scratch); 335ArrayPool<string>.Shared.Return(pendingTagBuffer); 353ArrayPool<char>.Shared.Return(scratch);
Internal\InbuiltTypeSerializer.cs (2)
46ArrayPool<byte>.Shared.Return(oversized); 61ArrayPool<byte>.Shared.Return(oversized);
Internal\RecyclableArrayBufferWriter.cs (2)
76ArrayPool<T>.Shared.Return(tmp); 197ArrayPool<T>.Shared.Return(oldArray);
Internal\TagSet.cs (2)
147ArrayPool<string>.Shared.Return(oversized); 162ArrayPool<string>.Shared.Return(oversized);
Microsoft.Extensions.Caching.Hybrid.Tests (2)
BufferReleaseTests.cs (2)
135ArrayPool<byte>.Shared.Return(arr); 198ArrayPool<byte>.Shared.Return(arr);
Microsoft.Extensions.Caching.SqlServer (2)
DatabaseOperations.cs (1)
357ArrayPool<byte>.Shared.Return(lease);
SqlServerCache.cs (1)
259ArrayPool<byte>.Shared.Return(lease);
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
150ArrayPool<byte>.Shared.Return(lease);
Microsoft.Extensions.Compliance.Abstractions (1)
src\Shared\RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
Microsoft.Extensions.DependencyModel (3)
DependencyContextJsonReader.cs (3)
35ArrayPool<byte>.Shared.Return(buffer.Array!); 106ArrayPool<byte>.Shared.Return(toReturn, clearArray: true); 121ArrayPool<byte>.Shared.Return(rented);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\OSFileSystem.cs (1)
108ArrayPool<byte>.Shared.Return(arraySegment.Array);
src\Shared\RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\LogRecord.cs (1)
82ArrayPool<HttpRouteParameter>.Shared.Return(PathParameters);
Microsoft.Extensions.Logging.Abstractions (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
Microsoft.Extensions.Logging.Console (2)
JsonConsoleFormatter.cs (1)
126ArrayPool<char>.Shared.Return(logMessageBuffer);
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Extensions.Options.Contextual (1)
Internal\ContextualOptionsFactory.cs (1)
118ArrayPool<ValueTask<IConfigureContextualOptions<TOptions>>>.Shared.Return(loadTasks);
Microsoft.Extensions.ServiceDiscovery.Dns (8)
Resolver\DnsDataReader.cs (1)
127ArrayPool<byte>.Shared.Return(MessageBuffer.Array);
Resolver\DnsResolver.cs (5)
713ArrayPool<byte>.Shared.Return(buffer); 762ArrayPool<byte>.Shared.Return(buffer); 803ArrayPool<byte>.Shared.Return(buffer); 826ArrayPool<byte>.Shared.Return(buffer); 927ArrayPool<byte>.Shared.Return(buffer);
Resolver\DnsResponse.cs (1)
34ArrayPool<byte>.Shared.Return(RawMessageBytes.Array);
Resolver\EncodedDomainName.cs (1)
77ArrayPool<byte>.Shared.Return(_pooledBuffer);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (4)
Resolver\LoopbackDnsServer.cs (4)
66ArrayPool<byte>.Shared.Return(buffer); 109ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer); 217ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (2)
Fuzzers\EncodedDomainNameFuzzer.cs (1)
29ArrayPool<byte>.Shared.Return(buffer);
Fuzzers\WriteDomainNameRoundTripFuzzer.cs (1)
45ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Extensions.Telemetry (4)
Logging\JustInTimeRedactor.cs (3)
160ArrayPool<char>.Shared.Return(t); 167ArrayPool<char>.Shared.Return(a); 177ArrayPool<char>.Shared.Return(a);
src\Shared\RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
Microsoft.JSInterop (2)
Infrastructure\DotNetDispatcher.cs (1)
283ArrayPool<byte>.Shared.Return(buffer);
src\Components\Shared\src\ArrayBuilder.cs (1)
197_arrayPool.Return(_items);
Microsoft.ML.Core (1)
Utilities\Stream.cs (1)
723ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.ML.ImageAnalytics (1)
ImageLoader.cs (1)
354bufferPool.Return(readBuffer);
Microsoft.ML.Tokenizers (100)
Model\BPETokenizer.cs (7)
870ArrayPool<byte>.Shared.Return(bytes); 1364ArrayPool<char>.Shared.Return(tokenBuffer); 1366ArrayPool<int>.Shared.Return(mappingBuffer); 1484ArrayPool<char>.Shared.Return(tokenBuffer); 1486ArrayPool<int>.Shared.Return(mappingBuffer); 1566ArrayPool<char>.Shared.Return(tokenBuffer); 1568ArrayPool<int>.Shared.Return(mappingBuffer);
Model\CodeGenTokenizer.cs (12)
411ArrayPool<char>.Shared.Return(mutatedInputText); 477ArrayPool<char>.Shared.Return(tokenBuffer); 479ArrayPool<int>.Shared.Return(mappingBuffer); 662ArrayPool<char>.Shared.Return(mutatedInputText); 874ArrayPool<char>.Shared.Return(mutatedInputText); 1008ArrayPool<char>.Shared.Return(mutatedInputText); 1161ArrayPool<char>.Shared.Return(tokenBuffer); 1163ArrayPool<int>.Shared.Return(mappingBuffer); 1225ArrayPool<char>.Shared.Return(tokenBuffer); 1227ArrayPool<int>.Shared.Return(mappingBuffer); 1318ArrayPool<byte>.Shared.Return(bytes); 1677ArrayPool<BpeSymbol>.Shared.Return(symbols);
Model\EnglishRobertaTokenizer.cs (15)
296ArrayPool<char>.Shared.Return(buffer); 381ArrayPool<char>.Shared.Return(token); 382ArrayPool<int>.Shared.Return(indexMapping); 388ArrayPool<char>.Shared.Return(token); 389ArrayPool<int>.Shared.Return(indexMapping); 395ArrayPool<char>.Shared.Return(token); 396ArrayPool<int>.Shared.Return(indexMapping); 693ArrayPool<char>.Shared.Return(token); 694ArrayPool<int>.Shared.Return(indexMapping); 701ArrayPool<char>.Shared.Return(token); 702ArrayPool<int>.Shared.Return(indexMapping); 738ArrayPool<char>.Shared.Return(token); 739ArrayPool<int>.Shared.Return(indexMapping); 746ArrayPool<char>.Shared.Return(token); 747ArrayPool<int>.Shared.Return(indexMapping);
Model\SentencePieceBaseModel.cs (4)
265ArrayPool<byte>.Shared.Return(bytesPoolArray); 270ArrayPool<char>.Shared.Return(charPoolArray); 566ArrayPool<byte>.Shared.Return(bytesPoolArray); 571ArrayPool<char>.Shared.Return(charPoolArray);
Model\SentencePieceBpeModel.cs (10)
199ArrayPool<BpeSymbol>.Shared.Return(symbols); 252ArrayPool<byte>.Shared.Return(arrayPoolArray); 464ArrayPool<BpeSymbol>.Shared.Return(symbols); 478ArrayPool<BpeSymbol>.Shared.Return(symbols); 491ArrayPool<BpeSymbol>.Shared.Return(symbols); 556ArrayPool<byte>.Shared.Return(arrayPoolArray); 756ArrayPool<BpeSymbol>.Shared.Return(symbols); 815ArrayPool<byte>.Shared.Return(arrayPoolArray); 1032ArrayPool<BpeSymbol>.Shared.Return(symbols); 1091ArrayPool<byte>.Shared.Return(arrayPoolArray);
Model\SentencePieceUnigramModel.cs (24)
126ArrayPool<char>.Shared.Return(normalizedString); 127ArrayPool<int>.Shared.Return(buffer); 151ArrayPool<char>.Shared.Return(normalizedString); 168ArrayPool<char>.Shared.Return(normalizedString); 313ArrayPool<byte>.Shared.Return(normalizedArrayPool); 405ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 408ArrayPool<byte>.Shared.Return(normalizedArrayPool); 605ArrayPool<char>.Shared.Return(normalizedString); 608ArrayPool<int>.Shared.Return(buffer); 627ArrayPool<byte>.Shared.Return(normalizedArrayPool); 821ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 857ArrayPool<byte>.Shared.Return(normalizedArrayPool); 931ArrayPool<(int IdsIndex, int Utf8Index, int Utf8Length)>.Shared.Return(unknownTokensTracking); 936ArrayPool<byte>.Shared.Return(normalizedArrayPool); 995ArrayPool<char>.Shared.Return(normalizedString); 998ArrayPool<int>.Shared.Return(buffer); 1142ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 1155ArrayPool<(int Id, int UtfStartOffset, int Utf8Length)>.Shared.Return(ids); 1159ArrayPool<byte>.Shared.Return(normalizedArrayPool); 1197ArrayPool<(int Id, int UtfStartOffset, int Utf8Length)>.Shared.Return(ids); 1206ArrayPool<byte>.Shared.Return(normalizedArrayPool); 1262ArrayPool<int>.Shared.Return(buffer); 1420ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 1423ArrayPool<byte>.Shared.Return(normalizedArrayPool);
Model\TiktokenTokenizer.cs (10)
332ArrayPool<byte>.Shared.Return(arrayPoolArray); 335ArrayPool<int>.Shared.Return(indexMappingArray); 449ArrayPool<byte>.Shared.Return(arrayPoolArray); 452ArrayPool<int>.Shared.Return(indexMappingArray); 614ArrayPool<byte>.Shared.Return(arrayPoolArray); 617ArrayPool<int>.Shared.Return(indexMappingArray); 740ArrayPool<byte>.Shared.Return(arrayPoolArray); 743ArrayPool<int>.Shared.Return(indexMappingArray); 835ArrayPool<byte>.Shared.Return(arrayPoolArray); 847ArrayPool<byte>.Shared.Return(toReturn);
Model\WordPieceTokenizer.cs (2)
378ArrayPool<char>.Shared.Return(arrayPool); 528ArrayPool<char>.Shared.Return(arrayPool);
Normalizer\BertNormalizer.cs (1)
117ArrayPool<char>.Shared.Return(buffer);
Normalizer\LowerCaseNormalizer.cs (1)
51ArrayPool<char>.Shared.Return(arrayPoolArray);
Normalizer\SentencePieceNormalizer.cs (1)
196ArrayPool<char>.Shared.Return(buffer);
Normalizer\UpperCaseNormalizer.cs (1)
51ArrayPool<char>.Shared.Return(arrayPoolArray);
PreTokenizer\CompositePreTokenizer.cs (1)
154ArrayPool<char>.Shared.Return(buffer);
Tokenizer.cs (2)
393ArrayPool<char>.Shared.Return(destination); 407ArrayPool<char>.Shared.Return(destination);
Utils\BytePairEncoder.cs (1)
113ArrayPool<(int, int)>.Shared.Return(arrayPoolArray);
Utils\DoubleArrayTrie.cs (2)
751ArrayPool<byte>.Shared.Return(array); 765ArrayPool<byte>.Shared.Return(array);
Utils\Helpers.cs (2)
26ArrayPool<T>.Shared.Return(arrayPoolArray); 39ArrayPool<T>.Shared.Return(poolArray);
Utils\OrdinalUtf8StringComparer.cs (2)
80ArrayPool<byte>.Shared.Return(bytes1); 85ArrayPool<byte>.Shared.Return(bytes2);
Utils\ValueStringBuilder.cs (2)
413ArrayPool<char>.Shared.Return(toReturn); 424ArrayPool<char>.Shared.Return(toReturn);
Microsoft.ML.Tokenizers.Tests (6)
src\Microsoft.ML.Tokenizers\Utils\DoubleArrayTrie.cs (2)
751ArrayPool<byte>.Shared.Return(array); 765ArrayPool<byte>.Shared.Return(array);
src\Microsoft.ML.Tokenizers\Utils\Helpers.cs (2)
26ArrayPool<T>.Shared.Return(arrayPoolArray); 39ArrayPool<T>.Shared.Return(poolArray);
src\Microsoft.ML.Tokenizers\Utils\OrdinalUtf8StringComparer.cs (2)
80ArrayPool<byte>.Shared.Return(bytes1); 85ArrayPool<byte>.Shared.Return(bytes2);
Microsoft.Net.Http.Headers (2)
ContentDispositionHeaderValue.cs (2)
567ArrayPool<byte>.Shared.Return(bufferFromPool); 756ArrayPool<byte>.Shared.Return(unescapedBytes);
PresentationCore (1)
System\Windows\Media\RenderData.cs (1)
486ArrayPool<byte>.Shared.Return(oldBuffer);
PresentationFramework (1)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
1120ArrayPool<byte>.Shared.Return(pooledArray);
Roslyn.Diagnostics.Analyzers (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Shared (7)
RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
ServerSentEvents\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
ServerSentEvents\SseParser_1.cs (5)
180ArrayPool<byte>.Shared.Return(_lineBuffer); 183ArrayPool<byte>.Shared.Return(_dataBuffer); 260ArrayPool<byte>.Shared.Return(_lineBuffer); 263ArrayPool<byte>.Shared.Return(_dataBuffer); 565ArrayPool<byte>.Shared.Return(toReturn);
System.Collections.Immutable (12)
System\Collections\Frozen\FrozenHashTable.cs (2)
114ArrayPool<int>.Shared.Return(arrayPoolBuckets); 269ArrayPool<int>.Shared.Return(seenBuckets);
System\Collections\Frozen\FrozenSetInternalBase.cs (1)
233ArrayPool<int>.Shared.Return(rentedArray);
System\Collections\Frozen\Int32\Int32FrozenDictionary.cs (1)
47ArrayPool<int>.Shared.Return(arrayPoolHashCodes);
System\Collections\Frozen\Int32\Int32FrozenSet.cs (1)
30ArrayPool<int>.Shared.Return(entries);
System\Collections\Frozen\ItemsFrozenSet.cs (1)
42ArrayPool<int>.Shared.Return(arrayPoolHashCodes);
System\Collections\Frozen\KeysAndValuesFrozenDictionary.cs (1)
45ArrayPool<int>.Shared.Return(arrayPoolHashCodes);
System\Collections\Frozen\String\LengthBuckets.cs (3)
78ArrayPool<int>.Shared.Return(buckets); 86ArrayPool<int>.Shared.Return(buckets); 97ArrayPool<int>.Shared.Return(buckets);
System\Collections\Frozen\String\OrdinalStringFrozenDictionary.cs (1)
60ArrayPool<int>.Shared.Return(arrayPoolHashCodes);
System\Collections\Frozen\String\OrdinalStringFrozenSet.cs (1)
50ArrayPool<int>.Shared.Return(arrayPoolHashCodes);
System.Console (3)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System\IO\CachedConsoleStream.cs (1)
42ArrayPool<char>.Shared.Return(pooledBuffer);
System.Diagnostics.DiagnosticSource (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System.Diagnostics.Process (8)
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (2)
166ArrayPool<byte>.Shared.Return(toReturn); 177ArrayPool<byte>.Shared.Return(bytes);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
64ArrayPool<byte>.Shared.Return(arrayBuffer);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
src\libraries\Common\src\System\Text\ValueUtf8Converter.cs (1)
46ArrayPool<byte>.Shared.Return(toReturn);
System\Diagnostics\Process.Linux.cs (2)
293ArrayPool<byte>.Shared.Return(toReturn); 341ArrayPool<byte>.Shared.Return(rentedArray);
System.Formats.Asn1 (1)
src\libraries\Common\src\System\Security\Cryptography\CryptoPool.cs (1)
37ArrayPool<byte>.Shared.Return(array, clearWholeArray);
System.Formats.Cbor (2)
System\Formats\Cbor\Writer\CborWriter.Map.cs (1)
175s_bufferPool.Return(tempBuffer);
System\Formats\Cbor\Writer\CborWriter.String.cs (1)
227s_bufferPool.Return(tempBuffer);
System.Formats.Nrbf (1)
System\Formats\Nrbf\Utils\TypeNameHelpers.cs (1)
134ArrayPool<char>.Shared.Return(assemblyQualifiedName.Array!);
System.Formats.Tar (17)
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
25ArrayPool<char>.Shared.Return(oldBuffer);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System\Formats\Tar\TarHeader.Read.cs (5)
56ArrayPool<byte>.Shared.Return(rented); 595ArrayPool<byte>.Shared.Return(buffer); 615ArrayPool<byte>.Shared.Return(buffer); 666ArrayPool<byte>.Shared.Return(buffer); 687ArrayPool<byte>.Shared.Return(buffer);
System\Formats\Tar\TarHeader.Write.cs (3)
859ArrayPool<byte>.Shared.Return(buffer); 900ArrayPool<byte>.Shared.Return(buffer); 923ArrayPool<byte>.Shared.Return(buffer);
System\Formats\Tar\TarHelpers.cs (4)
67ArrayPool<byte>.Shared.Return(buffer); 89ArrayPool<byte>.Shared.Return(buffer); 104ArrayPool<byte>.Shared.Return(buffer); 121ArrayPool<byte>.Shared.Return(buffer);
System\Formats\Tar\TarWriter.cs (2)
354ArrayPool<byte>.Shared.Return(rented); 380ArrayPool<byte>.Shared.Return(twoEmptyRecords);
System.IO.Compression (10)
System\IO\Compression\DeflateZLib\DeflateStream.cs (4)
738ArrayPool<byte>.Shared.Return(buffer); 791ArrayPool<byte>.Shared.Return(buffer); 963ArrayPool<byte>.Shared.Return(_arrayPoolBuffer); 997ArrayPool<byte>.Shared.Return(_arrayPoolBuffer);
System\IO\Compression\ZipBlocks.Async.cs (2)
139ArrayPool<byte>.Shared.Return(arrayPoolBuffer); 218ArrayPool<byte>.Shared.Return(arrayPoolBuffer);
System\IO\Compression\ZipBlocks.cs (2)
611ArrayPool<byte>.Shared.Return(arrayPoolBuffer); 838ArrayPool<byte>.Shared.Return(arrayPoolBuffer);
System\IO\Compression\ZipHelper.Async.cs (1)
94ArrayPool<byte>.Shared.Return(buffer);
System\IO\Compression\ZipHelper.cs (1)
165ArrayPool<byte>.Shared.Return(buffer);
System.IO.Compression.Brotli (1)
System\IO\Compression\BrotliStream.cs (1)
133ArrayPool<byte>.Shared.Return(buffer);
System.IO.Compression.ZipFile (1)
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
25ArrayPool<char>.Shared.Return(oldBuffer);
System.IO.FileSystem.Watcher (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System.IO.Packaging (1)
System\IO\Packaging\InterleavedZipPackagePartStream.cs (1)
563ArrayPool<byte>.Shared.Return(readBuffer);
System.IO.Pipelines (1)
System\IO\Pipelines\BufferSegment.cs (1)
84ArrayPool<byte>.Shared.Return(_array);
System.Linq (3)
System\Linq\SegmentedArrayBuilder.cs (3)
74ArrayPool<T>.Shared.Return(segment); 80ArrayPool<T>.Shared.Return(currentSegment); 93ArrayPool<T>.Shared.Return(segment);
System.Memory (3)
System\Buffers\ArrayMemoryPool.ArrayMemoryPoolBuffer.cs (1)
34ArrayPool<T>.Shared.Return(array);
System\Text\EncodingExtensions.cs (2)
205ArrayPool<byte>.Shared.Return(array); 391ArrayPool<char>.Shared.Return(array);
System.Net.Http (21)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\System\Net\Http\aspnetcore\Http3\QPack\QPackDecoder.cs (4)
140Pool.Return(_stringOctets); 146Pool.Return(_headerNameOctets); 152Pool.Return(_headerValueOctets); 682Pool.Return(buffer);
src\libraries\Common\src\System\Net\MultiArrayBuffer.cs (2)
53ArrayPool<byte>.Shared.Return(toReturn); 114ArrayPool<byte>.Shared.Return(toReturn);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System\Net\Http\Headers\HeaderDescriptor.cs (1)
274ArrayPool<char>.Shared.Return(rented);
System\Net\Http\Headers\HeaderUtilities.cs (1)
109ArrayPool<byte>.Shared.Return(utf8bytes);
System\Net\Http\HttpContent.cs (3)
178ArrayPool<byte>.Shared.Return(buffer); 1081ArrayPool<byte>.Shared.Return(buffer); 1092ArrayPool<byte>.Shared.Return(lastBuffer);
System\Net\Http\MultipartContent.cs (1)
662ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (1)
463ArrayPool<HttpConnection>.Shared.Return(stackCopy);
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (2)
1218ArrayPool<byte>.Shared.Return(buffer); 1254ArrayPool<byte>.Shared.Return(buffer);
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
1995ArrayPool<byte>.Shared.Return(pooledBuffer);
System\Net\Http\SocketsHttpHandler\SocksHelper.cs (2)
209ArrayPool<byte>.Shared.Return(buffer); 316ArrayPool<byte>.Shared.Return(buffer);
System.Net.Mail (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System.Net.Ping (1)
src\libraries\Common\src\System\Text\ValueUtf8Converter.cs (1)
46ArrayPool<byte>.Shared.Return(toReturn);
System.Net.Primitives (1)
src\libraries\Common\src\System\Net\NetworkInformation\InterfaceInfoPal.Unix.cs (1)
70ArrayPool<byte>.Shared.Return(rentedBuffer);
System.Net.Quic (7)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (1)
43ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\System\Net\MultiArrayBuffer.cs (2)
53ArrayPool<byte>.Shared.Return(toReturn); 114ArrayPool<byte>.Shared.Return(toReturn);
System\Net\Quic\QuicConnection.SslConnectionOptions.cs (2)
148ArrayPool<byte>.Shared.Return(certDataRented); 153ArrayPool<byte>.Shared.Return(chainDataRented);
System\Net\Quic\QuicStream.Stream.cs (1)
137ArrayPool<byte>.Shared.Return(rentedBuffer);
System.Net.Security (12)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (1)
43ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
644ArrayPool<byte>.Shared.Return(buffer); 657ArrayPool<byte>.Shared.Return(oldBuffer);
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\System\Net\Security\RC4.cs (1)
71ArrayPool<byte>.Shared.Return(state);
src\libraries\Common\src\System\Security\Cryptography\CryptoPool.cs (1)
37ArrayPool<byte>.Shared.Return(array, clearWholeArray);
src\libraries\Common\src\System\Text\UrlBase64Encoding.cs (1)
76ArrayPool<char>.Shared.Return(base64);
System\Net\Security\SslStream.Protocol.cs (2)
1397ArrayPool<byte>.Shared.Return(oldPayload); 1416ArrayPool<byte>.Shared.Return(toReturn);
System\Net\Security\SslStreamCertificateContext.Linux.cs (3)
353ArrayPool<IntPtr>.Shared.Return(issuerHandles); 354ArrayPool<byte>.Shared.Return(rentedBytes); 355ArrayPool<char>.Shared.Return(rentedChars.Array!);
System.Net.ServerSentEvents (6)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
System\Net\ServerSentEvents\SseParser_1.cs (5)
164ArrayPool<byte>.Shared.Return(_lineBuffer); 167ArrayPool<byte>.Shared.Return(_dataBuffer); 244ArrayPool<byte>.Shared.Return(_lineBuffer); 247ArrayPool<byte>.Shared.Return(_dataBuffer); 541ArrayPool<byte>.Shared.Return(toReturn);
System.Net.WebSockets (9)
System\Net\WebSockets\Compression\WebSocketDeflater.cs (2)
37ArrayPool<byte>.Shared.Return(toReturn); 73ArrayPool<byte>.Shared.Return(toReturn);
System\Net\WebSockets\Compression\WebSocketInflater.cs (2)
114ArrayPool<byte>.Shared.Return(toReturn); 209ArrayPool<byte>.Shared.Return(toReturn);
System\Net\WebSockets\ManagedWebSocket.cs (3)
1484ArrayPool<byte>.Shared.Return(closeBuffer); 1538ArrayPool<byte>.Shared.Return(buffer); 1630ArrayPool<byte>.Shared.Return(toReturn);
System\Net\WebSockets\WebSocket.cs (2)
52ArrayPool<byte>.Shared.Return(array); 80ArrayPool<byte>.Shared.Return(array);
System.Numerics.Tensors (5)
System\Numerics\Tensors\netcore\TensorOperation.cs (1)
2660ArrayPool<T>.Shared.Return(_array);
System\Numerics\Tensors\netcore\TensorShape.cs (4)
738ArrayPool<nint>.Shared.Return(lengthsArray); 832ArrayPool<nint>.Shared.Return(intermediateLengthsArray); 1153ArrayPool<nint>.Shared.Return(intermediateLengthsArray); 1158ArrayPool<nint>.Shared.Return(intermediateStridesArray);
System.Private.CoreLib (79)
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (2)
166ArrayPool<byte>.Shared.Return(toReturn); 177ArrayPool<byte>.Shared.Return(bytes);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.GetCwd.cs (1)
44ArrayPool<byte>.Shared.Return(buf);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
64ArrayPool<byte>.Shared.Return(arrayBuffer);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
src\libraries\Common\src\System\Text\ValueUtf8Converter.cs (1)
46ArrayPool<byte>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Buffers\ArrayPool.cs (1)
104Return(array);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (2)
177ArrayPool<byte>.Shared.Return(rented); 392ArrayPool<byte>.Shared.Return(rented);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ValueListBuilder.cs (2)
176ArrayPool<T>.Shared.Return(toReturn); 227ArrayPool<T>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (2)
890ArrayPool<byte>.Shared.Return(borrowedArray); 920ArrayPool<byte>.Shared.Return(borrowedArray);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (1)
177ArrayPool<byte>.Shared.Return(borrowedArr);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Utf8.cs (5)
103ArrayPool<char>.Shared.Return(sourceUtf16Array); 135ArrayPool<char>.Shared.Return(prefixUtf16Array); 140ArrayPool<char>.Shared.Return(sourceUtf16Array); 155ArrayPool<char>.Shared.Return(prefixUtf16Array); 160ArrayPool<char>.Shared.Return(sourceUtf16Array);
src\libraries\System.Private.CoreLib\src\System\Globalization\Normalization.Icu.cs (2)
104ArrayPool<char>.Shared.Return(temp); 117ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Globalization\Normalization.Nls.cs (2)
86ArrayPool<char>.Shared.Return(temp); 110ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\IO\BinaryReader.cs (1)
527ArrayPool<byte>.Shared.Return(buffer);
src\libraries\System.Private.CoreLib\src\System\IO\BinaryWriter.cs (5)
207ArrayPool<byte>.Shared.Return(rented); 371ArrayPool<byte>.Shared.Return(rented); 400ArrayPool<byte>.Shared.Return(array); 433ArrayPool<byte>.Shared.Return(rented); 458ArrayPool<byte>.Shared.Return(rented);
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.Unix.cs (1)
231ArrayPool<char>.Shared.Return(pathBuffer);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (7)
1124ArrayPool<char>.Shared.Return(buffer); 1241ArrayPool<byte>.Shared.Return(toReturn); 1256ArrayPool<byte>.Shared.Return(rentedArray); 1483ArrayPool<byte>.Shared.Return(oldRentedArray); 1500ArrayPool<byte>.Shared.Return(rentedArray); 1556ArrayPool<byte>.Shared.Return(rentedBytes); 1608ArrayPool<byte>.Shared.Return(bytes);
src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (6)
75ArrayPool<byte>.Shared.Return(buffer); 113ArrayPool<byte>.Shared.Return(buffer); 328ArrayPool<byte>.Shared.Return(localBuffer); 750ArrayPool<byte>.Shared.Return(localBuffer); 796ArrayPool<byte>.Shared.Return(sharedBuffer); 922ArrayPool<byte>.Shared.Return(sharedBuffer);
src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (3)
934ArrayPool<char>.Shared.Return(arrayPoolBuffer); 966ArrayPool<char>.Shared.Return(arrayPoolBuffer); 977ArrayPool<char>.Shared.Return(arrayPoolBuffer);
src\libraries\System.Private.CoreLib\src\System\IO\TextReader.cs (3)
112ArrayPool<char>.Shared.Return(array); 162ArrayPool<char>.Shared.Return(array); 255ArrayPool<char>.Shared.Return(chars);
src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.cs (2)
171ArrayPool<char>.Shared.Return(array); 375ArrayPool<char>.Shared.Return(array);
src\libraries\System.Private.CoreLib\src\System\Marvin.OrdinalIgnoreCase.cs (1)
98ArrayPool<char>.Shared.Return(borrowedArr);
src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (10)
330ArrayPool<char>.Shared.Return(utf16TextArray); 345ArrayPool<char>.Shared.Return(utf16TextArray); 464ArrayPool<char>.Shared.Return(utf16TextArray); 480ArrayPool<char>.Shared.Return(utf16TextArray); 508ArrayPool<char>.Shared.Return(utf16DestinationArray); 523ArrayPool<char>.Shared.Return(utf16DestinationArray); 566ArrayPool<char>.Shared.Return(utf16TextArray); 581ArrayPool<char>.Shared.Return(utf16TextArray); 613ArrayPool<char>.Shared.Return(utf16TextArray); 629ArrayPool<char>.Shared.Return(utf16TextArray);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\DefaultInterpolatedStringHandler.cs (2)
136ArrayPool<char>.Shared.Return(toReturn); 663ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TypeMapLazyDictionary.cs (1)
104ArrayPool<char>.Shared.Return(_backingArray);
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMapState.cs (2)
180ArrayPool<bool>.Shared.Return(seen); 188ArrayPool<bool>.Shared.Return(seen);
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
1091ArrayPool<char>.Shared.Return(borrowedArr);
src\libraries\System.Private.CoreLib\src\System\Text\TranscodingStream.cs (8)
343ArrayPool<byte>.Shared.Return(rentedBytes); 344ArrayPool<char>.Shared.Return(rentedChars); 422ArrayPool<byte>.Shared.Return(rentedBytes); 423ArrayPool<char>.Shared.Return(rentedChars); 531ArrayPool<char>.Shared.Return(scratchChars); 532ArrayPool<byte>.Shared.Return(scratchBytes); 603ArrayPool<char>.Shared.Return(scratchChars); 604ArrayPool<byte>.Shared.Return(scratchBytes);
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8.cs (2)
717ArrayPool<char>.Shared.Return(array); 764ArrayPool<char>.Shared.Return(array);
System.Private.CoreLib.Generators (2)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ValueListBuilder.cs (2)
184ArrayPool<T>.Shared.Return(toReturn); 235ArrayPool<T>.Shared.Return(toReturn);
System.Private.Uri (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System.Private.Windows.Core (4)
System\BufferScope.cs (2)
97ArrayPool<T>.Shared.Return(_array); 124ArrayPool<T>.Shared.Return(_array);
System\Text\ValueStringBuilder.cs (2)
344ArrayPool<char>.Shared.Return(toReturn); 355ArrayPool<char>.Shared.Return(toReturn);
System.Private.Xml (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System.Reflection.Metadata (3)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System\Reflection\Internal\Utilities\EncodingHelper.netcoreapp.cs (1)
56ArrayPool<byte>.Shared.Return(buffer);
System.Runtime.Numerics (80)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ValueListBuilder.cs (2)
184ArrayPool<T>.Shared.Return(toReturn); 235ArrayPool<T>.Shared.Return(toReturn);
System\Number.BigInteger.cs (12)
118ArrayPool<byte>.Shared.Return(arrayFromPool); 396ArrayPool<uint>.Shared.Return(base1E9FromPool); 398ArrayPool<uint>.Shared.Return(resultBufferFromPool); 432ArrayPool<uint>.Shared.Return(leadingFromPool); 440ArrayPool<uint>.Shared.Return(powersOf1e9BufferFromPool); 489ArrayPool<uint>.Shared.Return(bufferFromPool); 618ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 657ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 720ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 910ArrayPool<byte>.Shared.Return(numberBufferToReturn); 917ArrayPool<uint>.Shared.Return(bufferToReturn); 1186ArrayPool<uint>.Shared.Return(powersOfTenFromPool);
System\Numerics\BigInteger.cs (31)
792ArrayPool<uint>.Shared.Return(bitsFromPool); 823ArrayPool<uint>.Shared.Return(remainderFromPool); 826ArrayPool<uint>.Shared.Return(quotientFromPool); 952ArrayPool<uint>.Shared.Return(bitsFromPool); 1025ArrayPool<uint>.Shared.Return(bitsFromPool); 1079ArrayPool<uint>.Shared.Return(bitsFromPool); 1731ArrayPool<uint>.Shared.Return(bitsFromPool); 1807ArrayPool<uint>.Shared.Return(bitsFromPool); 2401ArrayPool<uint>.Shared.Return(leftBufferFromPool); 2404ArrayPool<uint>.Shared.Return(rightBufferFromPool); 2409ArrayPool<uint>.Shared.Return(resultBufferFromPool); 2457ArrayPool<uint>.Shared.Return(leftBufferFromPool); 2460ArrayPool<uint>.Shared.Return(rightBufferFromPool); 2465ArrayPool<uint>.Shared.Return(resultBufferFromPool); 2508ArrayPool<uint>.Shared.Return(leftBufferFromPool); 2511ArrayPool<uint>.Shared.Return(rightBufferFromPool); 2516ArrayPool<uint>.Shared.Return(resultBufferFromPool); 2573ArrayPool<uint>.Shared.Return(xdFromPool); 2575ArrayPool<uint>.Shared.Return(zdFromPool); 2665ArrayPool<uint>.Shared.Return(zdFromPool); 2668ArrayPool<uint>.Shared.Return(xdFromPool); 2796ArrayPool<uint>.Shared.Return(bitsFromPool); 2841ArrayPool<uint>.Shared.Return(quotientFromPool); 2862ArrayPool<uint>.Shared.Return(quotientFromPool); 2912ArrayPool<uint>.Shared.Return(bitsFromPool); 3412ArrayPool<uint>.Shared.Return(xdFromPool); 3414ArrayPool<uint>.Shared.Return(zdFromPool); 3559ArrayPool<uint>.Shared.Return(xdFromPool); 3561ArrayPool<uint>.Shared.Return(zdFromPool); 5377ArrayPool<uint>.Shared.Return(zdFromPool); 5380ArrayPool<uint>.Shared.Return(xdFromPool);
System\Numerics\BigIntegerCalculator.DivRem.cs (12)
113ArrayPool<uint>.Shared.Return(leftCopyFromPool); 148ArrayPool<uint>.Shared.Return(quotientFromPool); 202ArrayPool<uint>.Shared.Return(quotientActualFromPool); 204ArrayPool<uint>.Shared.Return(leftCopyFromPool); 463ArrayPool<uint>.Shared.Return(qFromPool); 479ArrayPool<uint>.Shared.Return(zFromPool); 481ArrayPool<uint>.Shared.Return(bFromPool); 483ArrayPool<uint>.Shared.Return(aFromPool); 515ArrayPool<uint>.Shared.Return(rFromPool); 588ArrayPool<uint>.Shared.Return(r1FromPool); 618ArrayPool<uint>.Shared.Return(r1FromPool); 681ArrayPool<uint>.Shared.Return(dFromPool);
System\Numerics\BigIntegerCalculator.GcdInv.cs (1)
75ArrayPool<uint>.Shared.Return(rightCopyFromPool);
System\Numerics\BigIntegerCalculator.PowMod.cs (14)
43ArrayPool<uint>.Shared.Return(tempFromPool); 45ArrayPool<uint>.Shared.Return(valueCopyFromPool); 246ArrayPool<uint>.Shared.Return(valueCopyFromPool); 248ArrayPool<uint>.Shared.Return(tempFromPool); 295ArrayPool<uint>.Shared.Return(valueCopyFromPool); 297ArrayPool<uint>.Shared.Return(tempFromPool); 354ArrayPool<uint>.Shared.Return(rFromPool); 361ArrayPool<uint>.Shared.Return(muFromPool); 363ArrayPool<uint>.Shared.Return(q1FromPool); 365ArrayPool<uint>.Shared.Return(q2FromPool); 414ArrayPool<uint>.Shared.Return(rFromPool); 421ArrayPool<uint>.Shared.Return(muFromPool); 423ArrayPool<uint>.Shared.Return(q1FromPool); 425ArrayPool<uint>.Shared.Return(q2FromPool);
System\Numerics\BigIntegerCalculator.SquMul.cs (6)
119ArrayPool<uint>.Shared.Return(foldFromPool); 127ArrayPool<uint>.Shared.Return(coreFromPool); 242ArrayPool<uint>.Shared.Return(carryFromPool); 312ArrayPool<uint>.Shared.Return(leftFoldFromPool); 315ArrayPool<uint>.Shared.Return(rightFoldFromPool); 326ArrayPool<uint>.Shared.Return(coreFromPool);
System.Security.Cryptography (37)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
64ArrayPool<byte>.Shared.Return(arrayBuffer);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (1)
43ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\System\Security\Cryptography\CryptoPool.cs (1)
37ArrayPool<byte>.Shared.Return(array, clearWholeArray);
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (3)
616ArrayPool<SafeBagAsn>.Shared.Return(_certBags, clearArray: true); 621ArrayPool<SafeBagAsn>.Shared.Return(_keyBags, clearArray: true); 762ArrayPool<SafeBagAsn>.Shared.Return(array, clearArray: true);
src\libraries\Common\src\System\Text\UrlBase64Encoding.cs (1)
76ArrayPool<char>.Shared.Return(base64);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
src\libraries\Common\src\System\Text\ValueUtf8Converter.cs (1)
46ArrayPool<byte>.Shared.Return(toReturn);
System\Security\Cryptography\CryptoStream.cs (7)
397ArrayPool<byte>.Shared.Return(tempOutputBuffer); 418ArrayPool<byte>.Shared.Return(tempInputBuffer); 521ArrayPool<byte>.Shared.Return(sharedBuffer); 612ArrayPool<byte>.Shared.Return(tempOutputBuffer); 677ArrayPool<byte>.Shared.Return(rentedBuffer); 708ArrayPool<byte>.Shared.Return(rentedBuffer); 739ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Security\Cryptography\DSA.cs (1)
913ArrayPool<byte>.Shared.Return(array);
System\Security\Cryptography\ECDsa.cs (4)
174ArrayPool<byte>.Shared.Return(rented); 456ArrayPool<byte>.Shared.Return(rented); 1036ArrayPool<byte>.Shared.Return(array); 1233ArrayPool<byte>.Shared.Return(array);
System\Security\Cryptography\HashAlgorithm.cs (3)
113ArrayPool<byte>.Shared.Return(buffer, clearArray: false); 149ArrayPool<byte>.Shared.Return(rented, clearArray: false); 258ArrayPool<byte>.Shared.Return(array);
System\Security\Cryptography\RandomNumberGenerator.cs (2)
68ArrayPool<byte>.Shared.Return(array); 94ArrayPool<byte>.Shared.Return(array);
System\Security\Cryptography\RSA.cs (2)
327ArrayPool<byte>.Shared.Return(array); 1465ArrayPool<byte>.Shared.Return(rented);
System\Security\Cryptography\SymmetricAlgorithm.cs (1)
786ArrayPool<byte>.Shared.Return(decryptRent);
System\Security\Cryptography\X509Certificates\CertificateRequest.Load.cs (1)
74ArrayPool<byte>.Shared.Return(rented);
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Load.cs (1)
286ArrayPool<byte>.Shared.Return(rented);
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (3)
787ArrayPool<char>.Shared.Return(urlEncoded.Array!); 1355ArrayPool<ErrorCollection>.Shared.Return(toReturn); 1396ArrayPool<ErrorCollection>.Shared.Return(toReturn);
System\Security\Cryptography\X509Certificates\X509CertificateLoader.Unix.cs (2)
535ArrayPool<CertAndKey>.Shared.Return(certAndKeys, clearArray: true); 552ArrayPool<Pkcs12Key?>.Shared.Return(_keys, clearArray: true);
System.Security.Cryptography.Cose (8)
System\Security\Cryptography\Cose\CoseMessage.cs (2)
447ArrayPool<byte>.Shared.Return(contentBuffer, clearArray: true); 482ArrayPool<byte>.Shared.Return(contentBuffer, clearArray: true);
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (2)
800ArrayPool<byte>.Shared.Return(buffer, clearArray: true); 872ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
System\Security\Cryptography\Cose\CoseSign1Message.cs (2)
810ArrayPool<byte>.Shared.Return(buffer, clearArray: true); 958ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
System\Security\Cryptography\Cose\CoseSignature.cs (2)
640ArrayPool<byte>.Shared.Return(buffer, clearArray: true); 671ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
System.Security.Cryptography.Pkcs (1)
src\libraries\Common\src\System\Security\Cryptography\CryptoPool.cs (1)
37ArrayPool<byte>.Shared.Return(array, clearWholeArray);
System.ServiceModel.NetFramingBase (6)
System\ServiceModel\Channels\Connection.cs (2)
212ArrayPool<byte>.Shared.Return(sharedBuffer); 252ArrayPool<byte>.Shared.Return(sharedBuffer);
System\ServiceModel\Channels\SessionConnectionReader.cs (1)
88ArrayPool<byte>.Shared.Return(_buffer);
System\ServiceModel\Channels\SingletonConnectionReader.cs (3)
159ArrayPool<byte>.Shared.Return(buffer); 174ArrayPool<byte>.Shared.Return(buffer); 551ArrayPool<byte>.Shared.Return(localBuffer);
System.Text.Encodings.Web (3)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System\Text\Encodings\Web\TextEncoder.cs (1)
536ArrayPool<char>.Shared.Return(rentedArray);
System.Text.Json (101)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (2)
138ArrayPool<char>.Shared.Return(rentedBuffer); 163ArrayPool<char>.Shared.Return(rentedBuffer);
System\Text\Json\Document\JsonDocument.cs (3)
81ArrayPool<byte>.Shared.Return(extraRentedBytes); 332ArrayPool<byte>.Shared.Return(otherUtf8TextArray); 860ArrayPool<byte>.Shared.Return(rented.Array);
System\Text\Json\Document\JsonDocument.MetadataDb.cs (4)
164ArrayPool<byte>.Shared.Return(data); 187ArrayPool<byte>.Shared.Return(returnBuf); 210ArrayPool<byte>.Shared.Return(returnBuf); 263ArrayPool<byte>.Shared.Return(toReturn);
System\Text\Json\Document\JsonDocument.Parse.cs (12)
102ArrayPool<byte>.Shared.Return(utf8Bytes); 140ArrayPool<byte>.Shared.Return(drained.Array); 167ArrayPool<byte>.Shared.Return(drained.Array); 237ArrayPool<byte>.Shared.Return(drained.Array); 255ArrayPool<byte>.Shared.Return(drained.Array); 303ArrayPool<byte>.Shared.Return(utf8Bytes); 326ArrayPool<byte>.Shared.Return(utf8Bytes); 669ArrayPool<byte>.Shared.Return(rented); 851ArrayPool<byte>.Shared.Return(toReturn, clearArray: true); 866ArrayPool<byte>.Shared.Return(rented); 931ArrayPool<byte>.Shared.Return(toReturn, clearArray: true); 948ArrayPool<byte>.Shared.Return(rented);
System\Text\Json\Document\JsonDocument.StackRowStack.cs (2)
38ArrayPool<byte>.Shared.Return(toReturn); 80ArrayPool<byte>.Shared.Return(toReturn);
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (2)
98ArrayPool<byte>.Shared.Return(tmpUtf8); 207ArrayPool<byte>.Shared.Return(rented);
System\Text\Json\JsonEncodedText.cs (1)
99ArrayPool<byte>.Shared.Return(array);
System\Text\Json\JsonHelpers.cs (1)
243ArrayPool<char>.Shared.Return(rentedBuffer);
System\Text\Json\JsonHelpers.Escaping.cs (2)
50ArrayPool<byte>.Shared.Return(valueArray); 78ArrayPool<byte>.Shared.Return(valueArray);
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (10)
33ArrayPool<byte>.Shared.Return(unescapedArray); 63ArrayPool<byte>.Shared.Return(pooledName); 88ArrayPool<byte>.Shared.Return(pooledName); 115ArrayPool<byte>.Shared.Return(unescapedArray); 154ArrayPool<byte>.Shared.Return(unescapedArray); 156ArrayPool<byte>.Shared.Return(escapedArray); 194ArrayPool<byte>.Shared.Return(unescapedArray1); 200ArrayPool<byte>.Shared.Return(unescapedArray2); 235ArrayPool<byte>.Shared.Return(pooledArray); 247ArrayPool<byte>.Shared.Return(pooledArray);
System\Text\Json\Reader\Utf8JsonReader.cs (1)
568ArrayPool<byte>.Shared.Return(otherUtf8TextArray);
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (2)
189ArrayPool<byte>.Shared.Return(rentedBuffer); 225ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (4)
114ArrayPool<FoundProperty>.Shared.Return(toReturn, clearArray: true); 270ArrayPool<FoundPropertyAsync>.Shared.Return(toReturn, clearArray: true); 380ArrayPool<FoundProperty>.Shared.Return(toReturn, clearArray: true); 575ArrayPool<FoundPropertyAsync>.Shared.Return(toReturn, clearArray: true);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.cs (1)
48ArrayPool<object>.Shared.Return(arguments, clearArray: true);
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (1)
291ArrayPool<char>.Shared.Return(rentedBuffer);
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (1)
54ArrayPool<byte>.Shared.Return(rentedByteBuffer);
System\Text\Json\Serialization\Converters\Value\Int128Converter.cs (1)
53ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Text\Json\Serialization\Converters\Value\UInt128Converter.cs (1)
53ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Text\Json\Serialization\JsonSerializer.Read.String.cs (2)
407ArrayPool<byte>.Shared.Return(tempArray); 438ArrayPool<byte>.Shared.Return(tempArray);
System\Text\Json\Serialization\ReadBufferState.cs (2)
145ArrayPool<byte>.Shared.Return(oldBuffer); 186ArrayPool<byte>.Shared.Return(toReturn);
System\Text\Json\Writer\Utf8JsonWriter.cs (2)
831ArrayPool<byte>.Shared.Return(propertyArray); 980ArrayPool<char>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Bytes.cs (2)
153ArrayPool<char>.Shared.Return(propertyArray); 176ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (2)
160ArrayPool<char>.Shared.Return(propertyArray); 183ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTimeOffset.cs (2)
159ArrayPool<char>.Shared.Return(propertyArray); 182ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Decimal.cs (2)
159ArrayPool<char>.Shared.Return(propertyArray); 182ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Double.cs (2)
163ArrayPool<char>.Shared.Return(propertyArray); 186ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Float.cs (2)
163ArrayPool<char>.Shared.Return(propertyArray); 186ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.FormattedNumber.cs (2)
133ArrayPool<char>.Shared.Return(propertyArray); 156ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Guid.cs (2)
159ArrayPool<char>.Shared.Return(propertyArray); 182ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.Literal.cs (2)
278ArrayPool<char>.Shared.Return(propertyArray); 301ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.SignedNumber.cs (2)
232ArrayPool<char>.Shared.Return(propertyArray); 255ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.String.cs (14)
139ArrayPool<char>.Shared.Return(propertyArray); 298ArrayPool<byte>.Shared.Return(propertyArray); 913ArrayPool<byte>.Shared.Return(valueArray); 936ArrayPool<char>.Shared.Return(valueArray); 959ArrayPool<char>.Shared.Return(propertyArray); 982ArrayPool<byte>.Shared.Return(propertyArray); 1113ArrayPool<char>.Shared.Return(valueArray); 1118ArrayPool<char>.Shared.Return(propertyArray); 1173ArrayPool<byte>.Shared.Return(valueArray); 1178ArrayPool<byte>.Shared.Return(propertyArray); 1233ArrayPool<byte>.Shared.Return(valueArray); 1238ArrayPool<char>.Shared.Return(propertyArray); 1293ArrayPool<char>.Shared.Return(valueArray); 1298ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.UnsignedNumber.cs (2)
241ArrayPool<char>.Shared.Return(propertyArray); 264ArrayPool<byte>.Shared.Return(propertyArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.Raw.cs (1)
223ArrayPool<byte>.Shared.Return(tempArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.String.cs (2)
202ArrayPool<char>.Shared.Return(valueArray); 349ArrayPool<byte>.Shared.Return(valueArray);
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.StringSegment.cs (2)
160ArrayPool<char>.Shared.Return(valueArray); 326ArrayPool<byte>.Shared.Return(valueArray);
System.Text.Json.SourceGeneration (4)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ValueListBuilder.cs (2)
184ArrayPool<T>.Shared.Return(toReturn); 235ArrayPool<T>.Shared.Return(toReturn);
src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (2)
138ArrayPool<char>.Shared.Return(rentedBuffer); 163ArrayPool<char>.Shared.Return(rentedBuffer);
System.Text.RegularExpressions (7)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ValueListBuilder.cs (2)
184ArrayPool<T>.Shared.Return(toReturn); 235ArrayPool<T>.Shared.Return(toReturn);
System\Text\RegularExpressions\Symbolic\MintermClassifier.cs (1)
77ArrayPool<object>.Shared.Return(arrayPoolArray);
System\Text\StructListBuilder.cs (2)
51ArrayPool<T>.Shared.Return(_array, clearArray: RuntimeHelpers.IsReferenceOrContainsReferences<T>()); 68ArrayPool<T>.Shared.Return(array, clearArray: RuntimeHelpers.IsReferenceOrContainsReferences<T>());
System.Text.RegularExpressions.Generator (4)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ValueListBuilder.cs (2)
184ArrayPool<T>.Shared.Return(toReturn); 235ArrayPool<T>.Shared.Return(toReturn);
System.Web.HttpUtility (4)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
302ArrayPool<char>.Shared.Return(toReturn); 313ArrayPool<char>.Shared.Return(toReturn);
System\Web\Util\HttpEncoder.cs (2)
587ArrayPool<byte>.Shared.Return(bytes); 592ArrayPool<char>.Shared.Return(chars);
System.Windows.Forms.UI.IntegrationTests (1)
Infra\ScreenRecordService.cs (1)
190s_pool.Return(buffer);
Test.Utilities (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Text.Analyzers (3)
src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);