5 types derived from ArrayPool
Microsoft.AspNetCore.Components.Tests (1)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
System.Private.CoreLib (2)
1276 references to ArrayPool
BasicWebSite (1)
FormatterWebSite (1)
Microsoft.AspNetCore.Components (7)
Microsoft.AspNetCore.Components.Endpoints (12)
Microsoft.AspNetCore.Components.Endpoints.Tests (2)
Microsoft.AspNetCore.Components.Forms (2)
Microsoft.AspNetCore.Components.Server (30)
Microsoft.AspNetCore.Components.Web (2)
Microsoft.AspNetCore.Components.WebAssembly (2)
Microsoft.AspNetCore.Components.WebView (5)
Microsoft.AspNetCore.DataProtection.Abstractions (2)
Microsoft.AspNetCore.Http (4)
Microsoft.AspNetCore.Http.Abstractions (3)
Microsoft.AspNetCore.Http.Connections (5)
Microsoft.AspNetCore.Http.Extensions (20)
Microsoft.AspNetCore.Http.Results (2)
Microsoft.AspNetCore.HttpLogging (9)
Microsoft.AspNetCore.Mvc.Core (15)
Microsoft.AspNetCore.Mvc.Core.Test (4)
ModelBinding\Binders\BodyModelBinderTests.cs (2)
772: base(GetLogger(), new JsonSerializerSettings(), ArrayPool<char>.Shared, new DefaultObjectPoolProvider(), new MvcOptions(), new MvcNewtonsoftJsonOptions()
842: base(GetLogger(), new JsonSerializerSettings(), ArrayPool<char>.Shared, new DefaultObjectPoolProvider(), new MvcOptions(), new MvcNewtonsoftJsonOptions()
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (16)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (26)
NewtonsoftJsonInputFormatterTest.cs (12)
32ArrayPool<char>.Shared,
68ArrayPool<char>.Shared,
104ArrayPool<char>.Shared,
317ArrayPool<char>.Shared,
352ArrayPool<char>.Shared,
383ArrayPool<char>.Shared,
414ArrayPool<char>.Shared,
443ArrayPool<char>.Shared,
491ArrayPool<char>.Shared,
539ArrayPool<char>.Shared,
566: base(GetLogger(), settings, ArrayPool<char>.Shared, objectPoolProvider, new MvcOptions(), new MvcNewtonsoftJsonOptions())
588ArrayPool<char>.Shared,
NewtonsoftJsonOutputFormatterTest.cs (7)
22return new NewtonsoftJsonOutputFormatter(new JsonSerializerSettings(), ArrayPool<char>.Shared, new MvcOptions(), new MvcNewtonsoftJsonOptions());
76var jsonFormatter = new NewtonsoftJsonOutputFormatter(settings, ArrayPool<char>.Shared, new MvcOptions());
106var jsonFormatter = new NewtonsoftJsonOutputFormatter(settings, ArrayPool<char>.Shared, new MvcOptions(), new MvcNewtonsoftJsonOptions()
133var jsonFormatter = new NewtonsoftJsonOutputFormatter(settings, ArrayPool<char>.Shared, new MvcOptions(), new MvcNewtonsoftJsonOptions());
351var formatter = new NewtonsoftJsonOutputFormatter(new JsonSerializerSettings(), ArrayPool<char>.Shared, new MvcOptions(), new MvcNewtonsoftJsonOptions());
382var formatter = new NewtonsoftJsonOutputFormatter(new JsonSerializerSettings(), ArrayPool<char>.Shared, new MvcOptions(), new MvcNewtonsoftJsonOptions());
555: base(serializerSettings, ArrayPool<char>.Shared, new MvcOptions(), new MvcNewtonsoftJsonOptions())
Microsoft.AspNetCore.Mvc.ViewFeatures (15)
Microsoft.AspNetCore.Mvc.Views.TestCommon (1)
Microsoft.AspNetCore.OpenApi (3)
Microsoft.AspNetCore.OutputCaching (8)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (6)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (2)
Microsoft.AspNetCore.OutputCaching.Tests (3)
Microsoft.AspNetCore.Owin (2)
Microsoft.AspNetCore.Server.Kestrel.Core (15)
Microsoft.AspNetCore.Shared.Tests (4)
Microsoft.AspNetCore.SignalR.Client.Tests (3)
Microsoft.AspNetCore.SignalR.Common (3)
Microsoft.AspNetCore.SignalR.Common.Tests (2)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (3)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (6)
Microsoft.AspNetCore.SignalR.Specification.Tests (3)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (3)
Microsoft.AspNetCore.WebSockets (7)
Microsoft.AspNetCore.WebUtilities (47)
Microsoft.AspNetCore.WebUtilities.Tests (51)
HttpRequestStreamReaderTest.cs (16)
344public static void NullInputsInConstructor_ExpectArgumentNullException(Stream stream, Encoding encoding, ArrayPool<byte> bytePool, ArrayPool<char> charPool)
359var httpRequestStreamReader = new HttpRequestStreamReader(new MemoryStream(), Encoding.UTF8, size, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
370var httpRequestStreamReader = new HttpRequestStreamReader(mockStream.Object, Encoding.UTF8, 1, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
378var httpRequestStreamReader = new HttpRequestStreamReader(new MemoryStream(), Encoding.UTF8, 10, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
391var httpRequestStreamReader = new HttpRequestStreamReader(new MemoryStream(), Encoding.UTF8, 10, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
441yield return new object?[] { null, Encoding.UTF8, ArrayPool<byte>.Shared, ArrayPool<char>.Shared };
442yield return new object?[] { new MemoryStream(), null, ArrayPool<byte>.Shared, ArrayPool<char>.Shared };
443yield return new object?[] { new MemoryStream(), Encoding.UTF8, null, ArrayPool<char>.Shared };
444yield return new object?[] { new MemoryStream(), Encoding.UTF8, ArrayPool<byte>.Shared, null };
HttpResponseStreamWriterTest.cs (18)
695ArrayPool<byte>.Shared,
696ArrayPool<char>.Shared))
732public static void NullInputsInConstructor_ExpectArgumentNullException(Stream stream, Encoding encoding, ArrayPool<byte> bytePool, ArrayPool<char> charPool)
747var httpRequestStreamReader = new HttpRequestStreamReader(new MemoryStream(), Encoding.UTF8, size, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
758var httpRequestStreamReader = new HttpRequestStreamReader(mockStream.Object, Encoding.UTF8, 1, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
766var httpResponseStreamWriter = new HttpResponseStreamWriter(new MemoryStream(), Encoding.UTF8, 10, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
779var httpResponseStreamWriter = new HttpResponseStreamWriter(new MemoryStream(), Encoding.UTF8, 10, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
848yield return new object?[] { null, Encoding.UTF8, ArrayPool<byte>.Shared, ArrayPool<char>.Shared };
849yield return new object?[] { new MemoryStream(), null, ArrayPool<byte>.Shared, ArrayPool<char>.Shared };
850yield return new object?[] { new MemoryStream(), Encoding.UTF8, null, ArrayPool<char>.Shared };
851yield return new object?[] { new MemoryStream(), Encoding.UTF8, ArrayPool<byte>.Shared, null };
Microsoft.Build (6)
Microsoft.Build.Tasks.Core (6)
Microsoft.Extensions.Caching.Hybrid (4)
Microsoft.Extensions.Caching.MicroBenchmarks (3)
Microsoft.Extensions.Caching.SqlServer (4)
Microsoft.Extensions.Caching.StackExchangeRedis (2)
Microsoft.Extensions.DependencyModel (6)
Microsoft.Extensions.Logging.Abstractions (4)
Microsoft.Extensions.Logging.Console (6)
Microsoft.Extensions.Logging.Generators (3)
Microsoft.JSInterop (5)
Microsoft.Net.Http.Headers (4)
MonoTargetsTasks (2)
MSBuild (2)
mscorlib (1)
netstandard (1)
PresentationCore (3)
PresentationFramework (2)
System.Buffers (1)
System.Collections.Immutable (22)
System.Console (6)
System.Diagnostics.DiagnosticSource (4)
System.Diagnostics.Process (15)
System.Formats.Asn1 (2)
System.Formats.Cbor (2)
System.Formats.Tar (33)
System.IO.Compression (6)
System.IO.Compression.Brotli (2)
System.IO.Compression.ZipFile (2)
System.IO.FileSystem.Watcher (4)
System.IO.Hashing (4)
System.IO.Pipelines (4)
System.Linq (4)
System.Memory (6)
System.Net.Http (35)
System.Net.Mail (4)
System.Net.Ping (2)
System.Net.Quic (15)
System.Net.Security (22)
System.Net.WebSockets (20)
System.Private.CoreLib (152)
System.Private.CoreLib.Generators (3)
System.Private.Uri (4)
System.Private.Xml (4)
System.Reflection.Metadata (6)
System.Runtime (1)
System.Runtime.Numerics (144)
System\Numerics\BigInteger.cs (74)
769: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
782ArrayPool<uint>.Shared.Return(bitsFromPool);
799: remainderFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
805: quotientFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
813ArrayPool<uint>.Shared.Return(remainderFromPool);
816ArrayPool<uint>.Shared.Return(quotientFromPool);
922: bitsFromPool = ArrayPool<uint>.Shared.Rent(leftBits.Length)).Slice(0, leftBits.Length);
935: bitsFromPool = ArrayPool<uint>.Shared.Rent(leftBits.Length)).Slice(0, leftBits.Length);
942ArrayPool<uint>.Shared.Return(bitsFromPool);
990: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1015ArrayPool<uint>.Shared.Return(bitsFromPool);
1050: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1061: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1069ArrayPool<uint>.Shared.Return(bitsFromPool);
1651: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1663: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1675: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1687: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1694ArrayPool<uint>.Shared.Return(bitsFromPool);
1729: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1741: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1751: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1763: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
1770ArrayPool<uint>.Shared.Return(bitsFromPool);
2340: leftBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2347: rightBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2354: resultBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2364ArrayPool<uint>.Shared.Return(leftBufferFromPool);
2367ArrayPool<uint>.Shared.Return(rightBufferFromPool);
2372ArrayPool<uint>.Shared.Return(resultBufferFromPool);
2396: leftBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2403: rightBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2410: resultBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2420ArrayPool<uint>.Shared.Return(leftBufferFromPool);
2423ArrayPool<uint>.Shared.Return(rightBufferFromPool);
2428ArrayPool<uint>.Shared.Return(resultBufferFromPool);
2447: leftBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2454: rightBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2461: resultBufferFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2471ArrayPool<uint>.Shared.Return(leftBufferFromPool);
2474ArrayPool<uint>.Shared.Return(rightBufferFromPool);
2479ArrayPool<uint>.Shared.Return(resultBufferFromPool);
2501: xdFromPool = ArrayPool<uint>.Shared.Rent(xl)).Slice(0, xl);
2508: zdFromPool = ArrayPool<uint>.Shared.Rent(zl)).Slice(0, zl);
2536ArrayPool<uint>.Shared.Return(xdFromPool);
2538ArrayPool<uint>.Shared.Return(zdFromPool);
2562: xdFromPool = ArrayPool<uint>.Shared.Rent(xl)).Slice(0, xl);
2590: zdFromPool = ArrayPool<uint>.Shared.Rent(zl)).Slice(0, zl);
2628ArrayPool<uint>.Shared.Return(zdFromPool);
2631ArrayPool<uint>.Shared.Return(xdFromPool);
2704: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2716: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2726: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2738: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2751: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2759ArrayPool<uint>.Shared.Return(bitsFromPool);
2793: quotientFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2804ArrayPool<uint>.Shared.Return(quotientFromPool);
2819: quotientFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2825ArrayPool<uint>.Shared.Return(quotientFromPool);
2869: bitsFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
2875ArrayPool<uint>.Shared.Return(bitsFromPool);
3253: xdFromPool = ArrayPool<uint>.Shared.Rent(xl);
3263: zdFromPool = ArrayPool<uint>.Shared.Rent(zl);
3356ArrayPool<uint>.Shared.Return(xdFromPool);
3358ArrayPool<uint>.Shared.Return(zdFromPool);
3388: xdFromPool = ArrayPool<uint>.Shared.Rent(xl);
3398: zdFromPool = ArrayPool<uint>.Shared.Rent(zl);
3490ArrayPool<uint>.Shared.Return(xdFromPool);
3492ArrayPool<uint>.Shared.Return(zdFromPool);
5233: xdFromPool = ArrayPool<uint>.Shared.Rent(xl)).Slice(0, xl);
5252: zdFromPool = ArrayPool<uint>.Shared.Rent(zl)).Slice(0, zl);
5286ArrayPool<uint>.Shared.Return(zdFromPool);
5289ArrayPool<uint>.Shared.Return(xdFromPool);
System\Numerics\BigIntegerCalculator.PowMod.cs (28)
28: tempFromPool = ArrayPool<uint>.Shared.Rent(bits.Length)).Slice(0, bits.Length);
34: valueCopyFromPool = ArrayPool<uint>.Shared.Rent(bits.Length)).Slice(0, bits.Length);
43ArrayPool<uint>.Shared.Return(tempFromPool);
45ArrayPool<uint>.Shared.Return(valueCopyFromPool);
221: valueCopyFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
240: tempFromPool = ArrayPool<uint>.Shared.Rent(bits.Length)).Slice(0, bits.Length);
246ArrayPool<uint>.Shared.Return(valueCopyFromPool);
248ArrayPool<uint>.Shared.Return(tempFromPool);
270: valueCopyFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
289: tempFromPool = ArrayPool<uint>.Shared.Rent(bits.Length)).Slice(0, bits.Length);
295ArrayPool<uint>.Shared.Return(valueCopyFromPool);
297ArrayPool<uint>.Shared.Return(tempFromPool);
328: rFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
335: muFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
342: q1FromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
348: q2FromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
354ArrayPool<uint>.Shared.Return(rFromPool);
361ArrayPool<uint>.Shared.Return(muFromPool);
363ArrayPool<uint>.Shared.Return(q1FromPool);
365ArrayPool<uint>.Shared.Return(q2FromPool);
388: rFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
395: muFromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
402: q1FromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
408: q2FromPool = ArrayPool<uint>.Shared.Rent(size)).Slice(0, size);
414ArrayPool<uint>.Shared.Return(rFromPool);
421ArrayPool<uint>.Shared.Return(muFromPool);
423ArrayPool<uint>.Shared.Return(q1FromPool);
425ArrayPool<uint>.Shared.Return(q2FromPool);
System.Security.Cryptography (86)
System.Security.Cryptography.Cose (16)
System.Text.Encodings.Web (6)
System.Text.Json (192)
System.Text.Json.SourceGeneration (4)
System.Text.RegularExpressions (11)
System.Text.RegularExpressions.Generator (7)