Found 99 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 164499016 Total bytes of diff: 164497742 Total bytes of delta: -1274 (-0.00 % of base) Total relative delta: -0.16 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 477 : Dapper.dasm (0.08 % of base) 49 : NLog.dasm (0.00 % of base) Top file improvements (bytes): -530 : Humanizer.dasm (-0.09 % of base) -302 : AWSSDK.Core.dasm (-0.03 % of base) -260 : dnlib.dasm (-0.02 % of base) -252 : Serilog.Settings.Configuration.dasm (-0.29 % of base) -107 : MessagePack.dasm (-0.01 % of base) -104 : Moq.dasm (-0.02 % of base) -100 : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm (-0.18 % of base) -92 : Swashbuckle.AspNetCore.SwaggerGen.dasm (-0.05 % of base) -53 : CsvHelper.dasm (-0.01 % of base) 11 total files with Code Size differences (9 improved, 2 regressed), 343 unchanged. Top method regressions (bytes): 109 (213.73 % of base) : Dapper.dasm - Dapper.CustomPropertyTypeMap:FindConstructor(System.String[],System.Type[]):System.Reflection.ConstructorInfo:this (FullOpts) 49 (48.51 % of base) : NLog.dasm - NLog.LogFactory:SetCandidateConfigFilePaths(System.Collections.Generic.IEnumerable`1[System.String]):this (FullOpts) 46 (1.39 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[byte](byte,System.Linq.Expressions.Expression`1[System.Func`2[byte,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts) 46 (1.37 % 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) 46 (1.39 % 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) 46 (1.39 % 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) 46 (1.39 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[short](short,System.Linq.Expressions.Expression`1[System.Func`2[short,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts) 46 (1.32 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.__Canon](System.__Canon,System.Linq.Expressions.Expression`1[System.__Canon],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts) 46 (1.39 % 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) 46 (1.37 % 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) Top method improvements (bytes): -111 (-16.32 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableContainer(System.Type,System.Type,byref,byref):bool (FullOpts) -107 (-25.48 % of base) : MessagePack.dasm - MessagePack.FormatterResolverExtensions:.cctor() (FullOpts) -104 (-53.89 % of base) : Moq.dasm - Moq.Extensions:CanCreateInstance(System.Type):bool (FullOpts) -99 (-11.43 % of base) : Humanizer.dasm - Humanizer.BulgarianNumberToWordsConverter:InnerConvert(long,int,bool):System.String (FullOpts) -96 (-21.48 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:GetModulePrivateSearchPaths(dnlib.DotNet.ModuleDef):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -95 (-12.84 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableDictionary(System.Type,System.Type,byref,byref,byref,byref):bool (FullOpts) -59 (-2.69 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:ConvertToOrdinal(int,int):System.String:this (FullOpts) -53 (-6.68 % of base) : CsvHelper.dasm - CsvHelper.TypeConversion.IEnumerableConverter:ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData):System.Object:this (FullOpts) -50 (-10.96 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:GetDirs(System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -50 (-2.65 % of base) : Humanizer.dasm - Humanizer.ChineseNumberToWordsConverter:Convert(long,bool,bool):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 (-8.21 % of base) : AWSSDK.Core.dasm - Amazon.Util.AWSSDKUtils:SplitResourcePathIntoSegments(System.String,System.Collections.Generic.IDictionary`2[System.String,System.String]):System.Collections.Generic.IEnumerable`1[System.String] (FullOpts) -46 (-2.48 % of base) : AWSSDK.Core.dasm - Amazon.Util.EC2InstanceMetadata:GetItems(System.String,int,bool,System.String):System.Collections.Generic.List`1[System.String] (FullOpts) -46 (-1.50 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:.cctor() (FullOpts) -46 (-2.91 % of base) : Humanizer.dasm - Humanizer.AfrikaansNumberToWordsConverter:Convert(int,bool):System.String:this (FullOpts) -46 (-2.27 % of base) : Humanizer.dasm - Humanizer.ArmenianNumberToWordsConverter:ConvertImpl(long,bool):System.String:this (FullOpts) -46 (-3.48 % of base) : Humanizer.dasm - Humanizer.AzerbaijaniNumberToWordsConverter:Convert(long):System.String:this (FullOpts) -46 (-4.09 % of base) : Humanizer.dasm - Humanizer.BanglaNumberToWordsConverter:Convert(long):System.String:this (FullOpts) -46 (-2.53 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:Convert(long,int,bool):System.String:this (FullOpts) -46 (-2.77 % of base) : Humanizer.dasm - Humanizer.CentralKurdishNumberToWordsConverter:Convert(long):System.String:this (FullOpts) -46 (-1.13 % of base) : Humanizer.dasm - Humanizer.CroatianNumberToWordsConverter:Convert(long):System.String:this (FullOpts) -46 (-3.16 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.Assemblies.DllScanningAssemblyFinder:FindAssembliesContainingName(System.String):System.Collections.Generic.IReadOnlyList`1[System.Reflection.AssemblyName]:this (FullOpts) -46 (-3.26 % of base) : Swashbuckle.AspNetCore.SwaggerGen.dasm - Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator:GenerateSchemaFromFormParameters(System.Collections.Generic.IEnumerable`1[Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription],Swashbuckle.AspNetCore.SwaggerGen.SchemaRepository):Microsoft.OpenApi.IOpenApiSchema:this (FullOpts) -46 (-4.64 % of base) : Swashbuckle.AspNetCore.SwaggerGen.dasm - Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator:InferResponseContentTypes(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription,Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType):System.Collections.Generic.IEnumerable`1[System.String] (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_LocalIPv4s():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_PublicIPv4s():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_SecurityGroupIds():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_SecurityGroups():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.00 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:GetItems(System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -39 (-9.54 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:.ctor(dnlib.DotNet.ModuleContext):this (FullOpts) -29 (-1.75 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:GetPrivatePaths(System.String,System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) Top method regressions (percentages): 109 (213.73 % of base) : Dapper.dasm - Dapper.CustomPropertyTypeMap:FindConstructor(System.String[],System.Type[]):System.Reflection.ConstructorInfo:this (FullOpts) 49 (48.51 % of base) : NLog.dasm - NLog.LogFactory:SetCandidateConfigFilePaths(System.Collections.Generic.IEnumerable`1[System.String]):this (FullOpts) 46 (1.39 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[byte](byte,System.Linq.Expressions.Expression`1[System.Func`2[byte,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts) 46 (1.39 % 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) 46 (1.39 % 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) 46 (1.39 % 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) 46 (1.39 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[short](short,System.Linq.Expressions.Expression`1[System.Func`2[short,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts) 46 (1.37 % 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) 46 (1.37 % 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) 46 (1.32 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.__Canon](System.__Canon,System.Linq.Expressions.Expression`1[System.__Canon],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts) Top method improvements (percentages): -104 (-53.89 % of base) : Moq.dasm - Moq.Extensions:CanCreateInstance(System.Type):bool (FullOpts) -107 (-25.48 % of base) : MessagePack.dasm - MessagePack.FormatterResolverExtensions:.cctor() (FullOpts) -96 (-21.48 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:GetModulePrivateSearchPaths(dnlib.DotNet.ModuleDef):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -111 (-16.32 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableContainer(System.Type,System.Type,byref,byref):bool (FullOpts) -95 (-12.84 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableDictionary(System.Type,System.Type,byref,byref,byref,byref):bool (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_LocalIPv4s():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_PublicIPv4s():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_SecurityGroupIds():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.28 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:get_SecurityGroups():System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -42 (-12.00 % of base) : AWSSDK.Core.dasm - Amazon.Util.NetworkInterfaceMetadata:GetItems(System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -99 (-11.43 % of base) : Humanizer.dasm - Humanizer.BulgarianNumberToWordsConverter:InnerConvert(long,int,bool):System.String (FullOpts) -50 (-10.96 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:GetDirs(System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -39 (-9.54 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:.ctor(dnlib.DotNet.ModuleContext):this (FullOpts) -46 (-8.21 % of base) : AWSSDK.Core.dasm - Amazon.Util.AWSSDKUtils:SplitResourcePathIntoSegments(System.String,System.Collections.Generic.IDictionary`2[System.String,System.String]):System.Collections.Generic.IEnumerable`1[System.String] (FullOpts) -53 (-6.68 % of base) : CsvHelper.dasm - CsvHelper.TypeConversion.IEnumerableConverter:ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData):System.Object:this (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.64 % of base) : Swashbuckle.AspNetCore.SwaggerGen.dasm - Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator:InferResponseContentTypes(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription,Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType):System.Collections.Generic.IEnumerable`1[System.String] (FullOpts) -46 (-4.09 % of base) : Humanizer.dasm - Humanizer.BanglaNumberToWordsConverter:Convert(long):System.String:this (FullOpts) -46 (-3.48 % of base) : Humanizer.dasm - Humanizer.AzerbaijaniNumberToWordsConverter:Convert(long):System.String:this (FullOpts) -46 (-3.26 % of base) : Swashbuckle.AspNetCore.SwaggerGen.dasm - Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator:GenerateSchemaFromFormParameters(System.Collections.Generic.IEnumerable`1[Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription],Swashbuckle.AspNetCore.SwaggerGen.SchemaRepository):Microsoft.OpenApi.IOpenApiSchema:this (FullOpts) -46 (-3.16 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.Assemblies.DllScanningAssemblyFinder:FindAssembliesContainingName(System.String):System.Collections.Generic.IReadOnlyList`1[System.Reflection.AssemblyName]:this (FullOpts) -46 (-2.91 % of base) : Humanizer.dasm - Humanizer.AfrikaansNumberToWordsConverter:Convert(int,bool):System.String:this (FullOpts) -46 (-2.77 % of base) : Humanizer.dasm - Humanizer.CentralKurdishNumberToWordsConverter:Convert(long):System.String:this (FullOpts) -59 (-2.69 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:ConvertToOrdinal(int,int):System.String:this (FullOpts) -50 (-2.65 % of base) : Humanizer.dasm - Humanizer.ChineseNumberToWordsConverter:Convert(long,bool,bool):System.String (FullOpts) -46 (-2.53 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:Convert(long,int,bool):System.String:this (FullOpts) -46 (-2.48 % of base) : AWSSDK.Core.dasm - Amazon.Util.EC2InstanceMetadata:GetItems(System.String,int,bool,System.String):System.Collections.Generic.List`1[System.String] (FullOpts) -46 (-2.27 % of base) : Humanizer.dasm - Humanizer.ArmenianNumberToWordsConverter:ConvertImpl(long,bool):System.String:this (FullOpts) -29 (-1.75 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:GetPrivatePaths(System.String,System.String):System.Collections.Generic.IEnumerable`1[System.String]:this (FullOpts) -46 (-1.50 % of base) : dnlib.dasm - dnlib.DotNet.AssemblyResolver:.cctor() (FullOpts) -46 (-1.13 % of base) : Humanizer.dasm - Humanizer.CroatianNumberToWordsConverter:Convert(long):System.String:this (FullOpts) 42 total methods with Code Size differences (32 improved, 10 regressed), 816669 unchanged. --------------------------------------------------------------------------------