Found 176 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 336393254
Total bytes of diff: 336392681
Total bytes of delta: -573 (-0.00 % of base)
Total relative delta: NaN
diff is an improvement.
relative diff is a regression.
Total byte diff includes 2 bytes from reconciling methods
Base had 1 unique methods, 13 unique bytes
Diff had 1 unique methods, 15 unique bytes
Top file regressions (bytes):
862 : Microsoft.AspNetCore.SignalR.Client.Core.dasm (0.27 % of base)
320 : System.Numerics.Tensors.dasm (0.03 % of base)
267 : FluentFTP.dasm (0.04 % of base)
249 : System.Linq.Dynamic.Core.dasm (0.06 % of base)
220 : Serilog.Settings.Configuration.dasm (0.26 % of base)
111 : TimeZoneConverter.dasm (0.14 % of base)
111 : StackExchange.Redis.dasm (0.01 % of base)
100 : CsvHelper.dasm (0.02 % of base)
97 : OpenTelemetry.dasm (0.03 % of base)
96 : LaunchDarkly.CommonSdk.dasm (0.06 % of base)
93 : MimeKit.dasm (0.00 % of base)
81 : Selenium.WebDriver.dasm (0.00 % of base)
78 : MySqlConnector.dasm (0.01 % of base)
69 : dbup-core.dasm (0.09 % of base)
46 : OpenTelemetry.Instrumentation.Http.dasm (0.07 % of base)
34 : NSwag.Core.dasm (0.03 % of base)
20 : HotChocolate.Types.dasm (0.00 % of base)
15 : NSwag.Generation.dasm (0.02 % of base)
15 : Microsoft.ApplicationInsights.dasm (0.01 % of base)
12 : Microsoft.EntityFrameworkCore.dasm (0.00 % of base)
8 : Testcontainers.dasm (0.00 % of base)
5 : Azure.ResourceManager.KeyVault.dasm (0.00 % of base)
5 : Azure.Storage.Files.Shares.dasm (0.00 % of base)
5 : Azure.Search.Documents.dasm (0.00 % of base)
5 : RestSharp.dasm (0.00 % of base)
5 : Azure.Security.KeyVault.Secrets.dasm (0.00 % of base)
5 : Azure.Data.AppConfiguration.dasm (0.00 % of base)
5 : Azure.ResourceManager.dasm (0.00 % of base)
5 : Azure.Storage.Blobs.dasm (0.00 % of base)
5 : Azure.ResourceManager.Sql.dasm (0.00 % of base)
5 : Azure.Security.KeyVault.Certificates.dasm (0.00 % of base)
5 : Azure.Storage.Common.dasm (0.00 % of base)
5 : Azure.Monitor.OpenTelemetry.Exporter.dasm (0.00 % of base)
5 : Azure.Core.dasm (0.00 % of base)
5 : Azure.Storage.Queues.dasm (0.00 % of base)
5 : Azure.ResourceManager.Storage.dasm (0.00 % of base)
5 : Azure.Security.KeyVault.Keys.dasm (0.00 % of base)
Top file improvements (bytes):
-763 : System.Private.CoreLib.dasm (-0.01 % of base)
-707 : Castle.Core.dasm (-0.12 % of base)
-286 : Elasticsearch.Net.dasm (-0.01 % of base)
-200 : AngleSharp.dasm (-0.02 % of base)
-192 : Microsoft.Extensions.Azure.dasm (-0.13 % of base)
-191 : ExcelNumberFormat.dasm (-0.60 % of base)
-190 : Dapper.dasm (-0.03 % of base)
-179 : Microsoft.IdentityModel.Xml.dasm (-0.32 % of base)
-104 : Moq.dasm (-0.02 % of base)
-100 : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm (-0.18 % of base)
-90 : AngleSharp.Css.dasm (-0.01 % of base)
-69 : Markdig.dasm (-0.01 % of base)
-52 : NLog.dasm (-0.00 % of base)
-50 : MailKit.dasm (-0.00 % of base)
-50 : Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dasm (-0.12 % of base)
-48 : protobuf-net.dasm (-0.01 % of base)
-46 : Rebus.dasm (-0.01 % of base)
-46 : Microsoft.Build.Locator.dasm (-0.18 % of base)
-40 : System.Text.RegularExpressions.dasm (-0.00 % of base)
-39 : HotChocolate.Abstractions.dasm (-0.01 % of base)
-34 : System.Memory.dasm (-0.01 % of base)
-28 : System.Security.Cryptography.dasm (-0.00 % of base)
-24 : System.Net.Primitives.dasm (-0.02 % of base)
-16 : System.Net.ServerSentEvents.dasm (-0.02 % of base)
-6 : System.Text.Json.dasm (-0.00 % of base)
-6 : Microsoft.Testing.Platform.dasm (-0.00 % of base)
-1 : NSwag.Generation.AspNetCore.dasm (-0.00 % of base)
64 total files with Code Size differences (27 improved, 37 regressed), 598 unchanged.
Top method regressions (bytes):
249 (19.17 % of base) : System.Linq.Dynamic.Core.dasm - System.Linq.Dynamic.Core.DynamicClassFactory:.cctor() (FullOpts)
141 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SimpleActivityExportProcessor:OnEnd(System.Diagnostics.Activity):this (FullOpts)
135 (15.12 % of base) : FluentFTP.dasm - FluentFTP.FtpConfig:.ctor():this (FullOpts)
120 (19.74 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.__Canon](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.__Canon]):System.IDisposable (FullOpts) (2 methods)
111 (19.75 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableContainer(System.Type,System.Type,byref,byref):bool (FullOpts)
111 (8.10 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.ClusterNode:.ctor(StackExchange.Redis.ClusterConfiguration,System.String,System.Net.EndPoint):this (FullOpts)
111 (2.37 % of base) : TimeZoneConverter.dasm - TimeZoneConverter.DataLoader:Populate(System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.Collections.Generic.IList`1[System.String]],System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.Collections.Generic.IList`1[System.String]]) (FullOpts)
109 (17.38 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableDictionary(System.Type,System.Type,byref,byref,byref,byref):bool (FullOpts)
100 (5.69 % of base) : CsvHelper.dasm - CsvHelper.CsvReader:ValidateHeader(CsvHelper.Configuration.ClassMap,System.Collections.Generic.List`1[CsvHelper.InvalidHeader]):this (FullOpts)
96 (3.33 % of base) : LaunchDarkly.CommonSdk.dasm - LaunchDarkly.Sdk.Context:.ctor(System.Collections.Immutable.ImmutableList`1[LaunchDarkly.Sdk.Context]):this (FullOpts)
86 (27.13 % of base) : FluentFTP.dasm - FluentFTP.Rules.FtpFolderNameRule:.cctor() (FullOpts)
81 (1.18 % of base) : Selenium.WebDriver.dasm - OpenQA.Selenium.DriverCommand:.cctor() (FullOpts)
69 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SimpleActivityExportProcessor:.ctor(OpenTelemetry.BaseExporter`1[System.Diagnostics.Activity]):this (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[byte](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[byte]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[byte](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[byte]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[double](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[double]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[double](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[double]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[int](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[int]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[int](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[int]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[long](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[long]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[long](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[long]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[short](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[short]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[short](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[short]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Nullable`1[int]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Nullable`1[int]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Nullable`1[int]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[System.Nullable`1[int]]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Numerics.Vector`1[float]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Numerics.Vector`1[float]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Numerics.Vector`1[float]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]]]):System.IDisposable (FullOpts)
52 (7.48 % of base) : MimeKit.dasm - MimeKit.DomainList:TryParse(byte[],byref,int,bool,byref):bool (FullOpts)
46 (3.35 % of base) : FluentFTP.dasm - FluentFTP.FtpConfig:CopyTo(FluentFTP.FtpConfig,FluentFTP.FtpConfig) (FullOpts)
46 (4.88 % of base) : OpenTelemetry.Instrumentation.Http.dasm - Microsoft.Extensions.Options.DelegatingOptionsFactory`1[System.__Canon]:Create(System.String):System.__Canon:this (FullOpts)
46 (0.45 % of base) : MySqlConnector.dasm - MySqlConnector.MySqlConnectionStringOption:.cctor() (FullOpts)
46 (2.60 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.__Canon](System.Numerics.Tensors.Tensor`1[System.__Canon],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[System.__Canon] (FullOpts)
44 (10.95 % of base) : dbup-core.dasm - DbUp.Support.SqlCommandSplitter:SplitScriptIntoCommands(System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts)
41 (47.13 % of base) : MimeKit.dasm - MimeKit.DomainList:EnsureAllocated():this (FullOpts)
34 (50.00 % of base) : NSwag.Core.dasm - NSwag.OpenApiServerVariable:.ctor():this (FullOpts)
32 (24.62 % of base) : MySqlConnector.dasm - MySqlConnector.MySqlBulkLoader:.ctor(MySqlConnector.MySqlConnection):this (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[byte](System.Numerics.Tensors.Tensor`1[byte],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[byte] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[double](System.Numerics.Tensors.Tensor`1[double],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[double] (FullOpts)
26 (1.73 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[int](System.Numerics.Tensors.Tensor`1[int],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[int] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[long](System.Numerics.Tensors.Tensor`1[long],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[long] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[short](System.Numerics.Tensors.Tensor`1[short],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[short] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Nullable`1[int]](System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Numerics.Vector`1[float]](System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]] (FullOpts)
25 (1.40 % of base) : dbup-core.dasm - DbUp.Support.ScriptExecutor:WriteReaderToLog(System.Data.IDataReader):this (FullOpts)
15 (Infinity of base) : Microsoft.ApplicationInsights.dasm - Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry:set_ProblemId(System.String):this (FullOpts) (0 base, 1 diff methods)
12 (22.22 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.DbContextOptionsBuilder+<>c__DisplayClass10_0:<LogTo>b__1(Microsoft.Extensions.Logging.EventId,int):bool:this (FullOpts)
8 (13.79 % of base) : Testcontainers.dasm - DotNet.Testcontainers.Images.DockerfileArchive+<>c__DisplayClass12_0:<GetBaseImages>b__18(System.ValueTuple`2[System.String,System.String]):bool:this (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[byte](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[byte] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[byte](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[byte] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[double](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[double] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[double](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[double] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[int](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[int](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[int] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[long](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[long](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[long] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[short](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[short](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[short] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Nullable`1[int]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Nullable`1[int]] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Nullable`1[int]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[System.Nullable`1[int]] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Numerics.Vector`1[float]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Numerics.Vector`1[float]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.KeyVault.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Files.Shares.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Search.Documents.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Security.KeyVault.Secrets.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Data.AppConfiguration.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Blobs.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.Sql.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Security.KeyVault.Certificates.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Common.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Monitor.OpenTelemetry.Exporter.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Core.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Queues.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.Storage.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Field+Resolvers+<>c__DisplayClass2_0:<ArgumentsWithOptIn>b__3(System.String):bool:this (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Type+Resolvers+<>c__DisplayClass3_0:<FieldsWithOptIn>b__3(System.String):bool:this (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Type+Resolvers+<>c__DisplayClass7_0:<EnumValuesWithOptIn>b__3(System.String):bool:this (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Type+Resolvers+<>c__DisplayClass9_0:<InputFieldsWithOptIn>b__3(System.String):bool:this (FullOpts)
5 (8.33 % of base) : NSwag.Generation.dasm - NSwag.Generation.Processors.ApiVersionProcessor:<Process>b__8_0(System.String):bool:this (FullOpts)
5 (8.33 % of base) : NSwag.Generation.dasm - NSwag.Generation.Processors.ApiVersionProcessor:<Process>b__8_1(System.String):bool:this (FullOpts)
5 (0.27 % of base) : NSwag.Generation.dasm - NSwag.Generation.Processors.ApiVersionProcessor:Process(NSwag.Generation.Processors.Contexts.OperationProcessorContext):bool:this (FullOpts)
5 (6.58 % of base) : RestSharp.dasm - RestSharp.ObjectParser+<>c__DisplayClass0_0:<GetProperties>g__IsAllowedProperty|2(System.String):bool:this (FullOpts)
4 (0.22 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.__Canon](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.__Canon] (FullOpts)
4 (0.22 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.__Canon](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[System.__Canon] (FullOpts)
2 (0.67 % of base) : System.Private.CoreLib.dasm - System.Buffers.SearchValues:TryGetSingleRange[byte](System.ReadOnlySpan`1[byte],byref,byref):bool (FullOpts)
2 (0.08 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],bool,bool):bool (FullOpts)
2 (10.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:IsWhiteSpaceCharacter[int](int,System.ReadOnlySpan`1[int]):bool (FullOpts)
2 (9.09 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:IsWhiteSpaceCharacter[long](long,System.ReadOnlySpan`1[long]):bool (FullOpts)
Top method improvements (bytes):
-286 (-2.56 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.KnownEnums:GetStringValue(int):System.String (FullOpts) (28 methods)
-104 (-53.89 % of base) : Moq.dasm - Moq.Extensions:CanCreateInstance(System.Type):bool (FullOpts)
-100 (-13.74 % of base) : Microsoft.Extensions.Azure.dasm - Microsoft.Extensions.Azure.Internal.ManagedFederatedIdentityCredential:.ctor(System.String,System.String,Azure.Identity.ManagedIdentityId,System.String,System.Collections.Generic.IEnumerable`1[System.String]):this (FullOpts)
-92 (-1.62 % of base) : Microsoft.Extensions.Azure.dasm - Microsoft.Extensions.Azure.ClientFactory:CreateCredential(Microsoft.Extensions.Configuration.IConfiguration):Azure.Core.TokenCredential (FullOpts)
-90 (-11.14 % of base) : AngleSharp.Css.dasm - AngleSharp.Css.Values.CssShadowValue:get_CssText():System.String:this (FullOpts)
-79 (-28.42 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[short](System.ReadOnlySpan`1[short],int,System.ReadOnlySpan`1[short]):int (FullOpts)
-77 (-55.40 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,System.Object[],Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-77 (-16.92 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlySpan`1[short] (FullOpts)
-77 (-19.85 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.Span`1[short],System.ReadOnlySpan`1[short]):System.Span`1[short] (FullOpts)
-76 (-12.97 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.ReadOnlyMemory`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlyMemory`1[short] (FullOpts)
-76 (-13.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.Memory`1[short],System.ReadOnlySpan`1[short]):System.Memory`1[short] (FullOpts)
-76 (-12.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.ReadOnlyMemory`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlyMemory`1[short] (FullOpts)
-74 (-13.07 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.Memory`1[short],System.ReadOnlySpan`1[short]):System.Memory`1[short] (FullOpts)
-70 (-66.04 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-69 (-50.00 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-69 (-50.00 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,System.Object[],Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-68 (-47.22 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-64 (-61.54 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-64 (-20.25 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlySpan`1[short] (FullOpts)
-64 (-20.25 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.Span`1[short],System.ReadOnlySpan`1[short]):System.Span`1[short] (FullOpts)
-60 (-9.65 % of base) : AngleSharp.dasm - AngleSharp.Text.StringExtensions:SplitSpaces(System.String):System.String[] (FullOpts)
-54 (-25.12 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget[System.__Canon](System.__Canon,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-54 (-100.00 % of base) : OpenTelemetry.dasm - OpenTelemetry.SuppressInstrumentationScope:Begin(bool):System.IDisposable (FullOpts)
-53 (-22.36 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget[System.__Canon](Castle.DynamicProxy.IInterceptor):System.__Canon:this (FullOpts)
-53 (-3.33 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.Parser:ParseSection(ExcelNumberFormat.Tokenizer,int,byref):ExcelNumberFormat.Section (FullOpts)
-51 (-13.46 % of base) : AngleSharp.dasm - AngleSharp.Html.Parser.Tokens.Struct.StructHtmlToken:CleanStart():this (FullOpts)
-50 (-1.87 % of base) : MailKit.dasm - MailKit.BodyPart:TryParse(System.String,byref,byref):bool (FullOpts) (6 methods)
-50 (-4.85 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter:.ctor(Microsoft.Extensions.Logging.ILogger,Newtonsoft.Json.JsonSerializerSettings,System.Buffers.ArrayPool`1[char],Microsoft.Extensions.ObjectPool.ObjectPoolProvider,Microsoft.AspNetCore.Mvc.MvcOptions,Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions):this (FullOpts)
-50 (-4.77 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter:.ctor(Newtonsoft.Json.JsonSerializerSettings,System.Buffers.ArrayPool`1[char],Microsoft.AspNetCore.Mvc.MvcOptions,Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions):this (FullOpts)
-50 (-24.51 % of base) : Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dasm - Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions:.ctor():this (FullOpts)
-49 (-23.00 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget[System.__Canon](System.__Canon,Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-49 (-26.34 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget[System.__Canon](Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-49 (-32.67 % of base) : NLog.dasm - NLog.LogFactory:SetCandidateConfigFilePaths(System.Collections.Generic.IEnumerable`1[System.String]):this (FullOpts)
-48 (-7.07 % of base) : protobuf-net.dasm - ProtoBuf.Serializers.RepeatedSerializers:Resolve(System.Type,System.String,System.Type[]):System.Reflection.MemberInfo (FullOpts)
-46 (-12.99 % of base) : AngleSharp.dasm - AngleSharp.Text.StringExtensions:SplitWithoutTrimming(System.String,char):System.String[] (FullOpts)
-46 (-7.92 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.FractionSection:TryParse(System.Collections.Generic.List`1[System.String],byref):bool (FullOpts)
-46 (-7.84 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.Parser:ParseMilliseconds(System.Collections.Generic.List`1[System.String],byref) (FullOpts)
-46 (-6.71 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.Parser:ParseNumberTokens(System.Collections.Generic.List`1[System.String],int,byref,byref,byref):int (FullOpts)
-46 (-5.23 % of base) : Microsoft.Build.Locator.dasm - Microsoft.Build.Locator.DotNetSdkLocationHelper:ResolveDotnetPathCandidates():System.Collections.Generic.List`1[System.String] (FullOpts)
-46 (-4.66 % of base) : OpenTelemetry.dasm - Microsoft.Extensions.Options.DelegatingOptionsFactory`1[System.__Canon]:Create(System.String):System.__Canon:this (FullOpts)
-46 (-4.28 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.KeyInfo:.ctor(Microsoft.IdentityModel.Tokens.SecurityKey):this (FullOpts)
-46 (-8.93 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.X509Data:.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2):this (FullOpts)
-46 (-23.83 % of base) : Rebus.dasm - Rebus.Routing.Itinerary:.ctor(System.String[]):this (FullOpts)
-45 (-1.29 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Linq.Expressions.Expression`1[System.Func`2[System.Numerics.Vector`1[float],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-44 (-31.21 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.X509Data:.ctor():this (FullOpts)
-43 (-7.06 % of base) : AngleSharp.dasm - AngleSharp.Text.StringExtensions:SplitWithTrimming(System.String,char):System.String[] (FullOpts)
-43 (-23.89 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget[System.__Canon](Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-43 (-6.22 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.X509Data:.ctor(System.Collections.Generic.IEnumerable`1[System.Security.Cryptography.X509Certificates.X509Certificate2]):this (FullOpts)
-42 (-27.81 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.IInterceptor):System.Object:this (FullOpts)
-40 (-10.13 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexInterpreter:MatchRef(int,int,System.ReadOnlySpan`1[char],bool):bool:this (FullOpts)
-39 (-23.21 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.ExtensionData:get_Keys():System.Collections.Generic.ICollection`1[System.String]:this (FullOpts)
-37 (-1.06 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[double](double,System.Linq.Expressions.Expression`1[System.Func`2[double,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-36 (-1.04 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[int](int,System.Linq.Expressions.Expression`1[System.Func`2[int,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-36 (-1.04 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[long](long,System.Linq.Expressions.Expression`1[System.Func`2[long,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-36 (-1.04 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Nullable`1[int]](System.Nullable`1[int],System.Linq.Expressions.Expression`1[System.Func`2[System.Nullable`1[int],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-36 (-67.92 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[short](System.Span`1[short],short):bool (FullOpts)
-35 (-2.07 % of base) : Markdig.dasm - Markdig.Extensions.AutoLinks.AutoLinkParser:MatchCore(Markdig.Parsers.InlineProcessor,byref):bool:this (FullOpts)
-34 (-7.51 % of base) : Markdig.dasm - Markdig.Extensions.AutoLinks.AutoLinkParser:IsAutoLinkValidInCurrentContext(Markdig.Parsers.InlineProcessor,byref):bool (FullOpts)
-34 (-27.42 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts)
-33 (-14.60 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:AdvancePastAny(System.ReadOnlySpan`1[short]):long:this (FullOpts)
-32 (-57.14 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:IsWhiteSpaceCharacter[short](short,System.ReadOnlySpan`1[short]):bool (FullOpts)
-13 (-100.00 % of base) : OpenTelemetry.dasm - OpenTelemetry.Trace.TracerProviderBuilderBase:InvokeBuild():OpenTelemetry.Trace.TracerProvider:this (FullOpts) (1 base, 0 diff methods)
-7 (-35.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[long](System.Span`1[long],long):bool (FullOpts)
-6 (-0.38 % of base) : Microsoft.Testing.Platform.dasm - Microsoft.Testing.Platform.OutputDevice.Terminal.AnsiTerminal:AppendLink(System.String,System.Nullable`1[int]):this (FullOpts)
-6 (-31.58 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[int](System.Span`1[int],int):bool (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[byte](System.ReadOnlySpan`1[byte],bool):System.Net.IPAddress (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[int](System.ReadOnlySpan`1[int],bool):System.Net.IPAddress (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[long](System.ReadOnlySpan`1[long],bool):System.Net.IPAddress (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[short](System.ReadOnlySpan`1[short],bool):System.Net.IPAddress (FullOpts)
-5 (-23.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[byte](System.Span`1[byte],byte):bool (FullOpts)
-4 (-1.02 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeZeroMultiSegment(byref,byref,byref):byte:this (FullOpts)
-3 (-2.05 % of base) : NLog.dasm - NLog.LayoutRenderers.GuidLayoutRenderer:GetValue(NLog.LogEventInfo):System.Guid:this (FullOpts)
-2 (-0.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.Memory`1[byte],System.ReadOnlySpan`1[byte]):System.Memory`1[byte] (FullOpts)
-2 (-0.38 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlyMemory`1[byte] (FullOpts)
-2 (-0.53 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlySpan`1[byte] (FullOpts)
-2 (-0.65 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.Span`1[byte],System.ReadOnlySpan`1[byte]):System.Span`1[byte] (FullOpts)
-2 (-0.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.Memory`1[byte],System.ReadOnlySpan`1[byte]):System.Memory`1[byte] (FullOpts)
-2 (-0.39 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlyMemory`1[byte] (FullOpts)
-2 (-0.80 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlySpan`1[byte] (FullOpts)
-2 (-0.80 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.Span`1[byte],System.ReadOnlySpan`1[byte]):System.Span`1[byte] (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.11 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.10 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.80 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeZero(byref,byref):byte:this (FullOpts)
-1 (-1.41 % of base) : NSwag.Generation.AspNetCore.dasm - NSwag.Generation.AspNetCore.AspNetCoreOpenApiDocumentGenerator:<GenerateAsync>b__6_0(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup):bool:this (FullOpts)
-1 (-0.52 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[byte]:AdvancePastAny(System.ReadOnlySpan`1[byte]):long:this (FullOpts)
Top method regressions (percentages):
15 (Infinity of base) : Microsoft.ApplicationInsights.dasm - Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry:set_ProblemId(System.String):this (FullOpts) (0 base, 1 diff methods)
69 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SimpleActivityExportProcessor:.ctor(OpenTelemetry.BaseExporter`1[System.Diagnostics.Activity]):this (FullOpts)
141 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SimpleActivityExportProcessor:OnEnd(System.Diagnostics.Activity):this (FullOpts)
34 (50.00 % of base) : NSwag.Core.dasm - NSwag.OpenApiServerVariable:.ctor():this (FullOpts)
41 (47.13 % of base) : MimeKit.dasm - MimeKit.DomainList:EnsureAllocated():this (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[byte](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[byte]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[byte](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[byte]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[double](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[double]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[double](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[double]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[int](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[int]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[int](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[int]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[long](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[long]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[long](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[long]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[short](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[short]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[short](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[short]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Nullable`1[int]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Nullable`1[int]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Nullable`1[int]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[System.Nullable`1[int]]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Numerics.Vector`1[float]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Numerics.Vector`1[float]]):System.IDisposable (FullOpts)
53 (32.12 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.Numerics.Vector`1[float]](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]]]):System.IDisposable (FullOpts)
86 (27.13 % of base) : FluentFTP.dasm - FluentFTP.Rules.FtpFolderNameRule:.cctor() (FullOpts)
32 (24.62 % of base) : MySqlConnector.dasm - MySqlConnector.MySqlBulkLoader:.ctor(MySqlConnector.MySqlConnection):this (FullOpts)
12 (22.22 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.DbContextOptionsBuilder+<>c__DisplayClass10_0:<LogTo>b__1(Microsoft.Extensions.Logging.EventId,int):bool:this (FullOpts)
111 (19.75 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableContainer(System.Type,System.Type,byref,byref):bool (FullOpts)
120 (19.74 % of base) : Microsoft.AspNetCore.SignalR.Client.Core.dasm - Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions:On[System.__Canon](Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func`1[System.__Canon]):System.IDisposable (FullOpts) (2 methods)
249 (19.17 % of base) : System.Linq.Dynamic.Core.dasm - System.Linq.Dynamic.Core.DynamicClassFactory:.cctor() (FullOpts)
109 (17.38 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableDictionary(System.Type,System.Type,byref,byref,byref,byref):bool (FullOpts)
135 (15.12 % of base) : FluentFTP.dasm - FluentFTP.FtpConfig:.ctor():this (FullOpts)
8 (13.79 % of base) : Testcontainers.dasm - DotNet.Testcontainers.Images.DockerfileArchive+<>c__DisplayClass12_0:<GetBaseImages>b__18(System.ValueTuple`2[System.String,System.String]):bool:this (FullOpts)
44 (10.95 % of base) : dbup-core.dasm - DbUp.Support.SqlCommandSplitter:SplitScriptIntoCommands(System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts)
2 (10.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:IsWhiteSpaceCharacter[int](int,System.ReadOnlySpan`1[int]):bool (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Field+Resolvers+<>c__DisplayClass2_0:<ArgumentsWithOptIn>b__3(System.String):bool:this (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Type+Resolvers+<>c__DisplayClass3_0:<FieldsWithOptIn>b__3(System.String):bool:this (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Type+Resolvers+<>c__DisplayClass7_0:<EnumValuesWithOptIn>b__3(System.String):bool:this (FullOpts)
5 (9.43 % of base) : HotChocolate.Types.dasm - HotChocolate.Types.Introspection.__Type+Resolvers+<>c__DisplayClass9_0:<InputFieldsWithOptIn>b__3(System.String):bool:this (FullOpts)
2 (9.09 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:IsWhiteSpaceCharacter[long](long,System.ReadOnlySpan`1[long]):bool (FullOpts)
5 (8.33 % of base) : NSwag.Generation.dasm - NSwag.Generation.Processors.ApiVersionProcessor:<Process>b__8_0(System.String):bool:this (FullOpts)
5 (8.33 % of base) : NSwag.Generation.dasm - NSwag.Generation.Processors.ApiVersionProcessor:<Process>b__8_1(System.String):bool:this (FullOpts)
111 (8.10 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.ClusterNode:.ctor(StackExchange.Redis.ClusterConfiguration,System.String,System.Net.EndPoint):this (FullOpts)
52 (7.48 % of base) : MimeKit.dasm - MimeKit.DomainList:TryParse(byte[],byref,int,bool,byref):bool (FullOpts)
5 (6.58 % of base) : RestSharp.dasm - RestSharp.ObjectParser+<>c__DisplayClass0_0:<GetProperties>g__IsAllowedProperty|2(System.String):bool:this (FullOpts)
100 (5.69 % of base) : CsvHelper.dasm - CsvHelper.CsvReader:ValidateHeader(CsvHelper.Configuration.ClassMap,System.Collections.Generic.List`1[CsvHelper.InvalidHeader]):this (FullOpts)
46 (4.88 % of base) : OpenTelemetry.Instrumentation.Http.dasm - Microsoft.Extensions.Options.DelegatingOptionsFactory`1[System.__Canon]:Create(System.String):System.__Canon:this (FullOpts)
46 (3.35 % of base) : FluentFTP.dasm - FluentFTP.FtpConfig:CopyTo(FluentFTP.FtpConfig,FluentFTP.FtpConfig) (FullOpts)
96 (3.33 % of base) : LaunchDarkly.CommonSdk.dasm - LaunchDarkly.Sdk.Context:.ctor(System.Collections.Immutable.ImmutableList`1[LaunchDarkly.Sdk.Context]):this (FullOpts)
46 (2.60 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.__Canon](System.Numerics.Tensors.Tensor`1[System.__Canon],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[System.__Canon] (FullOpts)
111 (2.37 % of base) : TimeZoneConverter.dasm - TimeZoneConverter.DataLoader:Populate(System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.Collections.Generic.IList`1[System.String]],System.Collections.Generic.IDictionary`2[System.String,System.String],System.Collections.Generic.IDictionary`2[System.String,System.Collections.Generic.IList`1[System.String]]) (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.KeyVault.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Files.Shares.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Search.Documents.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Security.KeyVault.Secrets.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Data.AppConfiguration.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Blobs.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.Sql.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Security.KeyVault.Certificates.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Common.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Monitor.OpenTelemetry.Exporter.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Core.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Storage.Queues.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.ResourceManager.Storage.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
5 (1.87 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Core.HttpMessageSanitizer:.ctor(System.String[],System.String[],System.String):this (FullOpts)
26 (1.73 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[int](System.Numerics.Tensors.Tensor`1[int],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[int] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[byte](System.Numerics.Tensors.Tensor`1[byte],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[byte] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[double](System.Numerics.Tensors.Tensor`1[double],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[double] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[long](System.Numerics.Tensors.Tensor`1[long],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[long] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[short](System.Numerics.Tensors.Tensor`1[short],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[short] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Nullable`1[int]](System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]] (FullOpts)
26 (1.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Numerics.Vector`1[float]](System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]] (FullOpts)
25 (1.40 % of base) : dbup-core.dasm - DbUp.Support.ScriptExecutor:WriteReaderToLog(System.Data.IDataReader):this (FullOpts)
81 (1.18 % of base) : Selenium.WebDriver.dasm - OpenQA.Selenium.DriverCommand:.cctor() (FullOpts)
2 (0.67 % of base) : System.Private.CoreLib.dasm - System.Buffers.SearchValues:TryGetSingleRange[byte](System.ReadOnlySpan`1[byte],byref,byref):bool (FullOpts)
46 (0.45 % of base) : MySqlConnector.dasm - MySqlConnector.MySqlConnectionStringOption:.cctor() (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[byte](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[byte] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[byte](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[byte] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[double](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[double] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[double](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[double] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[int](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[int](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[int] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[long](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[long](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[long] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[short](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[short](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[short] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Nullable`1[int]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Nullable`1[int]] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Nullable`1[int]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[System.Nullable`1[int]] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Numerics.Vector`1[float]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
6 (0.38 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.Numerics.Vector`1[float]](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
5 (0.27 % of base) : NSwag.Generation.dasm - NSwag.Generation.Processors.ApiVersionProcessor:Process(NSwag.Generation.Processors.Contexts.OperationProcessorContext):bool:this (FullOpts)
4 (0.22 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.__Canon](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.__Canon] (FullOpts)
4 (0.22 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Reshape[System.__Canon](byref,System.ReadOnlySpan`1[nint]):System.Numerics.Tensors.TensorSpan`1[System.__Canon] (FullOpts)
2 (0.08 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],bool,bool):bool (FullOpts)
Top method improvements (percentages):
-54 (-100.00 % of base) : OpenTelemetry.dasm - OpenTelemetry.SuppressInstrumentationScope:Begin(bool):System.IDisposable (FullOpts)
-13 (-100.00 % of base) : OpenTelemetry.dasm - OpenTelemetry.Trace.TracerProviderBuilderBase:InvokeBuild():OpenTelemetry.Trace.TracerProvider:this (FullOpts) (1 base, 0 diff methods)
-36 (-67.92 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[short](System.Span`1[short],short):bool (FullOpts)
-70 (-66.04 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-64 (-61.54 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-32 (-57.14 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:IsWhiteSpaceCharacter[short](short,System.ReadOnlySpan`1[short]):bool (FullOpts)
-77 (-55.40 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,System.Object[],Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-104 (-53.89 % of base) : Moq.dasm - Moq.Extensions:CanCreateInstance(System.Type):bool (FullOpts)
-69 (-50.00 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-69 (-50.00 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,System.Object[],Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-68 (-47.22 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget(System.Type,System.Object,Castle.DynamicProxy.IInterceptor[]):System.Object:this (FullOpts)
-7 (-35.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[long](System.Span`1[long],long):bool (FullOpts)
-49 (-32.67 % of base) : NLog.dasm - NLog.LogFactory:SetCandidateConfigFilePaths(System.Collections.Generic.IEnumerable`1[System.String]):this (FullOpts)
-6 (-31.58 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[int](System.Span`1[int],int):bool (FullOpts)
-44 (-31.21 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.X509Data:.ctor():this (FullOpts)
-79 (-28.42 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[short](System.ReadOnlySpan`1[short],int,System.ReadOnlySpan`1[short]):int (FullOpts)
-42 (-27.81 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget(System.Type,Castle.DynamicProxy.IInterceptor):System.Object:this (FullOpts)
-34 (-27.42 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts)
-49 (-26.34 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget[System.__Canon](Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-54 (-25.12 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget[System.__Canon](System.__Canon,Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-50 (-24.51 % of base) : Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dasm - Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions:.ctor():this (FullOpts)
-43 (-23.89 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget[System.__Canon](Castle.DynamicProxy.ProxyGenerationOptions,Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-46 (-23.83 % of base) : Rebus.dasm - Rebus.Routing.Itinerary:.ctor(System.String[]):this (FullOpts)
-5 (-23.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[byte](System.Span`1[byte],byte):bool (FullOpts)
-39 (-23.21 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.ExtensionData:get_Keys():System.Collections.Generic.ICollection`1[System.String]:this (FullOpts)
-49 (-23.00 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateClassProxyWithTarget[System.__Canon](System.__Canon,Castle.DynamicProxy.IInterceptor[]):System.__Canon:this (FullOpts)
-53 (-22.36 % of base) : Castle.Core.dasm - Castle.DynamicProxy.ProxyGenerator:CreateInterfaceProxyWithoutTarget[System.__Canon](Castle.DynamicProxy.IInterceptor):System.__Canon:this (FullOpts)
-64 (-20.25 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlySpan`1[short] (FullOpts)
-64 (-20.25 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.Span`1[short],System.ReadOnlySpan`1[short]):System.Span`1[short] (FullOpts)
-77 (-19.85 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.Span`1[short],System.ReadOnlySpan`1[short]):System.Span`1[short] (FullOpts)
-77 (-16.92 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlySpan`1[short] (FullOpts)
-33 (-14.60 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:AdvancePastAny(System.ReadOnlySpan`1[short]):long:this (FullOpts)
-100 (-13.74 % of base) : Microsoft.Extensions.Azure.dasm - Microsoft.Extensions.Azure.Internal.ManagedFederatedIdentityCredential:.ctor(System.String,System.String,Azure.Identity.ManagedIdentityId,System.String,System.Collections.Generic.IEnumerable`1[System.String]):this (FullOpts)
-51 (-13.46 % of base) : AngleSharp.dasm - AngleSharp.Html.Parser.Tokens.Struct.StructHtmlToken:CleanStart():this (FullOpts)
-76 (-13.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.Memory`1[short],System.ReadOnlySpan`1[short]):System.Memory`1[short] (FullOpts)
-74 (-13.07 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.Memory`1[short],System.ReadOnlySpan`1[short]):System.Memory`1[short] (FullOpts)
-46 (-12.99 % of base) : AngleSharp.dasm - AngleSharp.Text.StringExtensions:SplitWithoutTrimming(System.String,char):System.String[] (FullOpts)
-76 (-12.97 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[short](System.ReadOnlyMemory`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlyMemory`1[short] (FullOpts)
-76 (-12.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[short](System.ReadOnlyMemory`1[short],System.ReadOnlySpan`1[short]):System.ReadOnlyMemory`1[short] (FullOpts)
-90 (-11.14 % of base) : AngleSharp.Css.dasm - AngleSharp.Css.Values.CssShadowValue:get_CssText():System.String:this (FullOpts)
-40 (-10.13 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexInterpreter:MatchRef(int,int,System.ReadOnlySpan`1[char],bool):bool:this (FullOpts)
-60 (-9.65 % of base) : AngleSharp.dasm - AngleSharp.Text.StringExtensions:SplitSpaces(System.String):System.String[] (FullOpts)
-46 (-8.93 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.X509Data:.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2):this (FullOpts)
-46 (-7.92 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.FractionSection:TryParse(System.Collections.Generic.List`1[System.String],byref):bool (FullOpts)
-46 (-7.84 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.Parser:ParseMilliseconds(System.Collections.Generic.List`1[System.String],byref) (FullOpts)
-34 (-7.51 % of base) : Markdig.dasm - Markdig.Extensions.AutoLinks.AutoLinkParser:IsAutoLinkValidInCurrentContext(Markdig.Parsers.InlineProcessor,byref):bool (FullOpts)
-48 (-7.07 % of base) : protobuf-net.dasm - ProtoBuf.Serializers.RepeatedSerializers:Resolve(System.Type,System.String,System.Type[]):System.Reflection.MemberInfo (FullOpts)
-43 (-7.06 % of base) : AngleSharp.dasm - AngleSharp.Text.StringExtensions:SplitWithTrimming(System.String,char):System.String[] (FullOpts)
-46 (-6.71 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.Parser:ParseNumberTokens(System.Collections.Generic.List`1[System.String],int,byref,byref,byref):int (FullOpts)
-43 (-6.22 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.X509Data:.ctor(System.Collections.Generic.IEnumerable`1[System.Security.Cryptography.X509Certificates.X509Certificate2]):this (FullOpts)
-46 (-5.23 % of base) : Microsoft.Build.Locator.dasm - Microsoft.Build.Locator.DotNetSdkLocationHelper:ResolveDotnetPathCandidates():System.Collections.Generic.List`1[System.String] (FullOpts)
-50 (-4.85 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter:.ctor(Microsoft.Extensions.Logging.ILogger,Newtonsoft.Json.JsonSerializerSettings,System.Buffers.ArrayPool`1[char],Microsoft.Extensions.ObjectPool.ObjectPoolProvider,Microsoft.AspNetCore.Mvc.MvcOptions,Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions):this (FullOpts)
-50 (-4.77 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter:.ctor(Newtonsoft.Json.JsonSerializerSettings,System.Buffers.ArrayPool`1[char],Microsoft.AspNetCore.Mvc.MvcOptions,Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions):this (FullOpts)
-46 (-4.66 % of base) : OpenTelemetry.dasm - Microsoft.Extensions.Options.DelegatingOptionsFactory`1[System.__Canon]:Create(System.String):System.__Canon:this (FullOpts)
-46 (-4.28 % of base) : Microsoft.IdentityModel.Xml.dasm - Microsoft.IdentityModel.Xml.KeyInfo:.ctor(Microsoft.IdentityModel.Tokens.SecurityKey):this (FullOpts)
-53 (-3.33 % of base) : ExcelNumberFormat.dasm - ExcelNumberFormat.Parser:ParseSection(ExcelNumberFormat.Tokenizer,int,byref):ExcelNumberFormat.Section (FullOpts)
-286 (-2.56 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.KnownEnums:GetStringValue(int):System.String (FullOpts) (28 methods)
-35 (-2.07 % of base) : Markdig.dasm - Markdig.Extensions.AutoLinks.AutoLinkParser:MatchCore(Markdig.Parsers.InlineProcessor,byref):bool:this (FullOpts)
-3 (-2.05 % of base) : NLog.dasm - NLog.LayoutRenderers.GuidLayoutRenderer:GetValue(NLog.LogEventInfo):System.Guid:this (FullOpts)
-50 (-1.87 % of base) : MailKit.dasm - MailKit.BodyPart:TryParse(System.String,byref,byref):bool (FullOpts) (6 methods)
-92 (-1.62 % of base) : Microsoft.Extensions.Azure.dasm - Microsoft.Extensions.Azure.ClientFactory:CreateCredential(Microsoft.Extensions.Configuration.IConfiguration):Azure.Core.TokenCredential (FullOpts)
-1 (-1.41 % of base) : NSwag.Generation.AspNetCore.dasm - NSwag.Generation.AspNetCore.AspNetCoreOpenApiDocumentGenerator:<GenerateAsync>b__6_0(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup):bool:this (FullOpts)
-45 (-1.29 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Linq.Expressions.Expression`1[System.Func`2[System.Numerics.Vector`1[float],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[byte](System.ReadOnlySpan`1[byte],bool):System.Net.IPAddress (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[int](System.ReadOnlySpan`1[int],bool):System.Net.IPAddress (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[long](System.ReadOnlySpan`1[long],bool):System.Net.IPAddress (FullOpts)
-6 (-1.22 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:Parse[short](System.ReadOnlySpan`1[short],bool):System.Net.IPAddress (FullOpts)
-37 (-1.06 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[double](double,System.Linq.Expressions.Expression`1[System.Func`2[double,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-36 (-1.04 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[int](int,System.Linq.Expressions.Expression`1[System.Func`2[int,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-36 (-1.04 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[long](long,System.Linq.Expressions.Expression`1[System.Func`2[long,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-36 (-1.04 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Nullable`1[int]](System.Nullable`1[int],System.Linq.Expressions.Expression`1[System.Func`2[System.Nullable`1[int],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
-4 (-1.02 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeZeroMultiSegment(byref,byref,byref):byte:this (FullOpts)
-2 (-0.80 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlySpan`1[byte] (FullOpts)
-2 (-0.80 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.Span`1[byte],System.ReadOnlySpan`1[byte]):System.Span`1[byte] (FullOpts)
-2 (-0.80 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeZero(byref,byref):byte:this (FullOpts)
-2 (-0.65 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.Span`1[byte],System.ReadOnlySpan`1[byte]):System.Span`1[byte] (FullOpts)
-2 (-0.53 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlySpan`1[byte] (FullOpts)
-1 (-0.52 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[byte]:AdvancePastAny(System.ReadOnlySpan`1[byte]):long:this (FullOpts)
-2 (-0.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.Memory`1[byte],System.ReadOnlySpan`1[byte]):System.Memory`1[byte] (FullOpts)
-2 (-0.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.Memory`1[byte],System.ReadOnlySpan`1[byte]):System.Memory`1[byte] (FullOpts)
-2 (-0.39 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd[byte](System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlyMemory`1[byte] (FullOpts)
-2 (-0.38 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[byte](System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte]):System.ReadOnlyMemory`1[byte] (FullOpts)
-6 (-0.38 % of base) : Microsoft.Testing.Platform.dasm - Microsoft.Testing.Platform.OutputDevice.Terminal.AnsiTerminal:AppendLink(System.String,System.Nullable`1[int]):this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.12 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.11 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:ProcessLine(byref,byref):bool:this (FullOpts)
-2 (-0.10 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:ProcessLine(byref,byref):bool:this (FullOpts)
181 total methods with Code Size differences (91 improved, 90 regressed), 1786469 unchanged.
--------------------------------------------------------------------------------
Job completed in 20 minutes 3 seconds (remote runner delay: 1 minute 16 seconds).
https://github.com/MihaZupan/runtime/tree/diff-test
Using arguments:
-nuget -NoPreparedRunnerMain commit: dotnet/runtime@03e2e80
PR commit: MihaZupan/runtime@cc61aca
Diffs
Diffs
Artifacts: