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)
128public override void Return(T[] array, bool clearArray = false)
922 references to Return
aspire (1)
Mcp\Docs\LlmsTxtParser.cs (1)
713ArrayPool<char>.Shared.Return(buffer);
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)
ILLink.RoslynAnalyzer (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
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.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\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); 149ArrayPool<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);
src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.Components.Endpoints (8)
Builder\ResourceCollectionUrlEndpoint.cs (1)
181ArrayPool<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);
src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
TempData\CookieTempDataProvider.cs (1)
95ArrayPool<byte>.Shared.Return(rentedDecodeBuffer);
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)
536ArrayPool<byte>.Shared.Return(buffer, clearArray: true);
src\Components\Shared\src\ArrayBuilder.cs (1)
197_arrayPool.Return(_items);
src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<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 (13)
Cng\CbcAuthenticatedEncryptor.cs (2)
203ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 408ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
Cng\CngGcmAuthenticatedEncryptor.cs (2)
170ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 327ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
KeyManagement\KeyRingBasedDataProtector.cs (1)
414ArrayPool<int>.Shared.Return(lease);
Managed\AesGcmAuthenticatedEncryptor.cs (2)
172ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 211ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
Managed\ManagedAuthenticatedEncryptor.cs (2)
308ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true); 495ArrayPool<byte>.Shared.Return(rentedBuffer, clearArray: true);
src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (4)
src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
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 (7)
src\Shared\Buffers\BufferSegment.cs (1)
73ArrayPool<byte>.Shared.Return(poolArray);
src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
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)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<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 (17)
Internal\Http\Http1OutputProducer.cs (2)
427ArrayPool<byte>.Shared.Return(_fakeMemory); 690ArrayPool<byte>.Shared.Return(_fakeMemory);
Internal\Http\HttpParser.cs (1)
237ArrayPool<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\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\Shared\runtime\Http3\QPack\QPackDecoder.cs (4)
140Pool.Return(_stringOctets); 146Pool.Return(_headerNameOctets); 152Pool.Return(_headerValueOctets); 682Pool.Return(buffer);
Microsoft.AspNetCore.Shared.Tests (8)
src\Shared\Buffers\RefPooledArrayBufferWriter.cs (2)
44ArrayPool<T>.Shared.Return(_rentedBuffer, clearArray: true); 162ArrayPool<T>.Shared.Return(oldBuffer);
src\Shared\PooledArrayBufferWriter.cs (2)
108ArrayPool<T>.Shared.Return(_rentedBuffer); 202ArrayPool<T>.Shared.Return(oldBuffer);
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.Build (4)
BackEnd\Components\Scheduler\Scheduler.cs (1)
2395_requestBufferPool.Return(buffer, clearArray: false);
InterningBinaryReader.cs (1)
172ArrayPool<char>.Shared.Return(resultBuffer);
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.CommandLine.UnitTests (2)
ProcessExtensions.cs (2)
161ArrayPool<char>.Shared.Return(charBuffer); 765ArrayPool<byte>.Shared.Return(buffer);
Microsoft.Build.Tasks.Core (3)
Hash.cs (2)
115System.Buffers.ArrayPool<byte>.Shared.Return(shaBuffer); 119System.Buffers.ArrayPool<byte>.Shared.Return(itemSpecChunkByteBuffer);
InterningBinaryReader.cs (1)
172ArrayPool<char>.Shared.Return(resultBuffer);
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.CSharp (2)
Syntax\SyntaxTreeDiagnosticEnumerator.cs (2)
137=> ArrayPool<NodeIteration>.Shared.Return(_stack, clearArray: true); 168ArrayPool<NodeIteration>.Shared.Return(_stack, clearArray: true);
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 (4)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (1)
195ArrayPool<char>.Shared.Return(rentedCharArray);
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 (4)
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);
ToolReduction\EmbeddingToolReductionStrategy.cs (1)
238ArrayPool<AIToolRankingInfo>.Shared.Return(toolRankingInfoArray);
Microsoft.Extensions.AI.Abstractions (5)
Contents\DataContent.cs (1)
293ArrayPool<char>.Shared.Return(array);
Embeddings\BinaryEmbedding.cs (2)
83ArrayPool<byte>.Shared.Return(tmpArray); 108ArrayPool<byte>.Shared.Return(tmpArray);
Functions\AIFunctionFactory.cs (2)
1315ArrayPool<byte>.Shared.Return(_buffer); 1333ArrayPool<byte>.Shared.Return(_buffer);
Microsoft.Extensions.Caching.Hybrid (16)
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\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 (2)
Redaction\Redactor.cs (1)
59ArrayPool<char>.Shared.Return(buffer);
src\Shared\RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
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 (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 (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\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<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.Logging.Generators (2)
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)
711ArrayPool<byte>.Shared.Return(buffer); 760ArrayPool<byte>.Shared.Return(buffer); 801ArrayPool<byte>.Shared.Return(buffer); 824ArrayPool<byte>.Shared.Return(buffer); 925ArrayPool<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 (104)
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)
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)
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.Http.Headers (2)
ContentDispositionHeaderValue.cs (2)
567ArrayPool<byte>.Shared.Return(bufferFromPool); 756ArrayPool<byte>.Shared.Return(unescapedBytes);
MSBuild (1)
InterningBinaryReader.cs (1)
172ArrayPool<char>.Shared.Return(resultBuffer);
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 (8)
RentedSpan\RentedSpan.cs (1)
81ArrayPool<T>.Shared.Return(_rentedBuffer);
ServerSentEvents\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
ServerSentEvents\Helpers.cs (1)
106ArrayPool<byte>.Shared.Return(sharedBuffer);
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)
80ArrayPool<int>.Shared.Return(buckets); 88ArrayPool<int>.Shared.Return(buckets); 99ArrayPool<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)
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\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Diagnostics.Process (7)
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)
61ArrayPool<byte>.Shared.Return(arrayBuffer);
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)
293ArrayPool<byte>.Shared.Return(toReturn); 341ArrayPool<byte>.Shared.Return(rentedArray);
System.Drawing.Common (1)
System\Drawing\Icon.cs (1)
179ArrayPool<char>.Shared.Return(buffer);
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)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Formats\Tar\TarHeader.Read.cs (5)
57ArrayPool<byte>.Shared.Return(rented); 639ArrayPool<byte>.Shared.Return(buffer); 659ArrayPool<byte>.Shared.Return(buffer); 713ArrayPool<byte>.Shared.Return(buffer); 734ArrayPool<byte>.Shared.Return(buffer);
System\Formats\Tar\TarHeader.Write.cs (3)
858ArrayPool<byte>.Shared.Return(buffer); 899ArrayPool<byte>.Shared.Return(buffer); 922ArrayPool<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 (14)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
System\IO\Compression\DeflateZLib\DeflateStream.cs (4)
742ArrayPool<byte>.Shared.Return(buffer); 797ArrayPool<byte>.Shared.Return(buffer); 974ArrayPool<byte>.Shared.Return(_arrayPoolBuffer); 1015ArrayPool<byte>.Shared.Return(_arrayPoolBuffer);
System\IO\Compression\ZipArchive.Async.cs (1)
255ArrayPool<byte>.Shared.Return(arrayPoolArray);
System\IO\Compression\ZipArchive.cs (1)
636ArrayPool<byte>.Shared.Return(arrayPoolArray);
System\IO\Compression\ZipBlocks.Async.cs (2)
139ArrayPool<byte>.Shared.Return(arrayPoolBuffer); 215ArrayPool<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)
83ArrayPool<byte>.Shared.Return(buffer);
System\IO\Compression\ZipHelper.cs (1)
157ArrayPool<byte>.Shared.Return(buffer);
System\IO\Compression\Zstandard\ZstandardDictionary.cs (1)
151ArrayPool<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\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)
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\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)
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); 1091ArrayPool<byte>.Shared.Return(buffer); 1102ArrayPool<byte>.Shared.Return(lastBuffer);
System\Net\Http\MultipartContent.cs (1)
652ArrayPool<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)
210ArrayPool<byte>.Shared.Return(buffer); 317ArrayPool<byte>.Shared.Return(buffer);
System.Net.Mail (2)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.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)
44ArrayPool<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)
44ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
645ArrayPool<byte>.Shared.Return(buffer); 658ArrayPool<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)
1456ArrayPool<byte>.Shared.Return(oldPayload); 1475ArrayPool<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)
165ArrayPool<byte>.Shared.Return(_lineBuffer); 168ArrayPool<byte>.Shared.Return(_dataBuffer); 245ArrayPool<byte>.Shared.Return(_lineBuffer); 248ArrayPool<byte>.Shared.Return(_dataBuffer); 542ArrayPool<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)
1489ArrayPool<byte>.Shared.Return(closeBuffer); 1543ArrayPool<byte>.Shared.Return(buffer); 1635ArrayPool<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)
2758ArrayPool<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 (82)
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)
45ArrayPool<byte>.Shared.Return(buf);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
61ArrayPool<byte>.Shared.Return(arrayBuffer);
src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
178ArrayPool<T>.Shared.Return(toReturn); 242ArrayPool<T>.Shared.Return(toReturn);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
src\libraries\System.Private.CoreLib\src\System\Buffers\ArrayPool.cs (1)
102Return(array);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Decoder.cs (2)
117ArrayPool<byte>.Shared.Return(rented); 249ArrayPool<byte>.Shared.Return(rented);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (2)
176ArrayPool<byte>.Shared.Return(rented); 273ArrayPool<byte>.Shared.Return(rented);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Icu.cs (2)
889ArrayPool<byte>.Shared.Return(borrowedArray); 919ArrayPool<byte>.Shared.Return(borrowedArray);
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.Nls.cs (1)
164ArrayPool<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); 374ArrayPool<byte>.Shared.Return(rented); 403ArrayPool<byte>.Shared.Return(array); 436ArrayPool<byte>.Shared.Return(rented); 461ArrayPool<byte>.Shared.Return(rented);
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.Unix.cs (1)
244ArrayPool<char>.Shared.Return(pathBuffer);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (7)
1149ArrayPool<char>.Shared.Return(buffer); 1266ArrayPool<byte>.Shared.Return(toReturn); 1281ArrayPool<byte>.Shared.Return(rentedArray); 1531ArrayPool<byte>.Shared.Return(oldRentedArray); 1548ArrayPool<byte>.Shared.Return(rentedArray); 1604ArrayPool<byte>.Shared.Return(rentedBytes); 1656ArrayPool<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); 329ArrayPool<byte>.Shared.Return(localBuffer); 752ArrayPool<byte>.Shared.Return(localBuffer); 798ArrayPool<byte>.Shared.Return(sharedBuffer); 924ArrayPool<byte>.Shared.Return(sharedBuffer);
src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (3)
937ArrayPool<char>.Shared.Return(arrayPoolBuffer); 969ArrayPool<char>.Shared.Return(arrayPoolBuffer); 980ArrayPool<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)
201ArrayPool<char>.Shared.Return(array); 425ArrayPool<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)
1022ArrayPool<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);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (2)
509ArrayPool<T>.Shared.Return(arrayPoolArray); 1329ArrayPool<TimeTransition>.Shared.Return(allTransitions);
System.Private.CoreLib.Generators (2)
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\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
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\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Reflection.Metadata (3)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System\Reflection\Internal\Utilities\EncodingHelper.netcoreapp.cs (1)
56ArrayPool<byte>.Shared.Return(buffer);
System.Runtime.Numerics (83)
src\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
src\libraries\Common\src\System\Text\ValueStringBuilder_1.cs (2)
307ArrayPool<TChar>.Shared.Return(toReturn); 318ArrayPool<TChar>.Shared.Return(toReturn);
System\Number.BigInteger.cs (15)
119ArrayPool<byte>.Shared.Return(arrayFromPool); 404ArrayPool<uint>.Shared.Return(base1E9FromPool); 406ArrayPool<uint>.Shared.Return(resultBufferFromPool); 440ArrayPool<uint>.Shared.Return(leadingFromPool); 448ArrayPool<uint>.Shared.Return(powersOf1e9BufferFromPool); 494ArrayPool<uint>.Shared.Return(bufferFromPool); 624ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 665ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 728ArrayPool<byte>.Shared.Return(arrayToReturnToPool); 932ArrayPool<byte>.Shared.Return(numberBufferToReturn); 939ArrayPool<uint>.Shared.Return(base1E9BufferFromPool); 998ArrayPool<uint>.Shared.Return(powersOf1e9BufferFromPool); 1049ArrayPool<uint>.Shared.Return(lowerFromPool); 1061ArrayPool<uint>.Shared.Return(upperFromPool); 1361ArrayPool<uint>.Shared.Return(powersOfTenFromPool);
System\Numerics\BigInteger.cs (24)
812ArrayPool<uint>.Shared.Return(bitsFromPool); 843ArrayPool<uint>.Shared.Return(remainderFromPool); 846ArrayPool<uint>.Shared.Return(quotientFromPool); 972ArrayPool<uint>.Shared.Return(bitsFromPool); 1045ArrayPool<uint>.Shared.Return(bitsFromPool); 1099ArrayPool<uint>.Shared.Return(bitsFromPool); 1756ArrayPool<uint>.Shared.Return(bitsFromPool); 1832ArrayPool<uint>.Shared.Return(bitsFromPool); 2442ArrayPool<uint>.Shared.Return(leftBufferFromPool); 2445ArrayPool<uint>.Shared.Return(rightBufferFromPool); 2450ArrayPool<uint>.Shared.Return(resultBufferFromPool); 2498ArrayPool<uint>.Shared.Return(leftBufferFromPool); 2501ArrayPool<uint>.Shared.Return(rightBufferFromPool); 2506ArrayPool<uint>.Shared.Return(resultBufferFromPool); 2549ArrayPool<uint>.Shared.Return(leftBufferFromPool); 2552ArrayPool<uint>.Shared.Return(rightBufferFromPool); 2557ArrayPool<uint>.Shared.Return(resultBufferFromPool); 2703ArrayPool<uint>.Shared.Return(zFromPool); 2819ArrayPool<uint>.Shared.Return(bitsFromPool); 2864ArrayPool<uint>.Shared.Return(quotientFromPool); 2885ArrayPool<uint>.Shared.Return(quotientFromPool); 2935ArrayPool<uint>.Shared.Return(bitsFromPool); 3355ArrayPool<uint>.Shared.Return(zFromPool); 5207ArrayPool<uint>.Shared.Return(zFromPool);
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); 239ArrayPool<uint>.Shared.Return(valueCopyFromPool); 241ArrayPool<uint>.Shared.Return(tempFromPool); 288ArrayPool<uint>.Shared.Return(valueCopyFromPool); 290ArrayPool<uint>.Shared.Return(tempFromPool); 347ArrayPool<uint>.Shared.Return(rFromPool); 354ArrayPool<uint>.Shared.Return(muFromPool); 356ArrayPool<uint>.Shared.Return(q1FromPool); 358ArrayPool<uint>.Shared.Return(q2FromPool); 407ArrayPool<uint>.Shared.Return(rFromPool); 414ArrayPool<uint>.Shared.Return(muFromPool); 416ArrayPool<uint>.Shared.Return(q1FromPool); 418ArrayPool<uint>.Shared.Return(q2FromPool);
System\Numerics\BigIntegerCalculator.ShiftRot.cs (1)
96ArrayPool<uint>.Shared.Return(tmpFromPool);
System\Numerics\BigIntegerCalculator.SquMul.cs (12)
84ArrayPool<uint>.Shared.Return(pAndQAllFromPool); 85ArrayPool<uint>.Shared.Return(rAndZAllFromPool); 139ArrayPool<uint>.Shared.Return(foldFromPool); 147ArrayPool<uint>.Shared.Return(coreFromPool); 287ArrayPool<uint>.Shared.Return(pAndQAllFromPool); 288ArrayPool<uint>.Shared.Return(rAndZAllFromPool); 376ArrayPool<uint>.Shared.Return(pAndQAllFromPool); 381ArrayPool<uint>.Shared.Return(cAllFromPool); 466ArrayPool<uint>.Shared.Return(leftFoldFromPool); 469ArrayPool<uint>.Shared.Return(rightFoldFromPool); 480ArrayPool<uint>.Shared.Return(coreFromPool); 519ArrayPool<uint>.Shared.Return(carryFromPool);
System.Security.Cryptography (36)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
61ArrayPool<byte>.Shared.Return(arrayBuffer);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (1)
44ArrayPool<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)
926ArrayPool<SafeBagAsn>.Shared.Return(_certBags, clearArray: true); 931ArrayPool<SafeBagAsn>.Shared.Return(_keyBags, clearArray: true); 1074ArrayPool<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)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.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); 1444ArrayPool<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\X509Certificates\OpenSslX509ChainProcessor.cs (3)
787ArrayPool<char>.Shared.Return(urlEncoded.Array!); 1343ArrayPool<ErrorCollection>.Shared.Return(toReturn); 1384ArrayPool<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)
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)
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)
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 (103)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
193ArrayPool<byte>.Shared.Return(buffer);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<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); 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); 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)
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)
65ArrayPool<byte>.Shared.Return(rentedByteBuffer);
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\JsonSerializer.Read.String.cs (2)
407ArrayPool<byte>.Shared.Return(tempArray); 438ArrayPool<byte>.Shared.Return(tempArray);
System\Text\Json\Serialization\StreamReadBufferState.cs (2)
148ArrayPool<byte>.Shared.Return(oldBuffer); 197ArrayPool<byte>.Shared.Return(toReturn);
System\Text\Json\Writer\JsonWriterHelper.cs (2)
330ArrayPool<byte>.Shared.Return(rented); 365ArrayPool<byte>.Shared.Return(rented);
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\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<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\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
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\libraries\Common\src\System\Collections\Generic\ValueListBuilder.cs (2)
186ArrayPool<T>.Shared.Return(toReturn); 250ArrayPool<T>.Shared.Return(toReturn);
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (2)
273ArrayPool<char>.Shared.Return(toReturn); 284ArrayPool<char>.Shared.Return(toReturn);
System.Web.HttpUtility (4)
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)
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);