2 overrides of Return
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\ConfigurableArrayPool.cs (1)
117public override void Return(T[] array, bool clearArray = false)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\SharedArrayPool.cs (1)
130public override void Return(T[] array, bool clearArray = false)
948 references to Return
aspire (2)
Acquisition\PeerInstallProbe.cs (1)
392ArrayPool<byte>.Shared.Return(buffer);
Documentation\Docs\LlmsTxtParser.cs (1)
961ArrayPool<char>.Shared.Return(buffer);
Aspire.Dashboard (3)
src\Shared\CompareHelpers.cs (1)
38ArrayPool<byte>.Shared.Return(requestPooled);
Terminal\TerminalWebSocketProxy.cs (2)
325ArrayPool<byte>.Shared.Return(buffer); 429ArrayPool<byte>.Shared.Return(buffer);
Aspire.Hosting (1)
src\Shared\CompareHelpers.cs (1)
38ArrayPool<byte>.Shared.Return(requestPooled);
dotnet (4)
Commands\Test\MTP\IPC\Serializers\BaseSerializer.cs (4)
23ArrayPool<byte>.Shared.Return(bytes); 37ArrayPool<byte>.Shared.Return(bytes); 56ArrayPool<byte>.Shared.Return(bytes); 71ArrayPool<byte>.Shared.Return(bytes);
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
ILCompiler.Compiler (4)
Compiler\ObjectWriter\Dwarf\DwarfFde.cs (1)
127ArrayPool<byte>.Shared.Return(cfiCode);
Compiler\ObjectWriter\Eabi\EabiUnwindConverter.cs (1)
134ArrayPool<byte>.Shared.Return(unwindData);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
ILCompiler.TypeSystem (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
illink (2)
ILLink.RoslynAnalyzer (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
Microsoft.AspNetCore.Antiforgery (5)
Internal\DefaultAntiforgeryTokenSerializer.cs (2)
81ArrayPool<byte>.Shared.Return(tokenBytesRent); 270ArrayPool<byte>.Shared.Return(tokenBytesRent);
Internal\DefaultClaimUidExtractor.cs (1)
148ArrayPool<byte>.Shared.Return(rentedBuffer);
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.Components (7)
NavigationManager.cs (1)
509ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Return(locationChangingHandlersCopy);
PersistentState\PersistentStateValueProviderKeyResolver.cs (2)
122ArrayPool<byte>.Shared.Return(pool, clearArray: true); 140ArrayPool<byte>.Shared.Return(pool, clearArray: true);
Routing\RouteContext.cs (1)
71ArrayPool<byte>.Shared.Return(_pooled);
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
199_arrayPool.Return(_items);
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.Components.Endpoints (9)
Builder\ResourceCollectionUrlEndpoint.cs (1)
183ArrayPool<byte>.Shared.Return(rented);
CacheView\CacheViewKeyResolver.cs (1)
288System.Buffers.ArrayPool<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)
153ArrayPool<char>.Shared.Return(buffer);
FormMapping\PrefixResolver.cs (1)
41ArrayPool<FormKey>.Shared.Return(_sortedKeys);
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
TempData\CookieTempDataProvider.cs (1)
100ArrayPool<byte>.Shared.Return(rentedDecodeBuffer);
Microsoft.AspNetCore.Components.Forms (1)
src\aspnetcore\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)
362ArrayPool<int>.Shared.Return(seenComponentIdsStorage);
ComponentHub.cs (1)
555ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
199_arrayPool.Return(_items);
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackReader.cs (1)
1172ArrayPool<char>.Shared.Return(charArray);
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (1)
1365ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.Components.Web (1)
src\aspnetcore\src\Components\Shared\src\ExpressionFormatting\ReverseStringBuilder.cs (1)
161s_arrayPool.Return(current._array);
Microsoft.AspNetCore.Components.WebAssembly (2)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
199_arrayPool.Return(_items);
src\aspnetcore\src\Components\Shared\src\TransmitDataStreamToJS.cs (1)
46ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
Microsoft.AspNetCore.Components.WebView (2)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
199_arrayPool.Return(_items);
src\aspnetcore\src\Components\Shared\src\TransmitDataStreamToJS.cs (1)
46ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
Microsoft.AspNetCore.DataProtection (13)
Cng\CbcAuthenticatedEncryptor.cs (2)
213ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 418ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
Cng\CngGcmAuthenticatedEncryptor.cs (2)
180ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 337ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
KeyManagement\KeyRingBasedDataProtector.cs (1)
413ArrayPool<int>.Shared.Return(lease);
Managed\AesGcmAuthenticatedEncryptor.cs (2)
183ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 222ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
Managed\ManagedAuthenticatedEncryptor.cs (2)
318ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 500ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (4)
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.Http (1)
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (1)
79ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.Http.Abstractions (2)
src\aspnetcore\src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
Microsoft.AspNetCore.Http.Connections (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.Http.Extensions (8)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ArrayPoolBufferAdapter.cs (2)
20ArrayPool<TElement>.Shared.Return(buffer.Data); 31ArrayPool<TElement>.Shared.Return(buffer.Data);
src\aspnetcore\src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (1)
41ArrayPool<FormKey>.Shared.Return(_sortedKeys);
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (1)
79ArrayPool<byte>.Shared.Return(buffer);
src\aspnetcore\src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
src\aspnetcore\src\Shared\ValueStringBuilder\ValueStringBuilder.cs (2)
301ArrayPool<char>.Shared.Return(toReturn); 312ArrayPool<char>.Shared.Return(toReturn);
Microsoft.AspNetCore.Http.Results (1)
src\aspnetcore\src\Http\Shared\StreamCopyOperationInternal.cs (1)
79ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.HttpLogging (7)
src\aspnetcore\src\Shared\Buffers\BufferSegment.cs (1)
73ArrayPool<byte>.Shared.Return(poolArray);
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\aspnetcore\src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
src\aspnetcore\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\aspnetcore\src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.OpenApi (2)
src\aspnetcore\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.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
266ArrayPool<byte>.Shared.Return(leased);
Microsoft.AspNetCore.Owin (1)
WebSockets\OwinWebSocketAdapter.cs (1)
149ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.Razor.Utilities.Shared (7)
PooledArrayBufferWriter`1.cs (2)
102ArrayPool<T>.Shared.Return(_rentedBuffer); 188ArrayPool<T>.Shared.Return(oldBuffer);
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\MemoryBuilder`1.cs (2)
42ArrayPool<T>.Shared.Return(toReturn, _clearArray); 170ArrayPool<T>.Shared.Return(toReturn, _clearArray);
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledArray`1.cs (1)
46_pool.Return(array, clearArray: _clearOnReturn);
Utilities\Hashing\NonCryptographicHashAlgorithm.cs (2)
128ArrayPool<byte>.Shared.Return(buffer); 177ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.Server.Kestrel.Core (18)
Internal\Http\Http1Connection.cs (1)
721ArrayPool<byte>.Shared.Return(rentedBuffer);
Internal\Http\Http1OutputProducer.cs (2)
427ArrayPool<byte>.Shared.Return(_fakeMemory); 690ArrayPool<byte>.Shared.Return(_fakeMemory);
Internal\Http\HttpParser.cs (1)
256ArrayPool<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\aspnetcore\src\Shared\Buffers\BufferSegment.cs (1)
73ArrayPool<byte>.Shared.Return(poolArray);
src\aspnetcore\src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\aspnetcore\src\Shared\runtime\Http3\QPack\QPackDecoder.cs (4)
140Pool.Return(_stringOctets); 146Pool.Return(_headerNameOctets); 152Pool.Return(_headerValueOctets); 688Pool.Return(buffer);
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (3)
TlsEventPump.cs (2)
1294ArrayPool<byte>.Shared.Return(rented); 1306ArrayPool<byte>.Shared.Return(rented);
UserCallbacks\ResolveTlsContextCallback.cs (1)
77ArrayPool<byte>.Shared.Return(buffer);
Microsoft.AspNetCore.SignalR.Common (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.Core (1)
Internal\Utf8HashLookup.cs (1)
92ArrayPool<char>.Shared.Return(pooled);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (3)
src\aspnetcore\src\SignalR\common\Shared\JsonUtils.cs (1)
219_inner.Return(array);
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.Specification.Tests (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
95ArrayPool<byte>.Shared.Return(_currentSegment); 401ArrayPool<byte>.Shared.Return(Buffer);
Microsoft.AspNetCore.WebSockets (4)
src\aspnetcore\src\Shared\ValueStringBuilder\ValueListBuilder.cs (2)
63ArrayPool<T>.Shared.Return(toReturn); 98ArrayPool<T>.Shared.Return(toReturn);
src\aspnetcore\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); 318stream._bytePool.Return(boundary);
PagedByteBuffer.cs (1)
128_arrayPool.Return(Pages[i]);
StreamHelperExtensions.cs (1)
77bytePool.Return(buffer);
Microsoft.Build (3)
BackEnd\Components\Scheduler\Scheduler.cs (1)
2399_requestBufferPool.Return(buffer, clearArray: false);
Logging\BinaryLogger\Postprocessing\StreamExtensions.cs (1)
32using var _ = new CleanupScope(() => ArrayPool<byte>.Shared.Return(buffer));
Logging\OptimizedStringIndenter.cs (1)
107ArrayPool<StringSegment>.Shared.Return(pooledArray);
Microsoft.Build.Framework (5)
BackEnd\InterningBinaryReader.cs (1)
165ArrayPool<char>.Shared.Return(resultBuffer);
Utilities\BufferScope.cs (2)
106ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.IsReferenceOrContainsReferences()); 181ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.IsReferenceOrContainsReferences());
Utilities\ValueStringBuilder.cs (2)
429ArrayPool<byte>.Shared.Return(toReturn); 452ArrayPool<byte>.Shared.Return(toReturn);
Microsoft.Build.Tasks.Core (2)
Hash.cs (2)
115System.Buffers.ArrayPool<byte>.Shared.Return(shaBuffer); 119System.Buffers.ArrayPool<byte>.Shared.Return(itemSpecChunkByteBuffer);
Microsoft.CodeAnalysis (2)
Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.CSharp (2)
Syntax\SyntaxTreeDiagnosticEnumerator.cs (2)
137=> ArrayPool<NodeIteration>.Shared.Return(_stack, clearArray: true); 168ArrayPool<NodeIteration>.Shared.Return(_stack, clearArray: true);
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\CodeGeneration\CodeWriter.cs (1)
67ArrayPool<ReadOnlyMemory<char>>.Shared.Return(page, clearArray: true);
Language\Intermediate\IntermediateNodeCollection.InlineList.cs (3)
150ArrayPool<IntermediateNode>.Shared.Return(_items, clearArray: true); 171ArrayPool<IntermediateNode>.Shared.Return(_items, clearArray: false); 221ArrayPool<IntermediateNode>.Shared.Return(oldArray, clearArray: true);
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Microsoft.CodeAnalysis.Workspaces (5)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (1)
207ArrayPool<char>.Shared.Return(rentedCharArray);
src\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
112System.Buffers.ArrayPool<byte>.Shared.Return(rentedArray);
Utilities\Deque.cs (1)
123ArrayPool<T>.Shared.Return(_array, clearArray: MustClearReferences());
Microsoft.DotNet.Build.Tasks.FileCatalog (1)
CatalogEntry.cs (1)
52ArrayPool<byte>.Shared.Return(buffer);
Microsoft.DotNet.Cli.Utils (2)
BufferScope.cs (2)
110ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.IsReferenceOrContainsReferences()); 185ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.IsReferenceOrContainsReferences());
Microsoft.DotNet.HotReload.Watch (9)
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\StreamExtensions.cs (8)
36ArrayPool<byte>.Shared.Return(buffer); 51ArrayPool<byte>.Shared.Return(buffer); 80ArrayPool<byte>.Shared.Return(buffer); 122ArrayPool<byte>.Shared.Return(buffer); 137ArrayPool<byte>.Shared.Return(buffer); 154ArrayPool<byte>.Shared.Return(buffer); 198ArrayPool<byte>.Shared.Return(buffer); 225ArrayPool<byte>.Shared.Return(buffer);
src\sdk\src\Dotnet.Watch\HotReloadClient\WebSocketClientTransport.cs (1)
225ArrayPool<byte>.Shared.Return(buffer);
Microsoft.DotNet.TemplateLocator (2)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.SystemTextJson.cs (2)
73ArrayPool<byte>.Shared.Return(buffer); 100ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Extensions.AI (3)
ChatCompletion\ChatResponse{T}.cs (1)
106ArrayPool<byte>.Shared.Return(buffer);
ChatCompletion\DistributedCachingChatClient.cs (1)
156ArrayPool<object?>.Shared.Return(arr);
Embeddings\DistributedCachingEmbeddingGenerator.cs (1)
130ArrayPool<object?>.Shared.Return(arr);
Microsoft.Extensions.AI.Abstractions (4)
Embeddings\BinaryEmbedding.cs (2)
83ArrayPool<byte>.Shared.Return(tmpArray); 108ArrayPool<byte>.Shared.Return(tmpArray);
Functions\AIFunctionFactory.cs (2)
1447ArrayPool<byte>.Shared.Return(_buffer); 1465ArrayPool<byte>.Shared.Return(_buffer);
Microsoft.Extensions.Caching.Hybrid (14)
Internal\BufferChunk.cs (1)
80ArrayPool<byte>.Shared.Return(OversizedArray!);
Internal\DefaultHybridCache.L2.cs (3)
119ArrayPool<byte>.Shared.Return(oversized); 130ArrayPool<byte>.Shared.Return(oversized); 232ArrayPool<byte>.Shared.Return(oversized);
Internal\DefaultHybridCache.StampedeStateT.cs (2)
590ArrayPool<char>.Shared.Return(leasedChars); 591ArrayPool<byte>.Shared.Return(leasedBytes);
Internal\HybridCachePayload.cs (4)
280ArrayPool<string>.Shared.Return(pendingTagBuffer); 327ArrayPool<char>.Shared.Return(scratch); 328ArrayPool<string>.Shared.Return(pendingTagBuffer); 346ArrayPool<char>.Shared.Return(scratch);
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)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
src\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
Microsoft.Extensions.Configuration.EnvironmentVariables (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
Microsoft.Extensions.DataIngestion (2)
Chunkers\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
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 (1)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
Microsoft.Extensions.DotNetDeltaApplier (9)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\WebSocketTransport.cs (1)
118ArrayPool<byte>.Shared.Return(buffer);
src\sdk\src\Dotnet.Watch\HotReloadAgent.PipeRpc\StreamExtensions.cs (8)
36ArrayPool<byte>.Shared.Return(buffer); 51ArrayPool<byte>.Shared.Return(buffer); 80ArrayPool<byte>.Shared.Return(buffer); 122ArrayPool<byte>.Shared.Return(buffer); 137ArrayPool<byte>.Shared.Return(buffer); 154ArrayPool<byte>.Shared.Return(buffer); 198ArrayPool<byte>.Shared.Return(buffer); 225ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Extensions.Http.Diagnostics (2)
Logging\Internal\HttpRequestBodyReader.cs (1)
98ArrayPool<byte>.Shared.Return(buffer);
Logging\Internal\LogRecord.cs (1)
87ArrayPool<HttpRouteParameter>.Shared.Return(PathParameters);
Microsoft.Extensions.Logging.Abstractions (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
Microsoft.Extensions.Logging.Console (4)
JsonConsoleFormatter.cs (1)
113ArrayPool<char>.Shared.Return(logMessageBuffer);
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
Microsoft.Extensions.Logging.Generators (2)
src\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
Microsoft.Extensions.Options.Contextual (1)
Internal\ContextualOptionsFactory.cs (1)
117ArrayPool<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)
727ArrayPool<byte>.Shared.Return(buffer); 776ArrayPool<byte>.Shared.Return(buffer); 817ArrayPool<byte>.Shared.Return(buffer); 840ArrayPool<byte>.Shared.Return(buffer); 941ArrayPool<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);
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
Microsoft.JSInterop (2)
Infrastructure\DotNetDispatcher.cs (1)
283ArrayPool<byte>.Shared.Return(buffer);
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
199_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 (107)
Model\BPETokenizer.cs (7)
874ArrayPool<byte>.Shared.Return(bytes); 1368ArrayPool<char>.Shared.Return(tokenBuffer); 1370ArrayPool<int>.Shared.Return(mappingBuffer); 1488ArrayPool<char>.Shared.Return(tokenBuffer); 1490ArrayPool<int>.Shared.Return(mappingBuffer); 1570ArrayPool<char>.Shared.Return(tokenBuffer); 1572ArrayPool<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)
309ArrayPool<byte>.Shared.Return(bytesPoolArray); 314ArrayPool<char>.Shared.Return(charPoolArray); 610ArrayPool<byte>.Shared.Return(bytesPoolArray); 615ArrayPool<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)
401ArrayPool<char>.Shared.Return(normalizedString); 402ArrayPool<int>.Shared.Return(buffer); 426ArrayPool<char>.Shared.Return(normalizedString); 443ArrayPool<char>.Shared.Return(normalizedString); 588ArrayPool<byte>.Shared.Return(normalizedArrayPool); 680ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 683ArrayPool<byte>.Shared.Return(normalizedArrayPool); 891ArrayPool<char>.Shared.Return(normalizedString); 894ArrayPool<int>.Shared.Return(buffer); 913ArrayPool<byte>.Shared.Return(normalizedArrayPool); 1107ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 1143ArrayPool<byte>.Shared.Return(normalizedArrayPool); 1217ArrayPool<(int IdsIndex, int Utf8Index, int Utf8Length)>.Shared.Return(unknownTokensTracking); 1222ArrayPool<byte>.Shared.Return(normalizedArrayPool); 1291ArrayPool<char>.Shared.Return(normalizedString); 1294ArrayPool<int>.Shared.Return(buffer); 1438ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 1451ArrayPool<(int Id, int UtfStartOffset, int Utf8Length)>.Shared.Return(ids); 1455ArrayPool<byte>.Shared.Return(normalizedArrayPool); 1493ArrayPool<(int Id, int UtfStartOffset, int Utf8Length)>.Shared.Return(ids); 1502ArrayPool<byte>.Shared.Return(normalizedArrayPool); 1568ArrayPool<int>.Shared.Return(buffer); 1726ArrayPool<BestPathNode>.Shared.Return(bestPathEndsAt); 1729ArrayPool<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 (4)
127ArrayPool<byte>.Shared.Return(inputArray); 130ArrayPool<byte>.Shared.Return(poolArray); 244ArrayPool<char>.Shared.Return(buffer); 409ArrayPool<byte>.Shared.Return(chainedBytes);
Normalizer\UpperCaseNormalizer.cs (1)
51ArrayPool<char>.Shared.Return(arrayPoolArray);
PreTokenizer\CompositePreTokenizer.cs (1)
156ArrayPool<char>.Shared.Return(buffer);
PreTokenizer\PreTokenizer.cs (1)
150ArrayPool<char>.Shared.Return(text);
PreTokenizer\RegexPreTokenizer.cs (1)
140ArrayPool<char>.Shared.Return(text);
Tokenizer.cs (2)
393ArrayPool<char>.Shared.Return(destination); 407ArrayPool<char>.Shared.Return(destination);
Utils\BytePairEncoder.cs (3)
122ArrayPool<(int, int)>.Shared.Return(arrayPoolArray); 283ArrayPool<State>.Shared.Return(statePoolArray); 286ArrayPool<(int Id, int TokenIndex, int TokenLength)>.Shared.Return(resultPoolArray);
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.Build.Tasks (2)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.SystemTextJson.cs (2)
73ArrayPool<byte>.Shared.Return(buffer); 100ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Net.Http.Headers (2)
ContentDispositionHeaderValue.cs (2)
566ArrayPool<byte>.Shared.Return(bufferFromPool); 755ArrayPool<byte>.Shared.Return(unescapedBytes);
Microsoft.NET.Sdk.WorkloadManifestReader (2)
WorkloadManifestReader.SystemTextJson.cs (2)
73ArrayPool<byte>.Shared.Return(buffer); 100ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Private.Windows.Core (7)
src\winforms\src\Microsoft.Private.Windows.Polyfills\System\IO\BinaryReaderExtensions.cs (1)
35ArrayPool<byte>.Shared.Return(sharedBuffer);
src\winforms\src\Microsoft.Private.Windows.Polyfills\System\IO\StreamExtensions.cs (2)
45ArrayPool<byte>.Shared.Return(sharedBuffer); 64ArrayPool<byte>.Shared.Return(sharedBuffer);
System\BufferScope.cs (2)
96ArrayPool<T>.Shared.Return(_array); 123ArrayPool<T>.Shared.Return(_array);
System\Text\ValueStringBuilder.cs (2)
342ArrayPool<char>.Shared.Return(toReturn); 353ArrayPool<char>.Shared.Return(toReturn);
Microsoft.Win32.Registry (5)
Microsoft\Win32\RegistryKey.cs (5)
917ArrayPool<char>.Shared.Return(oldName); 934ArrayPool<char>.Shared.Return(name); 1047ArrayPool<byte>.Shared.Return(toReturn); 1116ArrayPool<byte>.Shared.Return(toReturn); 1194ArrayPool<byte>.Shared.Return(pooledArray);
NuGet.Common (1)
MsBuildStringUtility.cs (1)
124ArrayPool<NuGetLogCode>.Shared.Return(logCodes);
NuGet.Packaging (3)
Signing\Archive\SignedPackageArchiveIOUtility.cs (3)
68ArrayPool<byte>.Shared.Return(buffer); 108ArrayPool<byte>.Shared.Return(buffer); 179ArrayPool<byte>.Shared.Return(buffer);
NuGet.ProjectModel (6)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (2)
1179ArrayPool<NuGetLogCode>.Shared.Return(oldItems); 1193ArrayPool<NuGetLogCode>.Shared.Return(items);
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (4)
225ArrayPool<string>.Shared.Return(oldStrings); 238ArrayPool<string>.Shared.Return(strings); 349_bufferPool.Return(oldBuffer, true); 387_bufferPool.Return(toReturn, true);
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\roslyn\src\Compilers\Core\Portable\Hashing\NonCryptographicHashAlgorithm.cs (2)
129ArrayPool<byte>.Shared.Return(buffer); 178ArrayPool<byte>.Shared.Return(buffer);
src\roslyn\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)
120ArrayPool<int>.Shared.Return(arrayPoolBuckets); 284ArrayPool<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)
76ArrayPool<int>.Shared.Return(buckets); 84ArrayPool<int>.Shared.Return(buckets); 95ArrayPool<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\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\IO\CachedConsoleStream.cs (1)
42ArrayPool<char>.Shared.Return(pooledBuffer);
System.Diagnostics.DiagnosticSource (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceDataRegistryKey.cs (1)
101ArrayPool<byte>.Shared.Return(data);
System.Diagnostics.Process (23)
src\runtime\src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (2)
166ArrayPool<byte>.Shared.Return(toReturn); 177ArrayPool<byte>.Shared.Return(bytes);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
61ArrayPool<byte>.Shared.Return(arrayBuffer);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Diagnostics\Process.Linux.cs (2)
240ArrayPool<byte>.Shared.Return(toReturn); 288ArrayPool<byte>.Shared.Return(rentedArray);
System\Diagnostics\Process.Multiplexing.cs (12)
67ArrayPool<byte>.Shared.Return(outputBuffer); 68ArrayPool<byte>.Shared.Return(errorBuffer); 113ArrayPool<byte>.Shared.Return(outputBuffer); 114ArrayPool<byte>.Shared.Return(errorBuffer); 396ArrayPool<byte>.Shared.Return(standardOutput.Array!); 397ArrayPool<byte>.Shared.Return(standardError.Array!); 432ArrayPool<byte>.Shared.Return(standardOutput.Array!); 433ArrayPool<byte>.Shared.Return(standardError.Array!); 456ArrayPool<byte>.Shared.Return(outputTask.Result.Array!); 461ArrayPool<byte>.Shared.Return(errorTask.Result.Array!); 502ArrayPool<byte>.Shared.Return(buffer); 678ArrayPool<T>.Shared.Return(oldBuffer);
System\Diagnostics\Process.Multiplexing.Unix.cs (4)
119ArrayPool<byte>.Shared.Return(outputByteBuffer); 120ArrayPool<byte>.Shared.Return(errorByteBuffer); 121ArrayPool<char>.Shared.Return(outputCharBuffer); 122ArrayPool<char>.Shared.Return(errorCharBuffer);
System.Drawing.Common (1)
System\Drawing\Icon.cs (1)
179ArrayPool<char>.Shared.Return(buffer);
System.Formats.Asn1 (1)
src\runtime\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)
177s_bufferPool.Return(tempBuffer);
System\Formats\Cbor\Writer\CborWriter.String.cs (1)
231s_bufferPool.Return(tempBuffer);
System.Formats.Nrbf (1)
System\Formats\Nrbf\Utils\TypeNameHelpers.cs (1)
134ArrayPool<char>.Shared.Return(assemblyQualifiedName.Array!);
System.Formats.Tar (18)
src\runtime\src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
25ArrayPool<char>.Shared.Return(oldBuffer);
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (2)
125ArrayPool<byte>.Shared.Return(buffer); 152ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Formats\Tar\GnuSparseStream.cs (3)
185ArrayPool<byte>.Shared.Return(rented); 318ArrayPool<byte>.Shared.Return(buffer); 533ArrayPool<byte>.Shared.Return(bytes);
System\Formats\Tar\TarHeader.Read.cs (3)
42ArrayPool<byte>.Shared.Return(rented); 672ArrayPool<byte>.Shared.Return(buffer); 724ArrayPool<byte>.Shared.Return(buffer);
System\Formats\Tar\TarHeader.Write.cs (3)
816ArrayPool<byte>.Shared.Return(buffer); 860ArrayPool<byte>.Shared.Return(buffer); 885ArrayPool<byte>.Shared.Return(buffer);
System\Formats\Tar\TarHelpers.cs (2)
75ArrayPool<byte>.Shared.Return(buffer); 100ArrayPool<byte>.Shared.Return(buffer);
System\Formats\Tar\TarWriter.cs (2)
364ArrayPool<byte>.Shared.Return(rented); 384ArrayPool<byte>.Shared.Return(twoEmptyRecords);
System.IO.Compression (19)
src\runtime\src\libraries\Common\src\System\IO\SubReadStream.cs (2)
125ArrayPool<byte>.Shared.Return(buffer); 152ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
System\IO\Compression\DeflateZLib\DeflateStream.cs (4)
748ArrayPool<byte>.Shared.Return(buffer); 803ArrayPool<byte>.Shared.Return(buffer); 980ArrayPool<byte>.Shared.Return(_arrayPoolBuffer); 1021ArrayPool<byte>.Shared.Return(_arrayPoolBuffer);
System\IO\Compression\WinZipAesKeyMaterial.cs (1)
93ArrayPool<byte>.Shared.Return(rentedPasswordBytes);
System\IO\Compression\ZipArchive.Async.cs (1)
261ArrayPool<byte>.Shared.Return(arrayPoolArray);
System\IO\Compression\ZipArchive.cs (1)
707ArrayPool<byte>.Shared.Return(arrayPoolArray);
System\IO\Compression\ZipBlocks.Async.cs (2)
160ArrayPool<byte>.Shared.Return(arrayPoolBuffer); 235ArrayPool<byte>.Shared.Return(arrayPoolBuffer);
System\IO\Compression\ZipBlocks.cs (2)
656ArrayPool<byte>.Shared.Return(arrayPoolBuffer); 1046ArrayPool<byte>.Shared.Return(arrayPoolBuffer);
System\IO\Compression\ZipCryptoStream.cs (1)
141ArrayPool<byte>.Shared.Return(passwordBytes);
System\IO\Compression\ZipHelper.Async.cs (1)
83ArrayPool<byte>.Shared.Return(buffer);
System\IO\Compression\ZipHelper.cs (1)
157ArrayPool<byte>.Shared.Return(buffer);
System\IO\Compression\Zstandard\ZstandardDictionary.cs (2)
153ArrayPool<byte>.Shared.Return(dictionaryBuffer); 155ArrayPool<byte>.Shared.Return(lengthsArray);
System.IO.Compression.Brotli (1)
System\IO\Compression\BrotliStream.cs (1)
159ArrayPool<byte>.Shared.Return(buffer);
System.IO.Compression.ZipFile (1)
src\runtime\src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
25ArrayPool<char>.Shared.Return(oldBuffer);
System.IO.FileSystem.AccessControl (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.IO.FileSystem.Watcher (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.IO.Packaging (1)
System\IO\Packaging\InterleavedZipPackagePartStream.cs (1)
562ArrayPool<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\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\System\Net\Http\aspnetcore\Http3\QPack\QPackDecoder.cs (4)
140Pool.Return(_stringOctets); 146Pool.Return(_headerNameOctets); 152Pool.Return(_headerValueOctets); 688Pool.Return(buffer);
src\runtime\src\libraries\Common\src\System\Net\MultiArrayBuffer.cs (2)
53ArrayPool<byte>.Shared.Return(toReturn); 114ArrayPool<byte>.Shared.Return(toReturn);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Net\Http\Headers\HeaderDescriptor.cs (1)
325ArrayPool<char>.Shared.Return(rented);
System\Net\Http\Headers\HeaderUtilities.cs (1)
109ArrayPool<byte>.Shared.Return(utf8bytes);
System\Net\Http\HttpContent.cs (3)
188ArrayPool<byte>.Shared.Return(buffer); 1094ArrayPool<byte>.Shared.Return(buffer); 1105ArrayPool<byte>.Shared.Return(lastBuffer);
System\Net\Http\MultipartContent.cs (1)
652ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (1)
468ArrayPool<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)
2021ArrayPool<byte>.Shared.Return(pooledBuffer);
System\Net\Http\SocketsHttpHandler\SocksHelper.cs (2)
210ArrayPool<byte>.Shared.Return(buffer); 317ArrayPool<byte>.Shared.Return(buffer);
System.Net.Http.WinHttpHandler (3)
System\Net\Http\WinHttpResponseParser.cs (1)
78ArrayPool<char>.Shared.Return(buffer);
System\Net\Http\WinHttpResponseStream.cs (2)
165ArrayPool<byte>.Shared.Return(buffer); 285ArrayPool<char>.Shared.Return(trailersBuffer);
System.Net.Mail (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Net.NameResolution (14)
System\Net\DnsResolverPal.Managed.cs (14)
444ArrayPool<byte>.Shared.Return(tcpBuffer); 460ArrayPool<byte>.Shared.Return(tcpBuffer); 465ArrayPool<byte>.Shared.Return(responseBuffer); 468ArrayPool<byte>.Shared.Return(softErrorBuffer); 495ArrayPool<byte>.Shared.Return(softErrorBuffer); 503ArrayPool<byte>.Shared.Return(responseBuffer); 506ArrayPool<byte>.Shared.Return(softErrorBuffer); 530ArrayPool<byte>.Shared.Return(responseBuffer); 547ArrayPool<byte>.Shared.Return(queryBytes); 713ArrayPool<byte>.Shared.Return(buffer); 722ArrayPool<byte>.Shared.Return(buffer); 750ArrayPool<byte>.Shared.Return(buffer); 759ArrayPool<byte>.Shared.Return(buffer); 933public void Dispose() => ArrayPool<byte>.Shared.Return(_buffer);
System.Net.Primitives (1)
src\runtime\src\libraries\Common\src\System\Net\NetworkInformation\InterfaceInfoPal.Unix.cs (1)
70ArrayPool<byte>.Shared.Return(rentedBuffer);
System.Net.Quic (7)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (1)
44ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\runtime\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 (19)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (1)
44ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
669ArrayPool<byte>.Shared.Return(buffer); 682ArrayPool<byte>.Shared.Return(oldBuffer);
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\System\Net\Security\RC4.cs (1)
71ArrayPool<byte>.Shared.Return(state);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CryptoPool.cs (1)
37ArrayPool<byte>.Shared.Return(array, clearWholeArray);
src\runtime\src\libraries\Common\src\System\Text\UrlBase64Encoding.cs (1)
76ArrayPool<char>.Shared.Return(base64);
System\Net\Security\NegotiateAuthentication.cs (1)
306ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
System\Net\Security\SslStream.Protocol.cs (2)
1587ArrayPool<byte>.Shared.Return(oldPayload); 1606ArrayPool<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\Security\TlsSession.cs (6)
1208ArrayPool<byte>.Shared.Return(rented); 1577ArrayPool<byte>.Shared.Return(_decryptScratch); 2051ArrayPool<byte>.Shared.Return(scratch); 2231ArrayPool<byte>.Shared.Return(scratch); 2285ArrayPool<byte>.Shared.Return(scratch); 2362ArrayPool<byte>.Shared.Return(_decryptScratch);
System.Net.ServerSentEvents (6)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
System\Net\ServerSentEvents\SseParser_1.cs (5)
167ArrayPool<byte>.Shared.Return(_lineBuffer); 170ArrayPool<byte>.Shared.Return(_dataBuffer); 247ArrayPool<byte>.Shared.Return(_lineBuffer); 250ArrayPool<byte>.Shared.Return(_dataBuffer); 569ArrayPool<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); 221ArrayPool<byte>.Shared.Return(toReturn);
System\Net\WebSockets\ManagedWebSocket.cs (3)
1512ArrayPool<byte>.Shared.Return(closeBuffer); 1572ArrayPool<byte>.Shared.Return(buffer); 1656ArrayPool<byte>.Shared.Return(toReturn);
System\Net\WebSockets\WebSocket.cs (2)
52ArrayPool<byte>.Shared.Return(array); 80ArrayPool<byte>.Shared.Return(array);
System.Numerics.Tensors (11)
System\Numerics\Tensors\netcore\Tensor.cs (5)
267ArrayPool<T>.Shared.Return(tempBuffer); 3667ArrayPool<T>.Shared.Return(flat); 3699ArrayPool<T>.Shared.Return(flat); 3730ArrayPool<T>.Shared.Return(flat); 3763ArrayPool<T>.Shared.Return(flat);
System\Numerics\Tensors\netcore\TensorOperation.cs (2)
389ArrayPool<nint>.Shared.Return(resultLengthsArray); 2778ArrayPool<T>.Shared.Return(_array);
System\Numerics\Tensors\netcore\TensorShape.cs (4)
733ArrayPool<nint>.Shared.Return(lengthsArray); 827ArrayPool<nint>.Shared.Return(intermediateLengthsArray); 1226ArrayPool<nint>.Shared.Return(intermediateLengthsArray); 1231ArrayPool<nint>.Shared.Return(intermediateStridesArray);
System.Private.CoreLib (86)
src\runtime\src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.TryReadStatusFile.cs (2)
166ArrayPool<byte>.Shared.Return(toReturn); 177ArrayPool<byte>.Shared.Return(bytes);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.GetCwd.cs (1)
45ArrayPool<byte>.Shared.Return(buf);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
61ArrayPool<byte>.Shared.Return(arrayBuffer);
src\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
178ArrayPool<T>.Shared.Return(toReturn); 242ArrayPool<T>.Shared.Return(toReturn);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\ArrayPool.cs (1)
102Return(array);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Decoder.cs (2)
117ArrayPool<byte>.Shared.Return(rented); 249ArrayPool<byte>.Shared.Return(rented);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (2)
177ArrayPool<byte>.Shared.Return(rented); 274ArrayPool<byte>.Shared.Return(rented);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (2)
908ArrayPool<byte>.Shared.Return(borrowedArray); 938ArrayPool<byte>.Shared.Return(borrowedArray);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (1)
165ArrayPool<byte>.Shared.Return(borrowedArr);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Normalization.Icu.cs (2)
104ArrayPool<char>.Shared.Return(temp); 117ArrayPool<char>.Shared.Return(toReturn);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Normalization.Nls.cs (2)
86ArrayPool<char>.Shared.Return(temp); 110ArrayPool<char>.Shared.Return(toReturn);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BinaryReader.cs (1)
527ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BinaryWriter.cs (5)
207ArrayPool<byte>.Shared.Return(rented); 374ArrayPool<byte>.Shared.Return(rented); 403ArrayPool<byte>.Shared.Return(array); 436ArrayPool<byte>.Shared.Return(rented); 461ArrayPool<byte>.Shared.Return(rented);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.Unix.cs (1)
244ArrayPool<char>.Shared.Return(pathBuffer);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\File.cs (7)
1151ArrayPool<char>.Shared.Return(buffer); 1270ArrayPool<byte>.Shared.Return(toReturn); 1285ArrayPool<byte>.Shared.Return(rentedArray); 1535ArrayPool<byte>.Shared.Return(oldRentedArray); 1552ArrayPool<byte>.Shared.Return(rentedArray); 1608ArrayPool<byte>.Shared.Return(rentedBytes); 1660ArrayPool<byte>.Shared.Return(bytes);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (6)
75ArrayPool<byte>.Shared.Return(buffer); 113ArrayPool<byte>.Shared.Return(buffer); 329ArrayPool<byte>.Shared.Return(localBuffer); 753ArrayPool<byte>.Shared.Return(localBuffer); 799ArrayPool<byte>.Shared.Return(sharedBuffer); 925ArrayPool<byte>.Shared.Return(sharedBuffer);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (3)
963ArrayPool<char>.Shared.Return(arrayPoolBuffer); 995ArrayPool<char>.Shared.Return(arrayPoolBuffer); 1006ArrayPool<char>.Shared.Return(arrayPoolBuffer);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.cs (2)
201ArrayPool<char>.Shared.Return(array); 425ArrayPool<char>.Shared.Return(array);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Marvin.OrdinalIgnoreCase.cs (1)
99ArrayPool<char>.Shared.Return(borrowedArr);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128DecimalReduce.cs (1)
164ArrayPool<ulong>.Shared.Return(rented);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\INumberBase.cs (10)
330ArrayPool<char>.Shared.Return(utf16TextArray); 345ArrayPool<char>.Shared.Return(utf16TextArray); 512ArrayPool<char>.Shared.Return(utf16TextArray); 528ArrayPool<char>.Shared.Return(utf16TextArray); 580ArrayPool<char>.Shared.Return(utf16DestinationArray); 595ArrayPool<char>.Shared.Return(utf16DestinationArray); 638ArrayPool<char>.Shared.Return(utf16TextArray); 653ArrayPool<char>.Shared.Return(utf16TextArray); 685ArrayPool<char>.Shared.Return(utf16TextArray); 701ArrayPool<char>.Shared.Return(utf16TextArray);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (3)
239ArrayPool<byte>.Shared.Return(rented); 372ArrayPool<byte>.Shared.Return(rented); 410ArrayPool<byte>.Shared.Return(rented);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (1)
1821ArrayPool<byte>.Shared.Return(rentedArray);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\DefaultInterpolatedStringHandler.cs (2)
136ArrayPool<char>.Shared.Return(toReturn); 663ArrayPool<char>.Shared.Return(toReturn);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMapState.cs (2)
180ArrayPool<bool>.Shared.Return(seen); 188ArrayPool<bool>.Shared.Return(seen);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
1029ArrayPool<char>.Shared.Return(borrowedArr);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8.cs (2)
717ArrayPool<char>.Shared.Return(array); 764ArrayPool<char>.Shared.Return(array);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (2)
508ArrayPool<T>.Shared.Return(arrayPoolArray); 1328ArrayPool<TimeTransition>.Shared.Return(allTransitions);
System.Private.CoreLib.Generators (2)
src\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
System.Private.Uri (4)
src\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Private.Windows.Core (4)
System\BufferScope.cs (2)
96ArrayPool<T>.Shared.Return(_array); 123ArrayPool<T>.Shared.Return(_array);
System\Text\ValueStringBuilder.cs (2)
342ArrayPool<char>.Shared.Return(toReturn); 353ArrayPool<char>.Shared.Return(toReturn);
System.Private.Xml (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Reflection.Metadata (3)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Reflection\Internal\Utilities\EncodingHelper.cs (1)
56ArrayPool<byte>.Shared.Return(buffer);
System.Runtime.Numerics (18)
src\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder_1.cs (2)
307ArrayPool<TChar>.Shared.Return(toReturn); 318ArrayPool<TChar>.Shared.Return(toReturn);
System\Number.BigInteger.cs (6)
141ArrayPool<byte>.Shared.Return(arrayFromPool); 685ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 727ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 745ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 781ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 976ArrayPool<byte>.Shared.Return(numberBufferToReturn);
System\Numerics\BigInteger.RentedBuffer.cs (1)
62ArrayPool<nuint>.Shared.Return(array);
System\Numerics\BigIntegerCalculator.PowMod.cs (1)
641ArrayPool<nuint>.Shared.Return(tablePool);
System\Numerics\BigIntegerCalculator.SquMul.cs (6)
88ArrayPool<nuint>.Shared.Return(pAndQAllFromPool); 89ArrayPool<nuint>.Shared.Return(rAndZAllFromPool); 298ArrayPool<nuint>.Shared.Return(pAndQAllFromPool); 299ArrayPool<nuint>.Shared.Return(rAndZAllFromPool); 391ArrayPool<nuint>.Shared.Return(pAndQAllFromPool); 396ArrayPool<nuint>.Shared.Return(cAllFromPool);
System.Security.Cryptography (29)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CryptoPool.cs (1)
37ArrayPool<byte>.Shared.Return(array, clearWholeArray);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (3)
929ArrayPool<SafeBagAsn>.Shared.Return(_certBags, clearArray: true); 934ArrayPool<SafeBagAsn>.Shared.Return(_keyBags, clearArray: true); 1077ArrayPool<SafeBagAsn>.Shared.Return(array, clearArray: true);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Security\Cryptography\CngAsnFormatter.cs (1)
50ArrayPool<char>.Shared.Return(pooledarray);
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); 1424ArrayPool<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)
285ArrayPool<byte>.Shared.Return(rented);
System.Security.Cryptography.Cose (8)
System\Security\Cryptography\Cose\CoseMessage.cs (2)
470ArrayPool<byte>.Shared.Return(contentBuffer, clearArray: true); 505ArrayPool<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)
799ArrayPool<byte>.Shared.Return(buffer, clearArray: true); 948ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
System\Security\Cryptography\Cose\CoseSignature.cs (2)
641ArrayPool<byte>.Shared.Return(buffer, clearArray: true); 674ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
System.Security.Cryptography.Pkcs (1)
src\runtime\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.ServiceProcess.ServiceController (2)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Text.Encodings.Web (3)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Text\Encodings\Web\TextEncoder.cs (1)
536ArrayPool<char>.Shared.Return(rentedArray);
System.Text.Json (107)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
src\runtime\src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (2)
169ArrayPool<char>.Shared.Return(rentedBuffer); 194ArrayPool<char>.Shared.Return(rentedBuffer);
System\Text\Json\Document\JsonDocument.cs (3)
81ArrayPool<byte>.Shared.Return(extraRentedBytes); 332ArrayPool<byte>.Shared.Return(otherUtf8TextArray); 838ArrayPool<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); 256ArrayPool<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); 849ArrayPool<byte>.Shared.Return(toReturn, clearArray: true); 864ArrayPool<byte>.Shared.Return(rented); 929ArrayPool<byte>.Shared.Return(toReturn, clearArray: true); 946ArrayPool<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)
218ArrayPool<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)
67ArrayPool<byte>.Shared.Return(rentedByteBuffer);
System\Text\Json\Serialization\Converters\Value\Ieee754FloatingPointConverter.cs (1)
285ArrayPool<byte>.Shared.Return(rented);
System\Text\Json\Serialization\Converters\Value\Int128Converter.cs (1)
64ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Text\Json\Serialization\Converters\Value\UInt128Converter.cs (1)
64ArrayPool<byte>.Shared.Return(rentedBuffer);
System\Text\Json\Serialization\Converters\Value\VersionConverter.cs (1)
66ArrayPool<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\JsonUnionTypeStructuralClassifier.cs (2)
444ArrayPool<PocoObjectCaseState>.Shared.Return( 525ArrayPool<byte>.Shared.Return(rentedPropertyName);
System\Text\Json\Serialization\StreamReadBufferState.cs (2)
148ArrayPool<byte>.Shared.Return(oldBuffer); 197ArrayPool<byte>.Shared.Return(toReturn);
System\Text\Json\Writer\JsonWriterHelper.cs (2)
329ArrayPool<byte>.Shared.Return(rented); 364ArrayPool<byte>.Shared.Return(rented);
System\Text\Json\Writer\Utf8JsonWriter.cs (2)
878ArrayPool<byte>.Shared.Return(propertyArray); 1027ArrayPool<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)
204ArrayPool<char>.Shared.Return(valueArray); 351ArrayPool<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\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
src\runtime\src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (2)
169ArrayPool<char>.Shared.Return(rentedBuffer); 194ArrayPool<char>.Shared.Return(rentedBuffer);
System.Text.RegularExpressions (7)
src\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.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\runtime\src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Web.HttpUtility (4)
src\runtime\src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Web\Util\HttpEncoder.cs (2)
588ArrayPool<byte>.Shared.Return(bytes); 593ArrayPool<char>.Shared.Return(chars);