diff --git a/SerializerBenchmarks.UnitTests/AsyncBenchmarkTests.cs b/SerializerBenchmarks.UnitTests/AsyncBenchmarkTests.cs index ca5688b..5d6f6cb 100644 --- a/SerializerBenchmarks.UnitTests/AsyncBenchmarkTests.cs +++ b/SerializerBenchmarks.UnitTests/AsyncBenchmarkTests.cs @@ -22,7 +22,7 @@ private static int GetNextPort() WhiteHolePort = GetNextPort() }; - [Theory(Timeout = 1000)] + [Theory(Timeout = 10000)] [InlineData(typeof(Ceras))] [InlineData(typeof(Utf8JsonSerializer))] [InlineData(typeof(MessagePack))] @@ -41,7 +41,7 @@ private static int GetNextPort() [InlineData(typeof(MsgPackCli))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -56,7 +56,7 @@ public async Task SerializeAsyncTest(Type serializerType) await _benchmark.SerializeAsync(); } - [Theory(Timeout = 1000)] + [Theory(Timeout = 10000)] [InlineData(typeof(Ceras))] [InlineData(typeof(Utf8JsonSerializer))] [InlineData(typeof(MessagePack))] @@ -75,7 +75,7 @@ public async Task SerializeAsyncTest(Type serializerType) [InlineData(typeof(MsgPackCli))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -91,7 +91,7 @@ public async Task BufferedSerializeAsyncTest(Type serializerType) await _benchmark.SerializeAsync(); } - [Theory(Timeout = 1000)] + [Theory(Timeout = 10000)] [InlineData(typeof(Ceras))] [InlineData(typeof(Utf8JsonSerializer))] [InlineData(typeof(MessagePack))] @@ -110,7 +110,7 @@ public async Task BufferedSerializeAsyncTest(Type serializerType) [InlineData(typeof(MsgPackCli))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -125,7 +125,7 @@ public async Task DeserializeAsyncTest(Type serializerType) await _benchmark.DeserializeAsync(); } - [Theory(Timeout = 1000)] + [Theory(Timeout = 10000)] [InlineData(typeof(Ceras))] [InlineData(typeof(Utf8JsonSerializer))] [InlineData(typeof(MessagePack))] @@ -144,7 +144,7 @@ public async Task DeserializeAsyncTest(Type serializerType) [InlineData(typeof(MsgPackCli))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] diff --git a/SerializerBenchmarks.UnitTests/AsyncSerializerTests.cs b/SerializerBenchmarks.UnitTests/AsyncSerializerTests.cs index 1993380..7e3a7d1 100644 --- a/SerializerBenchmarks.UnitTests/AsyncSerializerTests.cs +++ b/SerializerBenchmarks.UnitTests/AsyncSerializerTests.cs @@ -28,7 +28,7 @@ public class AsyncSerializerTests [InlineData(typeof(MsgPackCliDefaultAsync))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -38,17 +38,7 @@ public class AsyncSerializerTests #endif public async Task SerializeAsyncTest(Type serializerType) { - ISerializerTestAsync serializer; - if (serializerType != typeof(GoogleProtobuf)) - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.Data); - } - else - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.ProtobufData); - } + var serializer = serializerType.CreateSerializerInstance(); Assert.NotNull(serializer); serializer.Setup(1); @@ -56,7 +46,7 @@ public async Task SerializeAsyncTest(Type serializerType) await serializer.SerializeAsync(serializer.TestDataObject, memory); Assert.NotEqual(0, memory.Length); } - + [Theory] [InlineData(typeof(Ceras))] [InlineData(typeof(Utf8JsonSerializer))] @@ -77,7 +67,7 @@ public async Task SerializeAsyncTest(Type serializerType) [InlineData(typeof(MsgPackCliDefaultAsync))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -87,17 +77,7 @@ public async Task SerializeAsyncTest(Type serializerType) #endif public async Task DeserializeAsyncTest(Type serializerType) { - ISerializerTestAsync serializer; - if (serializerType != typeof(GoogleProtobuf)) - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.Data); - } - else - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.ProtobufData); - } + var serializer = serializerType.CreateSerializerInstance(); Assert.NotNull(serializer); serializer.Setup(1); diff --git a/SerializerBenchmarks.UnitTests/BenchmarkTests.cs b/SerializerBenchmarks.UnitTests/BenchmarkTests.cs index 04fe81c..09507b5 100644 --- a/SerializerBenchmarks.UnitTests/BenchmarkTests.cs +++ b/SerializerBenchmarks.UnitTests/BenchmarkTests.cs @@ -41,7 +41,7 @@ public void SetupTest() [InlineData(typeof(MsgPackCliDefaultAsync))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -82,7 +82,7 @@ public void SerializeTest(Type serializerType) [InlineData(typeof(MsgPackCliDefaultAsync))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] diff --git a/SerializerBenchmarks.UnitTests/SerializerBenchmarks.UnitTests.csproj b/SerializerBenchmarks.UnitTests/SerializerBenchmarks.UnitTests.csproj index b70b54e..dd300ae 100644 --- a/SerializerBenchmarks.UnitTests/SerializerBenchmarks.UnitTests.csproj +++ b/SerializerBenchmarks.UnitTests/SerializerBenchmarks.UnitTests.csproj @@ -18,9 +18,9 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/SerializerBenchmarks.UnitTests/SerializerTests.cs b/SerializerBenchmarks.UnitTests/SerializerTests.cs index cbdb9fb..21c4fc5 100644 --- a/SerializerBenchmarks.UnitTests/SerializerTests.cs +++ b/SerializerBenchmarks.UnitTests/SerializerTests.cs @@ -28,7 +28,7 @@ public class SerializerTests [InlineData(typeof(MsgPackCliDefaultAsync))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -38,17 +38,7 @@ public class SerializerTests #endif public void SerializeTest(Type serializerType) { - ISerializerTestAsync serializer; - if (serializerType != typeof(GoogleProtobuf)) - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.Data); - } - else - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.ProtobufData); - } + var serializer = serializerType.CreateSerializerInstance(); Assert.NotNull(serializer); serializer.Setup(1); @@ -77,7 +67,7 @@ public void SerializeTest(Type serializerType) [InlineData(typeof(MsgPackCliDefaultAsync))] [InlineData(typeof(SystemTextJson))] #if (NET6_0_OR_GREATER) - [InlineData(typeof(MemoryPack))] + [InlineData(typeof(MemoryPack))] [InlineData(typeof(BinaryPack))] [InlineData(typeof(SpanJson))] [InlineData(typeof(SystemTextJsonSourceGen))] @@ -87,17 +77,7 @@ public void SerializeTest(Type serializerType) #endif public void DeserializeTest(Type serializerType) { - ISerializerTestAsync serializer; - if (serializerType != typeof(GoogleProtobuf)) - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.Data); - } - else - { - serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, - (Func) CreateDataExtensions.ProtobufData); - } + var serializer = serializerType.CreateSerializerInstance(); Assert.NotNull(serializer); serializer.Setup(1); diff --git a/SerializerBenchmarks.UnitTests/packages.lock.json b/SerializerBenchmarks.UnitTests/packages.lock.json index cb828f8..1ee0577 100644 --- a/SerializerBenchmarks.UnitTests/packages.lock.json +++ b/SerializerBenchmarks.UnitTests/packages.lock.json @@ -13,49 +13,49 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.9.0, )", - "resolved": "17.9.0", - "contentHash": "7GUNAUbJYn644jzwLm5BD3a2p9C1dmP8Hr6fDPDxgItQk9hBs1Svdxzz07KQ/UphMSmgza9AbijBJGmw5D658A==", + "requested": "[17.13.0, )", + "resolved": "17.13.0", + "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==", "dependencies": { - "Microsoft.CodeCoverage": "17.9.0" + "Microsoft.CodeCoverage": "17.13.0" } }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.9.3, )", + "resolved": "2.9.3", + "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.18.0", + "xunit.assert": "2.9.3", + "xunit.core": "[2.9.3]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==", + "requested": "[2.8.2, )", + "resolved": "2.8.2", + "contentHash": "vm1tbfXhFmjFMUmS4M0J0ASXz3/U5XvXBa6DOQUL3fEz4Vt6YPhv+ESCarx6M6D+9kJkJYZKCNvJMas1+nVfmQ==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.9.0" + "Microsoft.TestPlatform.ObjectModel": "17.10.0" } }, "BenchmarkDotNet": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "aKnzpUZJJfLBHG7zcfQZhCexZQKcJgElC8qcFUTXPMYFlVauJBobuOmtRnmrapqC2j7EjjZCsPxa3yLvFLx5/Q==", + "resolved": "0.15.0", + "contentHash": "me9ZQQlbePedpcbe78Ht/d+7Jx+6l+Drfu/ujdsAs/L9SxYF+jv4zUe3Rfhwo/dfSqdsECsYQuTenx6KPrNrtQ==", "dependencies": { - "BenchmarkDotNet.Annotations": "0.13.12", + "BenchmarkDotNet.Annotations": "0.15.0", "CommandLineParser": "2.9.1", "Gee.External.Capstone": "2.3.0", "Iced": "1.17.0", - "Microsoft.CodeAnalysis.CSharp": "4.1.0", - "Microsoft.Diagnostics.Runtime": "2.2.332302", - "Microsoft.Diagnostics.Tracing.TraceEvent": "3.0.2", + "Microsoft.CodeAnalysis.CSharp": "4.12.0", + "Microsoft.Diagnostics.Runtime": "3.1.512801", + "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.8", "Microsoft.DotNet.PlatformAbstractions": "3.1.6", "Microsoft.Win32.Registry": "5.0.0", - "Perfolizer": "[0.2.1]", - "System.Management": "5.0.0", + "Perfolizer": "[0.5.2]", + "System.Management": "6.0.0", "System.Numerics.Vectors": "4.5.0", "System.Reflection.Emit": "4.7.0", "System.Reflection.Emit.Lightweight": "4.7.0", @@ -64,8 +64,8 @@ }, "BenchmarkDotNet.Annotations": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "4zmFOOJqW1GrEP/t5XKgh97LH9r6zixGy2IA0JAaoTNNnZ8kPBt9u/XagsGNyV0e7rglOpFcWc6wI5EjefKpKA==" + "resolved": "0.15.0", + "contentHash": "Wbxi1bzg9ibc0TElLWix5M5C/EQ26m5eA/YEqGYJfn9YUMC8z6Pvfab4DgITjekwrm/c33md63Ba6ZmkY86Erg==" }, "Ceras": { "type": "Transitive", @@ -93,8 +93,8 @@ }, "Google.Protobuf": { "type": "Transitive", - "resolved": "3.26.1", - "contentHash": "CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==", + "resolved": "3.31.1", + "contentHash": "gSnJbUmGiOTdWddPhqzrEscHq9Ls6sqRDPB9WptckyjTUyx70JOOAaDLkFff8gManZNN3hllQ4aQInnQyq/Z/A==", "dependencies": { "System.Memory": "4.5.3" } @@ -136,28 +136,33 @@ }, "MemoryPack": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "ezalanS2gubWk1bS7S7onpU4fff42nr7EneRBOGOXWFC8qFFdmrBF+jznqVzg7buEPRJrSkwoXJFwuiHc1yvIA==" + "resolved": "1.21.4", + "contentHash": "wy3JTBNBsO8LfQcBvvYsWr3lm2Oakolrfu0UQ3oSJSEiD+7ye0GUhYTaXuYYBowqsXBXWD9gf2218ae0JRiYVQ==" }, "MessagePack": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "nkIsgy8BkIfv40bSz9XZb4q//scI1PF3AYeB5X66nSlIhBIqbdpLz8Qk3gHvnjV3RZglQLO/ityK3eNfLii2NA==", + "resolved": "3.1.4", + "contentHash": "BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==", "dependencies": { - "MessagePack.Annotations": "2.5.140", - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "Microsoft.NET.StringTools": "17.6.3", - "System.Collections.Immutable": "6.0.0", - "System.Reflection.Emit": "4.7.0", - "System.Reflection.Emit.Lightweight": "4.7.0", + "MessagePack.Annotations": "3.1.4", + "MessagePackAnalyzer": "3.1.4", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Microsoft.NET.StringTools": "17.11.4", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "MessagePack.Annotations": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "JE3vwluOrsJ4t3hnfXzIxJUh6lhx6M/KR8Sark/HOUw1DJ5UKu5JsAnnuaQngg6poFkRx1lzHSLTkxHNJO7+uQ==" + "resolved": "3.1.4", + "contentHash": "aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==" + }, + "MessagePackAnalyzer": { + "type": "Transitive", + "resolved": "3.1.4", + "contentHash": "CTaSsN/liJ7MhLCAB7Z4ZLBNuVGCq9lt2BT/cbrc9vzGv89yK3CqIA+z9T19a11eQYl9etZHL6MQJgCqECRVpg==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -169,35 +174,46 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.3", - "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" + "resolved": "3.3.4", + "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==", + "resolved": "4.12.0", + "contentHash": "c1kNYihL2gdcuU1dqm8R8YeA4YkB43TpU3pa2r66Uooh6AAhRtENzj9A4Kj0a+H8JDDyuTjNZql9XlVUzV+UjA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.3", - "System.Collections.Immutable": "5.0.0", - "System.Memory": "4.5.4", - "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==", + "resolved": "4.12.0", + "contentHash": "30vVQ1MizeC22iEdEvI2w0eTIYG43/L20yBzuQH01xKzJgHAoWehzI2F8u07o4mXh4DGMOjQF7aEm0zzvsG3Mg==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.1.0]" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "Microsoft.CodeAnalysis.Common": "[4.12.0]", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "RGD37ZSrratfScYXm7M0HjvxMxZyWZL4jm+XgMZbkIY1UPgjUpbNA/t+WTGj/rC/0Hm9A3IrH3ywbKZkOCnoZA==" + "resolved": "17.13.0", + "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -206,8 +222,8 @@ }, "Microsoft.Diagnostics.NETCore.Client": { "type": "Transitive", - "resolved": "0.2.251802", - "contentHash": "bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==", + "resolved": "0.2.410101", + "contentHash": "I4hMjlbPcM5R+M4ThD2Zt1z58M8uZnWkDbFLXHntOOAajajEucrw4XYNSaoi5rgoqksgxQ3g388Vof4QzUNwdQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.0", "Microsoft.Extensions.Logging": "2.1.1" @@ -215,20 +231,21 @@ }, "Microsoft.Diagnostics.Runtime": { "type": "Transitive", - "resolved": "2.2.332302", - "contentHash": "Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==", + "resolved": "3.1.512801", + "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==", "dependencies": { - "Microsoft.Diagnostics.NETCore.Client": "0.2.251802", - "System.Collections.Immutable": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0" + "Microsoft.Diagnostics.NETCore.Client": "0.2.410101", + "System.Collections.Immutable": "6.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "Microsoft.Diagnostics.Tracing.TraceEvent": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "Pr7t+Z/qBe6DxCow4BmYmDycHe2MrGESaflWXRcSUI4XNGyznx1ttS+9JNOxLuBZSoBSPTKw9Dyheo01Yi6anQ==", + "resolved": "3.1.8", + "contentHash": "kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "Microsoft.Win32.Registry": "4.4.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "Microsoft.DotNet.PlatformAbstractions": { @@ -304,8 +321,8 @@ }, "Microsoft.NET.StringTools": { "type": "Transitive", - "resolved": "17.6.3", - "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==", + "resolved": "17.11.4", + "contentHash": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", "dependencies": { "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -313,8 +330,8 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "1ilw/8vgmjLyKU+2SKXKXaOqpYFJCQfGqGz+x0cosl981VzjrY74Sv6qAJv+neZMZ9ZMxF3ArN6kotaQ4uvEBw==", + "resolved": "17.10.0", + "contentHash": "KkwhjQevuDj0aBRoPLY6OLAhGqbPUEBuKLbaCs0kUVw29qiOYncdORd4mLVJbn9vGZ7/iFGQ/+AoJl0Tu5Umdg==", "dependencies": { "System.Reflection.Metadata": "1.6.0" } @@ -345,24 +362,24 @@ }, "Perfolizer": { "type": "Transitive", - "resolved": "0.2.1", - "contentHash": "Dt4aCxCT8NPtWBKA8k+FsN/RezOQ2C6omNGm5o/qmYRiIwlQYF93UgFmeF1ezVNsztTnkg7P5P63AE+uNkLfrw==", + "resolved": "0.5.2", + "contentHash": "I79ZdEDIBbYOoeuyhV3qn4Z3cCqQ9oGlHwi+s1/fkOQZUaEHHoOkroz8uuwmYbGhKGLfy2NIEeXETDgepqvAiw==", "dependencies": { - "System.Memory": "4.5.3" + "System.Memory": "4.5.5" } }, "protobuf-net": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "C/UTlmxEJHAHpqm8xQK1UyJKaIynVCSNG4mVrbLgnZ7ccH28nN49O8iMJvKEodTgVbnimvy+3mIiAdW6mATwnw==", + "resolved": "3.2.52", + "contentHash": "XbZurNU3B/VaL/5OJ0kshO+AWxsZroI1saKuLfZpDwH2ngb2K9bdF1nIW6elFOViZw7TQCmfVZapxrMKCDqecQ==", "dependencies": { - "protobuf-net.Core": "3.2.30" + "protobuf-net.Core": "3.2.52" } }, "protobuf-net.Core": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "v2ZxxYrz+X212ukSx+uqkLuPu414bvmSAnTyf+PBUKR9ENJxO4P/csorA/27456MCp1JNoMssDj/f91RDiwBfQ==", + "resolved": "3.2.52", + "contentHash": "zOpGtUo2QTgbsiI0D0yCe8aUTgDPov6kqIu1CDHI6isqhYcAHdirRrdnfsQXmAUfAWx1LwVYGgC6xe6fNS4UAg==", "dependencies": { "System.Collections.Immutable": "7.0.0", "System.Memory": "4.5.5" @@ -378,29 +395,29 @@ }, "Salar.Bois": { "type": "Transitive", - "resolved": "3.4.0", - "contentHash": "1RbpVlNqyhHUjCM6/11svtk/m0LqcjoC8AAYGE8ay43BJywuVKQJ4/v1Q4SF7h1fWubo0F9FgF0l3chJFHHRog==", + "resolved": "3.4.1", + "contentHash": "CFV0UetgGekOwAUIWts3frE4lO9xSpWJ5Jabip1KtAfNjZc/uFfoKPcbNZiCqkOyERC4vn3cIKx2Pbb9GkLddQ==", "dependencies": { "Salar.BinaryBuffers": "3.2.0" } }, "Salar.Bois.LZ4": { "type": "Transitive", - "resolved": "3.4.0", - "contentHash": "YCf/eOZx+pNz2UMKJCXSr0mVH58l0y8xQfpQ/etZkGKwj6DLy4r2go9T7/cY41aMEa95M3N9kGFOWD/YqXb76A==", + "resolved": "3.4.1", + "contentHash": "e3SLCOVsBqqr7xLSpCfGCue8frI3V7xqkT5SILu5Ykw5KToHjvdls6zapLA0Mte1lnfz4ek6F3ZiccGUNMVeWA==", "dependencies": { "K4os.Compression.LZ4": "1.2.16", - "Salar.Bois": "3.4.0" + "Salar.Bois": "3.4.1" } }, "ServiceStack.Text": { "type": "Transitive", - "resolved": "8.2.2", - "contentHash": "2WrX0g2eN6L4SnD8lwRhy3Gcopvs/4l9LHMed67fpfcjIr/WwHhBfKANQx1BL2YZN7t4zWikxOJYsUJI5PB1Aw==", + "resolved": "8.8.0", + "contentHash": "r0C8wfCk3pAGSmzl4oVSjqbtEOPhhHYraH4KBAFWO7ixqKRkDzvRw86sTZ2FOaPUEhIvyfHY5gvTWJHo0C/agA==", "dependencies": { "Microsoft.CSharp": "4.7.0", "System.Diagnostics.DiagnosticSource": "8.0.0", - "System.Memory": "4.5.5" + "System.Memory": "4.6.0" } }, "Sigil": { @@ -410,13 +427,18 @@ }, "System.Buffers": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + "resolved": "4.6.0", + "contentHash": "lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==" + }, + "System.CodeDom": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, "System.Collections.Immutable": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", "dependencies": { "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -433,23 +455,26 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==" + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", + "dependencies": { + "System.CodeDom": "6.0.0" + } }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.5", - "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==", "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "System.Buffers": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0" } }, "System.Numerics.Vectors": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + "resolved": "4.6.0", + "contentHash": "t+SoieZsRuEyiw/J+qXUbolyO219tKQQI0+2/YI+Qv7YdGValA6WiuokrNKqjrTNsy5ABWU11bdKOzUdheteXg==" }, "System.Reflection.Emit": { "type": "Transitive", @@ -463,16 +488,17 @@ }, "System.Reflection.Metadata": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==", + "resolved": "8.0.0", + "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", "dependencies": { - "System.Collections.Immutable": "5.0.0" + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5" } }, "System.Runtime.CompilerServices.Unsafe": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + "resolved": "6.1.0", + "contentHash": "5o/HZxx6RVqYlhKSq8/zronDkALJZUT2Vz0hx43f0gwe8mwlM0y2nYlqdBwLMzr262Bwvpikeb/yEwkAa5PADg==" }, "System.Runtime.InteropServices.RuntimeInformation": { "type": "Transitive", @@ -494,10 +520,11 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "7.0.0", + "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Text.Encodings.Web": { @@ -512,8 +539,8 @@ }, "System.Text.Json": { "type": "Transitive", - "resolved": "8.0.3", - "contentHash": "hpagS9joOwv6efWfrMmV9MjQXpiXZH72PgN067Ysfr6AWMSD1/1hEcvh/U5mUpPLezEWsOJSuVrmqDIVD958iA==", + "resolved": "8.0.6", + "contentHash": "BvSpVBsVN9b+Y+wONbvJOHd1HjXQf33+XiC28ZMOwRsYb42mz3Q8YHnpTSwpwJLqYCMqM+0UUVC3V+pi25XfkQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "8.0.0", "System.Buffers": "4.5.1", @@ -555,58 +582,58 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.18.0", + "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.9.3", + "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.9.3", + "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.9.3]", + "xunit.extensibility.execution": "[2.9.3]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.9.3", + "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", "dependencies": { "xunit.abstractions": "2.0.3" } }, "xunit.extensibility.execution": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "resolved": "2.9.3", + "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.9.3]" } }, "serializersbenchmark": { "type": "Project", "dependencies": { - "BenchmarkDotNet": "[0.13.12, )", + "BenchmarkDotNet": "[0.15.0, )", "Ceras": "[4.1.7, )", - "Google.Protobuf": "[3.26.1, )", + "Google.Protobuf": "[3.31.1, )", "GroBuf": "[1.9.2, )", "Jil": "[2.17.0, )", - "MemoryPack": "[1.21.1, )", - "MessagePack": "[2.5.140, )", + "MemoryPack": "[1.21.4, )", + "MessagePack": "[3.1.4, )", "MsgPack.Cli": "[1.0.1, )", "Newtonsoft.Json": "[13.0.3, )", - "Salar.Bois": "[3.4.0, )", - "Salar.Bois.LZ4": "[3.4.0, )", - "ServiceStack.Text": "[8.2.2, )", - "System.Text.Json": "[8.0.3, )", + "Salar.Bois": "[3.4.1, )", + "Salar.Bois.LZ4": "[3.4.1, )", + "ServiceStack.Text": "[8.8.0, )", + "System.Text.Json": "[8.0.6, )", "Utf8Json": "[1.3.7, )", "fastJSON": "[2.4.0.4, )", - "protobuf-net": "[3.2.30, )" + "protobuf-net": "[3.2.52, )" } } }, @@ -622,52 +649,52 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.9.0, )", - "resolved": "17.9.0", - "contentHash": "7GUNAUbJYn644jzwLm5BD3a2p9C1dmP8Hr6fDPDxgItQk9hBs1Svdxzz07KQ/UphMSmgza9AbijBJGmw5D658A==", + "requested": "[17.13.0, )", + "resolved": "17.13.0", + "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==", "dependencies": { - "Microsoft.CodeCoverage": "17.9.0", - "Microsoft.TestPlatform.TestHost": "17.9.0" + "Microsoft.CodeCoverage": "17.13.0", + "Microsoft.TestPlatform.TestHost": "17.13.0" } }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.9.3, )", + "resolved": "2.9.3", + "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.18.0", + "xunit.assert": "2.9.3", + "xunit.core": "[2.9.3]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==" + "requested": "[2.8.2, )", + "resolved": "2.8.2", + "contentHash": "vm1tbfXhFmjFMUmS4M0J0ASXz3/U5XvXBa6DOQUL3fEz4Vt6YPhv+ESCarx6M6D+9kJkJYZKCNvJMas1+nVfmQ==" }, "BenchmarkDotNet": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "aKnzpUZJJfLBHG7zcfQZhCexZQKcJgElC8qcFUTXPMYFlVauJBobuOmtRnmrapqC2j7EjjZCsPxa3yLvFLx5/Q==", + "resolved": "0.15.0", + "contentHash": "me9ZQQlbePedpcbe78Ht/d+7Jx+6l+Drfu/ujdsAs/L9SxYF+jv4zUe3Rfhwo/dfSqdsECsYQuTenx6KPrNrtQ==", "dependencies": { - "BenchmarkDotNet.Annotations": "0.13.12", + "BenchmarkDotNet.Annotations": "0.15.0", "CommandLineParser": "2.9.1", "Gee.External.Capstone": "2.3.0", "Iced": "1.17.0", - "Microsoft.CodeAnalysis.CSharp": "4.1.0", - "Microsoft.Diagnostics.Runtime": "2.2.332302", - "Microsoft.Diagnostics.Tracing.TraceEvent": "3.0.2", + "Microsoft.CodeAnalysis.CSharp": "4.12.0", + "Microsoft.Diagnostics.Runtime": "3.1.512801", + "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.8", "Microsoft.DotNet.PlatformAbstractions": "3.1.6", - "Perfolizer": "[0.2.1]", - "System.Management": "5.0.0" + "Perfolizer": "[0.5.2]", + "System.Management": "6.0.0" } }, "BenchmarkDotNet.Annotations": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "4zmFOOJqW1GrEP/t5XKgh97LH9r6zixGy2IA0JAaoTNNnZ8kPBt9u/XagsGNyV0e7rglOpFcWc6wI5EjefKpKA==" + "resolved": "0.15.0", + "contentHash": "Wbxi1bzg9ibc0TElLWix5M5C/EQ26m5eA/YEqGYJfn9YUMC8z6Pvfab4DgITjekwrm/c33md63Ba6ZmkY86Erg==" }, "BinaryPack": { "type": "Transitive", @@ -703,8 +730,8 @@ }, "Google.Protobuf": { "type": "Transitive", - "resolved": "3.26.1", - "contentHash": "CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==" + "resolved": "3.31.1", + "contentHash": "gSnJbUmGiOTdWddPhqzrEscHq9Ls6sqRDPB9WptckyjTUyx70JOOAaDLkFff8gManZNN3hllQ4aQInnQyq/Z/A==" }, "GrEmit": { "type": "Transitive", @@ -741,17 +768,17 @@ }, "MemoryPack": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "ezalanS2gubWk1bS7S7onpU4fff42nr7EneRBOGOXWFC8qFFdmrBF+jznqVzg7buEPRJrSkwoXJFwuiHc1yvIA==", + "resolved": "1.21.4", + "contentHash": "wy3JTBNBsO8LfQcBvvYsWr3lm2Oakolrfu0UQ3oSJSEiD+7ye0GUhYTaXuYYBowqsXBXWD9gf2218ae0JRiYVQ==", "dependencies": { - "MemoryPack.Core": "1.21.1", - "MemoryPack.Generator": "1.21.1" + "MemoryPack.Core": "1.21.4", + "MemoryPack.Generator": "1.21.4" } }, "MemoryPack.Core": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "ekQ4rrlC9Tq/DwmK01oTlMQoyJyUtX4QVzfrLrp/9F39AeK1G3dqLJvOCdDttAUYMxoBrDSsK4tQlNaTiWVitA==", + "resolved": "1.21.4", + "contentHash": "6RszGorZ0ejNmp37ZcboPBMvvPCuNW2jlrdQfcs/lMzE5b3pmPF6hsm/laDc34hRlbAST1ZxaX/DvYu2DF5sBQ==", "dependencies": { "System.Collections.Immutable": "6.0.0", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -759,23 +786,29 @@ }, "MemoryPack.Generator": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "kin3y4wUfzognJB2L8yVLekugeyFxsEWiqgsUcTWEMFumGHuklBtltI7AVdHcUNSFvycC98xdCNG8GauHfxv4Q==" + "resolved": "1.21.4", + "contentHash": "g14EsSS85yn0lHTi0J9ivqlZMf09A2iI51fmI+0KkzIzyCbWOBWPi5mdaY7YWmXprk12aYh9u/qfWHQUYthlwg==" }, "MessagePack": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "nkIsgy8BkIfv40bSz9XZb4q//scI1PF3AYeB5X66nSlIhBIqbdpLz8Qk3gHvnjV3RZglQLO/ityK3eNfLii2NA==", + "resolved": "3.1.4", + "contentHash": "BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==", "dependencies": { - "MessagePack.Annotations": "2.5.140", - "Microsoft.NET.StringTools": "17.6.3", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" + "MessagePack.Annotations": "3.1.4", + "MessagePackAnalyzer": "3.1.4", + "Microsoft.NET.StringTools": "17.11.4", + "System.Collections.Immutable": "8.0.0" } }, "MessagePack.Annotations": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "JE3vwluOrsJ4t3hnfXzIxJUh6lhx6M/KR8Sark/HOUw1DJ5UKu5JsAnnuaQngg6poFkRx1lzHSLTkxHNJO7+uQ==" + "resolved": "3.1.4", + "contentHash": "aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==" + }, + "MessagePackAnalyzer": { + "type": "Transitive", + "resolved": "3.1.4", + "contentHash": "CTaSsN/liJ7MhLCAB7Z4ZLBNuVGCq9lt2BT/cbrc9vzGv89yK3CqIA+z9T19a11eQYl9etZHL6MQJgCqECRVpg==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -784,35 +817,46 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.3", - "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" + "resolved": "3.3.4", + "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==", + "resolved": "4.12.0", + "contentHash": "c1kNYihL2gdcuU1dqm8R8YeA4YkB43TpU3pa2r66Uooh6AAhRtENzj9A4Kj0a+H8JDDyuTjNZql9XlVUzV+UjA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.3", - "System.Collections.Immutable": "5.0.0", - "System.Memory": "4.5.4", - "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==", + "resolved": "4.12.0", + "contentHash": "30vVQ1MizeC22iEdEvI2w0eTIYG43/L20yBzuQH01xKzJgHAoWehzI2F8u07o4mXh4DGMOjQF7aEm0zzvsG3Mg==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.1.0]" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "Microsoft.CodeAnalysis.Common": "[4.12.0]", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "RGD37ZSrratfScYXm7M0HjvxMxZyWZL4jm+XgMZbkIY1UPgjUpbNA/t+WTGj/rC/0Hm9A3IrH3ywbKZkOCnoZA==" + "resolved": "17.13.0", + "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -821,8 +865,8 @@ }, "Microsoft.Diagnostics.NETCore.Client": { "type": "Transitive", - "resolved": "0.2.251802", - "contentHash": "bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==", + "resolved": "0.2.410101", + "contentHash": "I4hMjlbPcM5R+M4ThD2Zt1z58M8uZnWkDbFLXHntOOAajajEucrw4XYNSaoi5rgoqksgxQ3g388Vof4QzUNwdQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.0", "Microsoft.Extensions.Logging": "2.1.1" @@ -830,20 +874,19 @@ }, "Microsoft.Diagnostics.Runtime": { "type": "Transitive", - "resolved": "2.2.332302", - "contentHash": "Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==", + "resolved": "3.1.512801", + "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==", "dependencies": { - "Microsoft.Diagnostics.NETCore.Client": "0.2.251802", - "System.Collections.Immutable": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0" + "Microsoft.Diagnostics.NETCore.Client": "0.2.410101" } }, "Microsoft.Diagnostics.Tracing.TraceEvent": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "Pr7t+Z/qBe6DxCow4BmYmDycHe2MrGESaflWXRcSUI4XNGyznx1ttS+9JNOxLuBZSoBSPTKw9Dyheo01Yi6anQ==", + "resolved": "3.1.8", + "contentHash": "kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "Microsoft.Win32.Registry": "4.4.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "Microsoft.DotNet.PlatformAbstractions": { @@ -916,8 +959,8 @@ }, "Microsoft.NET.StringTools": { "type": "Transitive", - "resolved": "17.6.3", - "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==", + "resolved": "17.11.4", + "contentHash": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", "dependencies": { "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -925,8 +968,8 @@ }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" + "resolved": "2.0.0", + "contentHash": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", @@ -935,28 +978,29 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "1ilw/8vgmjLyKU+2SKXKXaOqpYFJCQfGqGz+x0cosl981VzjrY74Sv6qAJv+neZMZ9ZMxF3ArN6kotaQ4uvEBw==", + "resolved": "17.13.0", + "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==", "dependencies": { "System.Reflection.Metadata": "1.6.0" } }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "Spmg7Wx49Ya3SxBjyeAR+nQpjMTKZwTwpZ7KyeOTIqI/WHNPnBU4HUvl5kuHPQAwGWqMy4FGZja1HvEwvoaDiA==", + "resolved": "17.13.0", + "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.9.0", + "Microsoft.TestPlatform.ObjectModel": "17.13.0", "Newtonsoft.Json": "13.0.1" } }, "Microsoft.Win32.Registry": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "resolved": "4.4.0", + "contentHash": "dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==", "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.AccessControl": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" } }, "Mono.Reflection": { @@ -982,24 +1026,21 @@ }, "Perfolizer": { "type": "Transitive", - "resolved": "0.2.1", - "contentHash": "Dt4aCxCT8NPtWBKA8k+FsN/RezOQ2C6omNGm5o/qmYRiIwlQYF93UgFmeF1ezVNsztTnkg7P5P63AE+uNkLfrw==", - "dependencies": { - "System.Memory": "4.5.3" - } + "resolved": "0.5.2", + "contentHash": "I79ZdEDIBbYOoeuyhV3qn4Z3cCqQ9oGlHwi+s1/fkOQZUaEHHoOkroz8uuwmYbGhKGLfy2NIEeXETDgepqvAiw==" }, "protobuf-net": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "C/UTlmxEJHAHpqm8xQK1UyJKaIynVCSNG4mVrbLgnZ7ccH28nN49O8iMJvKEodTgVbnimvy+3mIiAdW6mATwnw==", + "resolved": "3.2.52", + "contentHash": "XbZurNU3B/VaL/5OJ0kshO+AWxsZroI1saKuLfZpDwH2ngb2K9bdF1nIW6elFOViZw7TQCmfVZapxrMKCDqecQ==", "dependencies": { - "protobuf-net.Core": "3.2.30" + "protobuf-net.Core": "3.2.52" } }, "protobuf-net.Core": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "v2ZxxYrz+X212ukSx+uqkLuPu414bvmSAnTyf+PBUKR9ENJxO4P/csorA/27456MCp1JNoMssDj/f91RDiwBfQ==", + "resolved": "3.2.52", + "contentHash": "zOpGtUo2QTgbsiI0D0yCe8aUTgDPov6kqIu1CDHI6isqhYcAHdirRrdnfsQXmAUfAWx1LwVYGgC6xe6fNS4UAg==", "dependencies": { "System.Collections.Immutable": "7.0.0" } @@ -1011,29 +1052,29 @@ }, "Salar.Bois": { "type": "Transitive", - "resolved": "3.4.0", - "contentHash": "1RbpVlNqyhHUjCM6/11svtk/m0LqcjoC8AAYGE8ay43BJywuVKQJ4/v1Q4SF7h1fWubo0F9FgF0l3chJFHHRog==", + "resolved": "3.4.1", + "contentHash": "CFV0UetgGekOwAUIWts3frE4lO9xSpWJ5Jabip1KtAfNjZc/uFfoKPcbNZiCqkOyERC4vn3cIKx2Pbb9GkLddQ==", "dependencies": { "Salar.BinaryBuffers": "3.2.0" } }, "Salar.Bois.LZ4": { "type": "Transitive", - "resolved": "3.4.0", - "contentHash": "YCf/eOZx+pNz2UMKJCXSr0mVH58l0y8xQfpQ/etZkGKwj6DLy4r2go9T7/cY41aMEa95M3N9kGFOWD/YqXb76A==", + "resolved": "3.4.1", + "contentHash": "e3SLCOVsBqqr7xLSpCfGCue8frI3V7xqkT5SILu5Ykw5KToHjvdls6zapLA0Mte1lnfz4ek6F3ZiccGUNMVeWA==", "dependencies": { "K4os.Compression.LZ4": "1.2.16", - "Salar.Bois": "3.4.0" + "Salar.Bois": "3.4.1" } }, "ServiceStack.Text": { "type": "Transitive", - "resolved": "8.2.2", - "contentHash": "2WrX0g2eN6L4SnD8lwRhy3Gcopvs/4l9LHMed67fpfcjIr/WwHhBfKANQx1BL2YZN7t4zWikxOJYsUJI5PB1Aw==", + "resolved": "8.8.0", + "contentHash": "r0C8wfCk3pAGSmzl4oVSjqbtEOPhhHYraH4KBAFWO7ixqKRkDzvRw86sTZ2FOaPUEhIvyfHY5gvTWJHo0C/agA==", "dependencies": { "Microsoft.CSharp": "4.7.0", - "System.Diagnostics.DiagnosticSource": "8.0.0", - "System.Memory": "4.5.5" + "System.Diagnostics.DiagnosticSource": "6.0.0", + "System.Memory": "4.6.0" } }, "Sigil": { @@ -1051,23 +1092,23 @@ }, "SpanJson": { "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "h28I0lq05Q1CoH+W/pWfmGhxlEeRSUtuD6vO85F3cADQl74tdGDjyJJvfnentybsfYrwbBdU/mZAexsOBmXGAA==" + "resolved": "4.2.1", + "contentHash": "pVkYp3EjjTo6/ZMCdm2sjMEYWSIyy2SI1KQKck0Q1N37BEvCd7p16WOCFujL28sLS0HOCTRN+1xVdZNjABfOaA==" }, "System.Buffers": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==" + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" }, "System.CodeDom": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "JPJArwA1kdj8qDAkY2XGjSWoYnqiM7q/3yRNkt6n28Mnn95MuEGkZXUbPBf7qc3IjwrGY5ttQon7yqHZyQJmOQ==" + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, "System.Collections.Immutable": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0" } @@ -1082,22 +1123,12 @@ }, "System.Diagnostics.DiagnosticSource": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "resolved": "6.0.0", + "contentHash": "frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Globalization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.IO": { "type": "Transitive", "resolved": "4.3.0", @@ -1112,29 +1143,21 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==", + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.CodeDom": "5.0.0" + "System.CodeDom": "6.0.0" } }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.5", - "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==" + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==" }, "System.Numerics.Vectors": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "uAIqmwiQPPXdCz59MQcyHwsH2MzIv24VGCS54kP/1GzTRTuU3hazmiPnGUTlKFia4B1DnbLWjTHoGyTI5BMCTQ==", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, "System.Reflection": { "type": "Transitive", @@ -1183,8 +1206,11 @@ }, "System.Reflection.Metadata": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==" + "resolved": "8.0.0", + "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", + "dependencies": { + "System.Collections.Immutable": "8.0.0" + } }, "System.Reflection.Primitives": { "type": "Transitive", @@ -1205,18 +1231,6 @@ "System.Runtime": "4.1.0-rc2-24027" } }, - "System.Resources.ResourceManager": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, "System.Runtime": { "type": "Transitive", "resolved": "4.3.0", @@ -1231,23 +1245,13 @@ "resolved": "6.0.0", "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" }, - "System.Runtime.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "resolved": "4.4.0", + "contentHash": "2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.4.0" } }, "System.Security.Cryptography.ProtectedData": { @@ -1257,8 +1261,11 @@ }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + "resolved": "4.4.0", + "contentHash": "pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + } }, "System.Text.Encoding": { "type": "Transitive", @@ -1272,11 +1279,10 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "7.0.0", + "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Threading.Tasks": { @@ -1317,59 +1323,59 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.18.0", + "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.9.3", + "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.9.3", + "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.9.3]", + "xunit.extensibility.execution": "[2.9.3]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.9.3", + "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", "dependencies": { "xunit.abstractions": "2.0.3" } }, "xunit.extensibility.execution": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "resolved": "2.9.3", + "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.9.3]" } }, "serializersbenchmark": { "type": "Project", "dependencies": { - "BenchmarkDotNet": "[0.13.12, )", + "BenchmarkDotNet": "[0.15.0, )", "BinaryPack": "[1.0.3, )", "Ceras": "[4.1.7, )", - "Google.Protobuf": "[3.26.1, )", + "Google.Protobuf": "[3.31.1, )", "GroBuf": "[1.9.2, )", "Jil": "[2.17.0, )", - "MemoryPack": "[1.21.1, )", - "MessagePack": "[2.5.140, )", + "MemoryPack": "[1.21.4, )", + "MessagePack": "[3.1.4, )", "MsgPack.Cli": "[1.0.1, )", "Newtonsoft.Json": "[13.0.3, )", - "Salar.Bois": "[3.4.0, )", - "Salar.Bois.LZ4": "[3.4.0, )", - "ServiceStack.Text": "[8.2.2, )", - "SpanJson": "[4.0.1, )", + "Salar.Bois": "[3.4.1, )", + "Salar.Bois.LZ4": "[3.4.1, )", + "ServiceStack.Text": "[8.8.0, )", + "SpanJson": "[4.2.1, )", "Utf8Json": "[1.3.7, )", "fastJSON": "[2.4.0.4, )", - "protobuf-net": "[3.2.30, )" + "protobuf-net": "[3.2.52, )" } } }, @@ -1385,52 +1391,52 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.9.0, )", - "resolved": "17.9.0", - "contentHash": "7GUNAUbJYn644jzwLm5BD3a2p9C1dmP8Hr6fDPDxgItQk9hBs1Svdxzz07KQ/UphMSmgza9AbijBJGmw5D658A==", + "requested": "[17.13.0, )", + "resolved": "17.13.0", + "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==", "dependencies": { - "Microsoft.CodeCoverage": "17.9.0", - "Microsoft.TestPlatform.TestHost": "17.9.0" + "Microsoft.CodeCoverage": "17.13.0", + "Microsoft.TestPlatform.TestHost": "17.13.0" } }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.9.3, )", + "resolved": "2.9.3", + "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.18.0", + "xunit.assert": "2.9.3", + "xunit.core": "[2.9.3]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==" + "requested": "[2.8.2, )", + "resolved": "2.8.2", + "contentHash": "vm1tbfXhFmjFMUmS4M0J0ASXz3/U5XvXBa6DOQUL3fEz4Vt6YPhv+ESCarx6M6D+9kJkJYZKCNvJMas1+nVfmQ==" }, "BenchmarkDotNet": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "aKnzpUZJJfLBHG7zcfQZhCexZQKcJgElC8qcFUTXPMYFlVauJBobuOmtRnmrapqC2j7EjjZCsPxa3yLvFLx5/Q==", + "resolved": "0.15.0", + "contentHash": "me9ZQQlbePedpcbe78Ht/d+7Jx+6l+Drfu/ujdsAs/L9SxYF+jv4zUe3Rfhwo/dfSqdsECsYQuTenx6KPrNrtQ==", "dependencies": { - "BenchmarkDotNet.Annotations": "0.13.12", + "BenchmarkDotNet.Annotations": "0.15.0", "CommandLineParser": "2.9.1", "Gee.External.Capstone": "2.3.0", "Iced": "1.17.0", - "Microsoft.CodeAnalysis.CSharp": "4.1.0", - "Microsoft.Diagnostics.Runtime": "2.2.332302", - "Microsoft.Diagnostics.Tracing.TraceEvent": "3.0.2", + "Microsoft.CodeAnalysis.CSharp": "4.12.0", + "Microsoft.Diagnostics.Runtime": "3.1.512801", + "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.8", "Microsoft.DotNet.PlatformAbstractions": "3.1.6", - "Perfolizer": "[0.2.1]", - "System.Management": "5.0.0" + "Perfolizer": "[0.5.2]", + "System.Management": "6.0.0" } }, "BenchmarkDotNet.Annotations": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "4zmFOOJqW1GrEP/t5XKgh97LH9r6zixGy2IA0JAaoTNNnZ8kPBt9u/XagsGNyV0e7rglOpFcWc6wI5EjefKpKA==" + "resolved": "0.15.0", + "contentHash": "Wbxi1bzg9ibc0TElLWix5M5C/EQ26m5eA/YEqGYJfn9YUMC8z6Pvfab4DgITjekwrm/c33md63Ba6ZmkY86Erg==" }, "BinaryPack": { "type": "Transitive", @@ -1466,8 +1472,8 @@ }, "Google.Protobuf": { "type": "Transitive", - "resolved": "3.26.1", - "contentHash": "CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==" + "resolved": "3.31.1", + "contentHash": "gSnJbUmGiOTdWddPhqzrEscHq9Ls6sqRDPB9WptckyjTUyx70JOOAaDLkFff8gManZNN3hllQ4aQInnQyq/Z/A==" }, "GrEmit": { "type": "Transitive", @@ -1504,37 +1510,42 @@ }, "MemoryPack": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "ezalanS2gubWk1bS7S7onpU4fff42nr7EneRBOGOXWFC8qFFdmrBF+jznqVzg7buEPRJrSkwoXJFwuiHc1yvIA==", + "resolved": "1.21.4", + "contentHash": "wy3JTBNBsO8LfQcBvvYsWr3lm2Oakolrfu0UQ3oSJSEiD+7ye0GUhYTaXuYYBowqsXBXWD9gf2218ae0JRiYVQ==", "dependencies": { - "MemoryPack.Core": "1.21.1", - "MemoryPack.Generator": "1.21.1" + "MemoryPack.Core": "1.21.4", + "MemoryPack.Generator": "1.21.4" } }, "MemoryPack.Core": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "ekQ4rrlC9Tq/DwmK01oTlMQoyJyUtX4QVzfrLrp/9F39AeK1G3dqLJvOCdDttAUYMxoBrDSsK4tQlNaTiWVitA==" + "resolved": "1.21.4", + "contentHash": "6RszGorZ0ejNmp37ZcboPBMvvPCuNW2jlrdQfcs/lMzE5b3pmPF6hsm/laDc34hRlbAST1ZxaX/DvYu2DF5sBQ==" }, "MemoryPack.Generator": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "kin3y4wUfzognJB2L8yVLekugeyFxsEWiqgsUcTWEMFumGHuklBtltI7AVdHcUNSFvycC98xdCNG8GauHfxv4Q==" + "resolved": "1.21.4", + "contentHash": "g14EsSS85yn0lHTi0J9ivqlZMf09A2iI51fmI+0KkzIzyCbWOBWPi5mdaY7YWmXprk12aYh9u/qfWHQUYthlwg==" }, "MessagePack": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "nkIsgy8BkIfv40bSz9XZb4q//scI1PF3AYeB5X66nSlIhBIqbdpLz8Qk3gHvnjV3RZglQLO/ityK3eNfLii2NA==", + "resolved": "3.1.4", + "contentHash": "BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==", "dependencies": { - "MessagePack.Annotations": "2.5.140", - "Microsoft.NET.StringTools": "17.6.3", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" + "MessagePack.Annotations": "3.1.4", + "MessagePackAnalyzer": "3.1.4", + "Microsoft.NET.StringTools": "17.11.4" } }, "MessagePack.Annotations": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "JE3vwluOrsJ4t3hnfXzIxJUh6lhx6M/KR8Sark/HOUw1DJ5UKu5JsAnnuaQngg6poFkRx1lzHSLTkxHNJO7+uQ==" + "resolved": "3.1.4", + "contentHash": "aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==" + }, + "MessagePackAnalyzer": { + "type": "Transitive", + "resolved": "3.1.4", + "contentHash": "CTaSsN/liJ7MhLCAB7Z4ZLBNuVGCq9lt2BT/cbrc9vzGv89yK3CqIA+z9T19a11eQYl9etZHL6MQJgCqECRVpg==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -1543,35 +1554,34 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.3", - "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" + "resolved": "3.3.4", + "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==", + "resolved": "4.12.0", + "contentHash": "c1kNYihL2gdcuU1dqm8R8YeA4YkB43TpU3pa2r66Uooh6AAhRtENzj9A4Kj0a+H8JDDyuTjNZql9XlVUzV+UjA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.3", - "System.Collections.Immutable": "5.0.0", - "System.Memory": "4.5.4", - "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", - "System.Threading.Tasks.Extensions": "4.5.4" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Collections.Immutable": "8.0.0", + "System.Reflection.Metadata": "8.0.0" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==", + "resolved": "4.12.0", + "contentHash": "30vVQ1MizeC22iEdEvI2w0eTIYG43/L20yBzuQH01xKzJgHAoWehzI2F8u07o4mXh4DGMOjQF7aEm0zzvsG3Mg==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.1.0]" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "Microsoft.CodeAnalysis.Common": "[4.12.0]", + "System.Collections.Immutable": "8.0.0", + "System.Reflection.Metadata": "8.0.0" } }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "RGD37ZSrratfScYXm7M0HjvxMxZyWZL4jm+XgMZbkIY1UPgjUpbNA/t+WTGj/rC/0Hm9A3IrH3ywbKZkOCnoZA==" + "resolved": "17.13.0", + "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -1580,8 +1590,8 @@ }, "Microsoft.Diagnostics.NETCore.Client": { "type": "Transitive", - "resolved": "0.2.251802", - "contentHash": "bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==", + "resolved": "0.2.410101", + "contentHash": "I4hMjlbPcM5R+M4ThD2Zt1z58M8uZnWkDbFLXHntOOAajajEucrw4XYNSaoi5rgoqksgxQ3g388Vof4QzUNwdQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.0", "Microsoft.Extensions.Logging": "2.1.1" @@ -1589,20 +1599,19 @@ }, "Microsoft.Diagnostics.Runtime": { "type": "Transitive", - "resolved": "2.2.332302", - "contentHash": "Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==", + "resolved": "3.1.512801", + "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==", "dependencies": { - "Microsoft.Diagnostics.NETCore.Client": "0.2.251802", - "System.Collections.Immutable": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0" + "Microsoft.Diagnostics.NETCore.Client": "0.2.410101" } }, "Microsoft.Diagnostics.Tracing.TraceEvent": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "Pr7t+Z/qBe6DxCow4BmYmDycHe2MrGESaflWXRcSUI4XNGyznx1ttS+9JNOxLuBZSoBSPTKw9Dyheo01Yi6anQ==", + "resolved": "3.1.8", + "contentHash": "kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "Microsoft.Win32.Registry": "4.4.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "Microsoft.DotNet.PlatformAbstractions": { @@ -1675,13 +1684,13 @@ }, "Microsoft.NET.StringTools": { "type": "Transitive", - "resolved": "17.6.3", - "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==" + "resolved": "17.11.4", + "contentHash": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==" }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" + "resolved": "2.0.0", + "contentHash": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", @@ -1690,28 +1699,29 @@ }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "1ilw/8vgmjLyKU+2SKXKXaOqpYFJCQfGqGz+x0cosl981VzjrY74Sv6qAJv+neZMZ9ZMxF3ArN6kotaQ4uvEBw==", + "resolved": "17.13.0", + "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==", "dependencies": { "System.Reflection.Metadata": "1.6.0" } }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.9.0", - "contentHash": "Spmg7Wx49Ya3SxBjyeAR+nQpjMTKZwTwpZ7KyeOTIqI/WHNPnBU4HUvl5kuHPQAwGWqMy4FGZja1HvEwvoaDiA==", + "resolved": "17.13.0", + "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.9.0", + "Microsoft.TestPlatform.ObjectModel": "17.13.0", "Newtonsoft.Json": "13.0.1" } }, "Microsoft.Win32.Registry": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "resolved": "4.4.0", + "contentHash": "dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==", "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.AccessControl": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" } }, "Mono.Reflection": { @@ -1737,27 +1747,21 @@ }, "Perfolizer": { "type": "Transitive", - "resolved": "0.2.1", - "contentHash": "Dt4aCxCT8NPtWBKA8k+FsN/RezOQ2C6omNGm5o/qmYRiIwlQYF93UgFmeF1ezVNsztTnkg7P5P63AE+uNkLfrw==", - "dependencies": { - "System.Memory": "4.5.3" - } + "resolved": "0.5.2", + "contentHash": "I79ZdEDIBbYOoeuyhV3qn4Z3cCqQ9oGlHwi+s1/fkOQZUaEHHoOkroz8uuwmYbGhKGLfy2NIEeXETDgepqvAiw==" }, "protobuf-net": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "C/UTlmxEJHAHpqm8xQK1UyJKaIynVCSNG4mVrbLgnZ7ccH28nN49O8iMJvKEodTgVbnimvy+3mIiAdW6mATwnw==", + "resolved": "3.2.52", + "contentHash": "XbZurNU3B/VaL/5OJ0kshO+AWxsZroI1saKuLfZpDwH2ngb2K9bdF1nIW6elFOViZw7TQCmfVZapxrMKCDqecQ==", "dependencies": { - "protobuf-net.Core": "3.2.30" + "protobuf-net.Core": "3.2.52" } }, "protobuf-net.Core": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "v2ZxxYrz+X212ukSx+uqkLuPu414bvmSAnTyf+PBUKR9ENJxO4P/csorA/27456MCp1JNoMssDj/f91RDiwBfQ==", - "dependencies": { - "System.Collections.Immutable": "7.0.0" - } + "resolved": "3.2.52", + "contentHash": "zOpGtUo2QTgbsiI0D0yCe8aUTgDPov6kqIu1CDHI6isqhYcAHdirRrdnfsQXmAUfAWx1LwVYGgC6xe6fNS4UAg==" }, "Salar.BinaryBuffers": { "type": "Transitive", @@ -1766,29 +1770,29 @@ }, "Salar.Bois": { "type": "Transitive", - "resolved": "3.4.0", - "contentHash": "1RbpVlNqyhHUjCM6/11svtk/m0LqcjoC8AAYGE8ay43BJywuVKQJ4/v1Q4SF7h1fWubo0F9FgF0l3chJFHHRog==", + "resolved": "3.4.1", + "contentHash": "CFV0UetgGekOwAUIWts3frE4lO9xSpWJ5Jabip1KtAfNjZc/uFfoKPcbNZiCqkOyERC4vn3cIKx2Pbb9GkLddQ==", "dependencies": { "Salar.BinaryBuffers": "3.2.0" } }, "Salar.Bois.LZ4": { "type": "Transitive", - "resolved": "3.4.0", - "contentHash": "YCf/eOZx+pNz2UMKJCXSr0mVH58l0y8xQfpQ/etZkGKwj6DLy4r2go9T7/cY41aMEa95M3N9kGFOWD/YqXb76A==", + "resolved": "3.4.1", + "contentHash": "e3SLCOVsBqqr7xLSpCfGCue8frI3V7xqkT5SILu5Ykw5KToHjvdls6zapLA0Mte1lnfz4ek6F3ZiccGUNMVeWA==", "dependencies": { "K4os.Compression.LZ4": "1.2.16", - "Salar.Bois": "3.4.0" + "Salar.Bois": "3.4.1" } }, "ServiceStack.Text": { "type": "Transitive", - "resolved": "8.2.2", - "contentHash": "2WrX0g2eN6L4SnD8lwRhy3Gcopvs/4l9LHMed67fpfcjIr/WwHhBfKANQx1BL2YZN7t4zWikxOJYsUJI5PB1Aw==", + "resolved": "8.8.0", + "contentHash": "r0C8wfCk3pAGSmzl4oVSjqbtEOPhhHYraH4KBAFWO7ixqKRkDzvRw86sTZ2FOaPUEhIvyfHY5gvTWJHo0C/agA==", "dependencies": { "Microsoft.CSharp": "4.7.0", "System.Diagnostics.DiagnosticSource": "8.0.0", - "System.Memory": "4.5.5" + "System.Memory": "4.6.0" } }, "Sigil": { @@ -1806,8 +1810,8 @@ }, "SpanJson": { "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "h28I0lq05Q1CoH+W/pWfmGhxlEeRSUtuD6vO85F3cADQl74tdGDjyJJvfnentybsfYrwbBdU/mZAexsOBmXGAA==" + "resolved": "4.2.1", + "contentHash": "pVkYp3EjjTo6/ZMCdm2sjMEYWSIyy2SI1KQKck0Q1N37BEvCd7p16WOCFujL28sLS0HOCTRN+1xVdZNjABfOaA==" }, "System.Buffers": { "type": "Transitive", @@ -1816,13 +1820,13 @@ }, "System.CodeDom": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "JPJArwA1kdj8qDAkY2XGjSWoYnqiM7q/3yRNkt6n28Mnn95MuEGkZXUbPBf7qc3IjwrGY5ttQon7yqHZyQJmOQ==" + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, "System.Collections.Immutable": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==" + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==" }, "System.Configuration.ConfigurationManager": { "type": "Transitive", @@ -1861,18 +1865,16 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==", + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.CodeDom": "5.0.0" + "System.CodeDom": "6.0.0" } }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.5", - "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==" + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==" }, "System.Numerics.Vectors": { "type": "Transitive", @@ -1932,8 +1934,11 @@ }, "System.Reflection.Metadata": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==" + "resolved": "8.0.0", + "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", + "dependencies": { + "System.Collections.Immutable": "8.0.0" + } }, "System.Reflection.Primitives": { "type": "Transitive", @@ -1992,11 +1997,11 @@ }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "resolved": "4.4.0", + "contentHash": "2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.4.0" } }, "System.Security.Cryptography.ProtectedData": { @@ -2006,8 +2011,11 @@ }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + "resolved": "4.4.0", + "contentHash": "pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + } }, "System.Text.Encoding": { "type": "Transitive", @@ -2019,15 +2027,6 @@ "System.Runtime": "4.3.0" } }, - "System.Text.Encoding.CodePages": { - "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - } - }, "System.Threading.Tasks": { "type": "Transitive", "resolved": "4.3.0", @@ -2040,8 +2039,8 @@ }, "System.Threading.Tasks.Extensions": { "type": "Transitive", - "resolved": "4.5.4", - "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==" + "resolved": "4.4.0", + "contentHash": "SPKfFGbpQsK5Srz2Kq3URgvC90yoOyBE8H1quDA2+MAJ2HAzFmV3biOgPv2Ck3mPAvdKngo3QHi2BNwUQDRVvA==" }, "System.ValueTuple": { "type": "Transitive", @@ -2066,59 +2065,59 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.18.0", + "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.9.3", + "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.9.3", + "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.9.3]", + "xunit.extensibility.execution": "[2.9.3]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.9.3", + "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", "dependencies": { "xunit.abstractions": "2.0.3" } }, "xunit.extensibility.execution": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "resolved": "2.9.3", + "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.9.3]" } }, "serializersbenchmark": { "type": "Project", "dependencies": { - "BenchmarkDotNet": "[0.13.12, )", + "BenchmarkDotNet": "[0.15.0, )", "BinaryPack": "[1.0.3, )", "Ceras": "[4.1.7, )", - "Google.Protobuf": "[3.26.1, )", + "Google.Protobuf": "[3.31.1, )", "GroBuf": "[1.9.2, )", "Jil": "[2.17.0, )", - "MemoryPack": "[1.21.1, )", - "MessagePack": "[2.5.140, )", + "MemoryPack": "[1.21.4, )", + "MessagePack": "[3.1.4, )", "MsgPack.Cli": "[1.0.1, )", "Newtonsoft.Json": "[13.0.3, )", - "Salar.Bois": "[3.4.0, )", - "Salar.Bois.LZ4": "[3.4.0, )", - "ServiceStack.Text": "[8.2.2, )", - "SpanJson": "[4.0.1, )", + "Salar.Bois": "[3.4.1, )", + "Salar.Bois.LZ4": "[3.4.1, )", + "ServiceStack.Text": "[8.8.0, )", + "SpanJson": "[4.2.1, )", "Utf8Json": "[1.3.7, )", "fastJSON": "[2.4.0.4, )", - "protobuf-net": "[3.2.30, )" + "protobuf-net": "[3.2.52, )" } } } diff --git a/SerializersBenchmark/AsyncBenchmarks.cs b/SerializersBenchmark/AsyncBenchmarks.cs index 959b384..d7ff3a3 100644 --- a/SerializersBenchmark/AsyncBenchmarks.cs +++ b/SerializersBenchmark/AsyncBenchmarks.cs @@ -44,7 +44,7 @@ public class AsyncBenchmarks typeof(MsgPackCliDefaultAsync), typeof(SystemTextJson) #if (NET6_0_OR_GREATER) - ,typeof(MemoryPack), + ,typeof(MemoryPack), typeof(BinaryPack), typeof(SpanJson), typeof(SystemTextJsonSourceGen) @@ -70,16 +70,7 @@ public class AsyncBenchmarks [GlobalSetup] public async Task SetupAsync() { - if (SerializerType != typeof(GoogleProtobuf)) - { - _serializer = (ISerializerTestAsync) Activator.CreateInstance(SerializerType, - (Func) CreateDataExtensions.Data); - } - else - { - _serializer = (ISerializerTestAsync) Activator.CreateInstance(SerializerType, - (Func) CreateDataExtensions.ProtobufData); - } + _serializer = SerializerType.CreateSerializerInstance(); _serializedValue = _serializer!.Setup(N); _serializedArray = _serializedValue.ToArray(); diff --git a/SerializersBenchmark/Base/SerializerFactoryExtensions.cs b/SerializersBenchmark/Base/SerializerFactoryExtensions.cs new file mode 100644 index 0000000..68464bc --- /dev/null +++ b/SerializersBenchmark/Base/SerializerFactoryExtensions.cs @@ -0,0 +1,27 @@ +using SerializersBenchmark.Models; +using SerializersBenchmark.Serializers; + +namespace SerializersBenchmark.Base; + +public static class SerializerFactoryExtensions +{ + public static ISerializerTestAsync CreateSerializerInstance(this Type serializerType) { + ISerializerTestAsync serializer; + if (serializerType == typeof(GoogleProtobuf)) { + serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, + (Func) CreateDataExtensions.ProtobufData); + } +#if NET6_0_OR_GREATER + else if (serializerType == typeof(MemoryPack)) { + serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, + (Func) CreateDataExtensions.DataMemoryPack); + } +#endif + else { + serializer = (ISerializerTestAsync) Activator.CreateInstance(serializerType, + (Func) CreateDataExtensions.Data); + } + + return serializer; + } +} \ No newline at end of file diff --git a/SerializersBenchmark/Benchmarks.cs b/SerializersBenchmark/Benchmarks.cs index 72e133f..22945cb 100644 --- a/SerializersBenchmark/Benchmarks.cs +++ b/SerializersBenchmark/Benchmarks.cs @@ -34,7 +34,7 @@ public class Benchmarks typeof(MsgPackCli), typeof(SystemTextJson) #if (NET6_0_OR_GREATER) - ,typeof(MemoryPack), + ,typeof(MemoryPack), typeof(BinaryPack), typeof(SpanJson), typeof(SystemTextJsonSourceGen) @@ -55,16 +55,7 @@ public class Benchmarks [GlobalSetup] public void Setup() { - if (SerializerType != typeof(GoogleProtobuf)) - { - _serializer = (ISerializerTestAsync) Activator.CreateInstance(SerializerType, - (Func) CreateDataExtensions.Data); - } - else - { - _serializer = (ISerializerTestAsync) Activator.CreateInstance(SerializerType, - (Func) CreateDataExtensions.ProtobufData); - } + _serializer = SerializerType.CreateSerializerInstance(); _serializedValue = _serializer!.Setup(N); } diff --git a/SerializersBenchmark/Models/CreateDataExtensions.cs b/SerializersBenchmark/Models/CreateDataExtensions.cs index d8d6a97..41f3037 100644 --- a/SerializersBenchmark/Models/CreateDataExtensions.cs +++ b/SerializersBenchmark/Models/CreateDataExtensions.cs @@ -17,7 +17,23 @@ public static DataItem Data(int itemsToCreate) ).ToList() }; } - + +#if NET6_0_OR_GREATER + public static DataItemMemoryPack DataMemoryPack(int itemsToCreate) + { + return new DataItemMemoryPack("private value") + { + Children = Enumerable.Range(1, itemsToCreate).Select(i => new ChildDataItemMemoryPack + { + Id = i, + Title = $"Child {i}", + ArbitraryData = CreateAndFillByteBuffer(), + } + ).ToList() + }; + } +#endif + public static ProtobufDataItem ProtobufData(int nToCreate) { var childDataItems = Enumerable.Range(1, nToCreate).Select(i => diff --git a/SerializersBenchmark/Models/DataItem.cs b/SerializersBenchmark/Models/DataItem.cs index 6863c64..6261cc1 100644 --- a/SerializersBenchmark/Models/DataItem.cs +++ b/SerializersBenchmark/Models/DataItem.cs @@ -9,9 +9,9 @@ namespace SerializersBenchmark.Models; -[Serializable, DataContract, ProtoContract, MessagePackObject +[Serializable, DataContract, ProtoContract, MessagePackObject(AllowPrivate = true) #if NET6_0_OR_GREATER - , MemoryPackable, BinarySerialization(SerializationMode.Properties | SerializationMode.NonPublicMembers) + , BinarySerialization(SerializationMode.Properties | SerializationMode.NonPublicMembers) #endif ] public partial class DataItem @@ -26,9 +26,6 @@ public DataItem(string privateMember) { _privateMember = privateMember; } -#if NET6_0_OR_GREATER - [MemoryPackConstructor] -#endif public DataItem() { diff --git a/SerializersBenchmark/Models/DataItemMemoryPack.cs b/SerializersBenchmark/Models/DataItemMemoryPack.cs new file mode 100644 index 0000000..dfba3c8 --- /dev/null +++ b/SerializersBenchmark/Models/DataItemMemoryPack.cs @@ -0,0 +1,42 @@ +#if NET6_0_OR_GREATER +using System.Runtime.Serialization; +using MemoryPack; +using MessagePack; +using ProtoBuf; + +namespace SerializersBenchmark.Models; + +[MemoryPackable] +public partial class DataItemMemoryPack +{ + [DataMember, ProtoMember(1), Key(0)] + public List Children { get; set; } + + [DataMember, ProtoMember(2), Key(1)] + private string _privateMember; + + public DataItemMemoryPack(string privateMember) + { + _privateMember = privateMember; + } + [MemoryPackConstructor] + public DataItemMemoryPack() + { + + } +} + +[MemoryPackable] +public partial class ChildDataItemMemoryPack +{ + + [DataMember, ProtoMember(1), Key(0)] + public string Title; + + [DataMember, ProtoMember(2), Key(1)] + public int Id; + + [DataMember, ProtoMember(3), Key(2)] + public byte[] ArbitraryData; +} +#endif \ No newline at end of file diff --git a/SerializersBenchmark/SerializersBenchmark.csproj b/SerializersBenchmark/SerializersBenchmark.csproj index fbf563b..75a1df7 100644 --- a/SerializersBenchmark/SerializersBenchmark.csproj +++ b/SerializersBenchmark/SerializersBenchmark.csproj @@ -14,28 +14,28 @@ x64 - + - + - - + + - - - - + + + + - + - + diff --git a/SerializersBenchmark/packages.lock.json b/SerializersBenchmark/packages.lock.json index d45f30e..c815e97 100644 --- a/SerializersBenchmark/packages.lock.json +++ b/SerializersBenchmark/packages.lock.json @@ -4,21 +4,21 @@ ".NETFramework,Version=v4.8": { "BenchmarkDotNet": { "type": "Direct", - "requested": "[0.13.12, )", - "resolved": "0.13.12", - "contentHash": "aKnzpUZJJfLBHG7zcfQZhCexZQKcJgElC8qcFUTXPMYFlVauJBobuOmtRnmrapqC2j7EjjZCsPxa3yLvFLx5/Q==", + "requested": "[0.15.0, )", + "resolved": "0.15.0", + "contentHash": "me9ZQQlbePedpcbe78Ht/d+7Jx+6l+Drfu/ujdsAs/L9SxYF+jv4zUe3Rfhwo/dfSqdsECsYQuTenx6KPrNrtQ==", "dependencies": { - "BenchmarkDotNet.Annotations": "0.13.12", + "BenchmarkDotNet.Annotations": "0.15.0", "CommandLineParser": "2.9.1", "Gee.External.Capstone": "2.3.0", "Iced": "1.17.0", - "Microsoft.CodeAnalysis.CSharp": "4.1.0", - "Microsoft.Diagnostics.Runtime": "2.2.332302", - "Microsoft.Diagnostics.Tracing.TraceEvent": "3.0.2", + "Microsoft.CodeAnalysis.CSharp": "4.12.0", + "Microsoft.Diagnostics.Runtime": "3.1.512801", + "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.8", "Microsoft.DotNet.PlatformAbstractions": "3.1.6", "Microsoft.Win32.Registry": "5.0.0", - "Perfolizer": "[0.2.1]", - "System.Management": "5.0.0", + "Perfolizer": "[0.5.2]", + "System.Management": "6.0.0", "System.Numerics.Vectors": "4.5.0", "System.Reflection.Emit": "4.7.0", "System.Reflection.Emit.Lightweight": "4.7.0", @@ -43,9 +43,9 @@ }, "Google.Protobuf": { "type": "Direct", - "requested": "[3.26.1, )", - "resolved": "3.26.1", - "contentHash": "CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==", + "requested": "[3.31.1, )", + "resolved": "3.31.1", + "contentHash": "gSnJbUmGiOTdWddPhqzrEscHq9Ls6sqRDPB9WptckyjTUyx70JOOAaDLkFff8gManZNN3hllQ4aQInnQyq/Z/A==", "dependencies": { "System.Memory": "4.5.3" } @@ -71,22 +71,22 @@ }, "MemoryPack": { "type": "Direct", - "requested": "[1.21.1, )", - "resolved": "1.21.1", - "contentHash": "ezalanS2gubWk1bS7S7onpU4fff42nr7EneRBOGOXWFC8qFFdmrBF+jznqVzg7buEPRJrSkwoXJFwuiHc1yvIA==" + "requested": "[1.21.4, )", + "resolved": "1.21.4", + "contentHash": "wy3JTBNBsO8LfQcBvvYsWr3lm2Oakolrfu0UQ3oSJSEiD+7ye0GUhYTaXuYYBowqsXBXWD9gf2218ae0JRiYVQ==" }, "MessagePack": { "type": "Direct", - "requested": "[2.5.140, )", - "resolved": "2.5.140", - "contentHash": "nkIsgy8BkIfv40bSz9XZb4q//scI1PF3AYeB5X66nSlIhBIqbdpLz8Qk3gHvnjV3RZglQLO/ityK3eNfLii2NA==", + "requested": "[3.1.4, )", + "resolved": "3.1.4", + "contentHash": "BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==", "dependencies": { - "MessagePack.Annotations": "2.5.140", - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "Microsoft.NET.StringTools": "17.6.3", - "System.Collections.Immutable": "6.0.0", - "System.Reflection.Emit": "4.7.0", - "System.Reflection.Emit.Lightweight": "4.7.0", + "MessagePack.Annotations": "3.1.4", + "MessagePackAnalyzer": "3.1.4", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Microsoft.NET.StringTools": "17.11.4", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } @@ -114,48 +114,48 @@ }, "protobuf-net": { "type": "Direct", - "requested": "[3.2.30, )", - "resolved": "3.2.30", - "contentHash": "C/UTlmxEJHAHpqm8xQK1UyJKaIynVCSNG4mVrbLgnZ7ccH28nN49O8iMJvKEodTgVbnimvy+3mIiAdW6mATwnw==", + "requested": "[3.2.52, )", + "resolved": "3.2.52", + "contentHash": "XbZurNU3B/VaL/5OJ0kshO+AWxsZroI1saKuLfZpDwH2ngb2K9bdF1nIW6elFOViZw7TQCmfVZapxrMKCDqecQ==", "dependencies": { - "protobuf-net.Core": "3.2.30" + "protobuf-net.Core": "3.2.52" } }, "Salar.Bois": { "type": "Direct", - "requested": "[3.4.0, )", - "resolved": "3.4.0", - "contentHash": "1RbpVlNqyhHUjCM6/11svtk/m0LqcjoC8AAYGE8ay43BJywuVKQJ4/v1Q4SF7h1fWubo0F9FgF0l3chJFHHRog==", + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "CFV0UetgGekOwAUIWts3frE4lO9xSpWJ5Jabip1KtAfNjZc/uFfoKPcbNZiCqkOyERC4vn3cIKx2Pbb9GkLddQ==", "dependencies": { "Salar.BinaryBuffers": "3.2.0" } }, "Salar.Bois.LZ4": { "type": "Direct", - "requested": "[3.4.0, )", - "resolved": "3.4.0", - "contentHash": "YCf/eOZx+pNz2UMKJCXSr0mVH58l0y8xQfpQ/etZkGKwj6DLy4r2go9T7/cY41aMEa95M3N9kGFOWD/YqXb76A==", + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "e3SLCOVsBqqr7xLSpCfGCue8frI3V7xqkT5SILu5Ykw5KToHjvdls6zapLA0Mte1lnfz4ek6F3ZiccGUNMVeWA==", "dependencies": { "K4os.Compression.LZ4": "1.2.16", - "Salar.Bois": "3.4.0" + "Salar.Bois": "3.4.1" } }, "ServiceStack.Text": { "type": "Direct", - "requested": "[8.2.2, )", - "resolved": "8.2.2", - "contentHash": "2WrX0g2eN6L4SnD8lwRhy3Gcopvs/4l9LHMed67fpfcjIr/WwHhBfKANQx1BL2YZN7t4zWikxOJYsUJI5PB1Aw==", + "requested": "[8.8.0, )", + "resolved": "8.8.0", + "contentHash": "r0C8wfCk3pAGSmzl4oVSjqbtEOPhhHYraH4KBAFWO7ixqKRkDzvRw86sTZ2FOaPUEhIvyfHY5gvTWJHo0C/agA==", "dependencies": { "Microsoft.CSharp": "4.7.0", "System.Diagnostics.DiagnosticSource": "8.0.0", - "System.Memory": "4.5.5" + "System.Memory": "4.6.0" } }, "System.Text.Json": { "type": "Direct", - "requested": "[8.0.3, )", - "resolved": "8.0.3", - "contentHash": "hpagS9joOwv6efWfrMmV9MjQXpiXZH72PgN067Ysfr6AWMSD1/1hEcvh/U5mUpPLezEWsOJSuVrmqDIVD958iA==", + "requested": "[8.0.6, )", + "resolved": "8.0.6", + "contentHash": "BvSpVBsVN9b+Y+wONbvJOHd1HjXQf33+XiC28ZMOwRsYb42mz3Q8YHnpTSwpwJLqYCMqM+0UUVC3V+pi25XfkQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "8.0.0", "System.Buffers": "4.5.1", @@ -180,8 +180,8 @@ }, "BenchmarkDotNet.Annotations": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "4zmFOOJqW1GrEP/t5XKgh97LH9r6zixGy2IA0JAaoTNNnZ8kPBt9u/XagsGNyV0e7rglOpFcWc6wI5EjefKpKA==" + "resolved": "0.15.0", + "contentHash": "Wbxi1bzg9ibc0TElLWix5M5C/EQ26m5eA/YEqGYJfn9YUMC8z6Pvfab4DgITjekwrm/c33md63Ba6ZmkY86Erg==" }, "CommandLineParser": { "type": "Transitive", @@ -213,8 +213,13 @@ }, "MessagePack.Annotations": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "JE3vwluOrsJ4t3hnfXzIxJUh6lhx6M/KR8Sark/HOUw1DJ5UKu5JsAnnuaQngg6poFkRx1lzHSLTkxHNJO7+uQ==" + "resolved": "3.1.4", + "contentHash": "aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==" + }, + "MessagePackAnalyzer": { + "type": "Transitive", + "resolved": "3.1.4", + "contentHash": "CTaSsN/liJ7MhLCAB7Z4ZLBNuVGCq9lt2BT/cbrc9vzGv89yK3CqIA+z9T19a11eQYl9etZHL6MQJgCqECRVpg==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -226,29 +231,40 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.3", - "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" + "resolved": "3.3.4", + "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==", + "resolved": "4.12.0", + "contentHash": "c1kNYihL2gdcuU1dqm8R8YeA4YkB43TpU3pa2r66Uooh6AAhRtENzj9A4Kj0a+H8JDDyuTjNZql9XlVUzV+UjA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.3", - "System.Collections.Immutable": "5.0.0", - "System.Memory": "4.5.4", - "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==", + "resolved": "4.12.0", + "contentHash": "30vVQ1MizeC22iEdEvI2w0eTIYG43/L20yBzuQH01xKzJgHAoWehzI2F8u07o4mXh4DGMOjQF7aEm0zzvsG3Mg==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.1.0]" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "Microsoft.CodeAnalysis.Common": "[4.12.0]", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CSharp": { @@ -258,8 +274,8 @@ }, "Microsoft.Diagnostics.NETCore.Client": { "type": "Transitive", - "resolved": "0.2.251802", - "contentHash": "bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==", + "resolved": "0.2.410101", + "contentHash": "I4hMjlbPcM5R+M4ThD2Zt1z58M8uZnWkDbFLXHntOOAajajEucrw4XYNSaoi5rgoqksgxQ3g388Vof4QzUNwdQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.0", "Microsoft.Extensions.Logging": "2.1.1" @@ -267,20 +283,21 @@ }, "Microsoft.Diagnostics.Runtime": { "type": "Transitive", - "resolved": "2.2.332302", - "contentHash": "Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==", + "resolved": "3.1.512801", + "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==", "dependencies": { - "Microsoft.Diagnostics.NETCore.Client": "0.2.251802", - "System.Collections.Immutable": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0" + "Microsoft.Diagnostics.NETCore.Client": "0.2.410101", + "System.Collections.Immutable": "6.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "Microsoft.Diagnostics.Tracing.TraceEvent": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "Pr7t+Z/qBe6DxCow4BmYmDycHe2MrGESaflWXRcSUI4XNGyznx1ttS+9JNOxLuBZSoBSPTKw9Dyheo01Yi6anQ==", + "resolved": "3.1.8", + "contentHash": "kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "Microsoft.Win32.Registry": "4.4.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "Microsoft.DotNet.PlatformAbstractions": { @@ -356,8 +373,8 @@ }, "Microsoft.NET.StringTools": { "type": "Transitive", - "resolved": "17.6.3", - "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==", + "resolved": "17.11.4", + "contentHash": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", "dependencies": { "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -384,16 +401,16 @@ }, "Perfolizer": { "type": "Transitive", - "resolved": "0.2.1", - "contentHash": "Dt4aCxCT8NPtWBKA8k+FsN/RezOQ2C6omNGm5o/qmYRiIwlQYF93UgFmeF1ezVNsztTnkg7P5P63AE+uNkLfrw==", + "resolved": "0.5.2", + "contentHash": "I79ZdEDIBbYOoeuyhV3qn4Z3cCqQ9oGlHwi+s1/fkOQZUaEHHoOkroz8uuwmYbGhKGLfy2NIEeXETDgepqvAiw==", "dependencies": { - "System.Memory": "4.5.3" + "System.Memory": "4.5.5" } }, "protobuf-net.Core": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "v2ZxxYrz+X212ukSx+uqkLuPu414bvmSAnTyf+PBUKR9ENJxO4P/csorA/27456MCp1JNoMssDj/f91RDiwBfQ==", + "resolved": "3.2.52", + "contentHash": "zOpGtUo2QTgbsiI0D0yCe8aUTgDPov6kqIu1CDHI6isqhYcAHdirRrdnfsQXmAUfAWx1LwVYGgC6xe6fNS4UAg==", "dependencies": { "System.Collections.Immutable": "7.0.0", "System.Memory": "4.5.5" @@ -414,13 +431,18 @@ }, "System.Buffers": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + "resolved": "4.6.0", + "contentHash": "lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==" + }, + "System.CodeDom": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, "System.Collections.Immutable": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", "dependencies": { "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -437,23 +459,26 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==" + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", + "dependencies": { + "System.CodeDom": "6.0.0" + } }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.5", - "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==", "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "System.Buffers": "4.6.0", + "System.Numerics.Vectors": "4.6.0", + "System.Runtime.CompilerServices.Unsafe": "6.1.0" } }, "System.Numerics.Vectors": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + "resolved": "4.6.0", + "contentHash": "t+SoieZsRuEyiw/J+qXUbolyO219tKQQI0+2/YI+Qv7YdGValA6WiuokrNKqjrTNsy5ABWU11bdKOzUdheteXg==" }, "System.Reflection.Emit": { "type": "Transitive", @@ -467,16 +492,17 @@ }, "System.Reflection.Metadata": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==", + "resolved": "8.0.0", + "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", "dependencies": { - "System.Collections.Immutable": "5.0.0" + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5" } }, "System.Runtime.CompilerServices.Unsafe": { "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + "resolved": "6.1.0", + "contentHash": "5o/HZxx6RVqYlhKSq8/zronDkALJZUT2Vz0hx43f0gwe8mwlM0y2nYlqdBwLMzr262Bwvpikeb/yEwkAa5PADg==" }, "System.Runtime.InteropServices.RuntimeInformation": { "type": "Transitive", @@ -498,10 +524,11 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "7.0.0", + "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Text.Encodings.Web": { @@ -528,7 +555,7 @@ "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" } }, - ".NETFramework,Version=v4.8/win7-x64": { + ".NETFramework,Version=v4.8/win-x64": { "Gee.External.Capstone": { "type": "Transitive", "resolved": "2.3.0", @@ -543,11 +570,6 @@ "System.Security.Principal.Windows": "5.0.0" } }, - "System.Management": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==" - }, "System.Runtime.InteropServices.RuntimeInformation": { "type": "Transitive", "resolved": "4.0.0", @@ -565,33 +587,25 @@ "type": "Transitive", "resolved": "5.0.0", "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" - }, - "System.Text.Encoding.CodePages": { - "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - } } }, "net6.0": { "BenchmarkDotNet": { "type": "Direct", - "requested": "[0.13.12, )", - "resolved": "0.13.12", - "contentHash": "aKnzpUZJJfLBHG7zcfQZhCexZQKcJgElC8qcFUTXPMYFlVauJBobuOmtRnmrapqC2j7EjjZCsPxa3yLvFLx5/Q==", + "requested": "[0.15.0, )", + "resolved": "0.15.0", + "contentHash": "me9ZQQlbePedpcbe78Ht/d+7Jx+6l+Drfu/ujdsAs/L9SxYF+jv4zUe3Rfhwo/dfSqdsECsYQuTenx6KPrNrtQ==", "dependencies": { - "BenchmarkDotNet.Annotations": "0.13.12", + "BenchmarkDotNet.Annotations": "0.15.0", "CommandLineParser": "2.9.1", "Gee.External.Capstone": "2.3.0", "Iced": "1.17.0", - "Microsoft.CodeAnalysis.CSharp": "4.1.0", - "Microsoft.Diagnostics.Runtime": "2.2.332302", - "Microsoft.Diagnostics.Tracing.TraceEvent": "3.0.2", + "Microsoft.CodeAnalysis.CSharp": "4.12.0", + "Microsoft.Diagnostics.Runtime": "3.1.512801", + "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.8", "Microsoft.DotNet.PlatformAbstractions": "3.1.6", - "Perfolizer": "[0.2.1]", - "System.Management": "5.0.0" + "Perfolizer": "[0.5.2]", + "System.Management": "6.0.0" } }, "BinaryPack": { @@ -621,9 +635,9 @@ }, "Google.Protobuf": { "type": "Direct", - "requested": "[3.26.1, )", - "resolved": "3.26.1", - "contentHash": "CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==" + "requested": "[3.31.1, )", + "resolved": "3.31.1", + "contentHash": "gSnJbUmGiOTdWddPhqzrEscHq9Ls6sqRDPB9WptckyjTUyx70JOOAaDLkFff8gManZNN3hllQ4aQInnQyq/Z/A==" }, "GroBuf": { "type": "Direct", @@ -647,23 +661,24 @@ }, "MemoryPack": { "type": "Direct", - "requested": "[1.21.1, )", - "resolved": "1.21.1", - "contentHash": "ezalanS2gubWk1bS7S7onpU4fff42nr7EneRBOGOXWFC8qFFdmrBF+jznqVzg7buEPRJrSkwoXJFwuiHc1yvIA==", + "requested": "[1.21.4, )", + "resolved": "1.21.4", + "contentHash": "wy3JTBNBsO8LfQcBvvYsWr3lm2Oakolrfu0UQ3oSJSEiD+7ye0GUhYTaXuYYBowqsXBXWD9gf2218ae0JRiYVQ==", "dependencies": { - "MemoryPack.Core": "1.21.1", - "MemoryPack.Generator": "1.21.1" + "MemoryPack.Core": "1.21.4", + "MemoryPack.Generator": "1.21.4" } }, "MessagePack": { "type": "Direct", - "requested": "[2.5.140, )", - "resolved": "2.5.140", - "contentHash": "nkIsgy8BkIfv40bSz9XZb4q//scI1PF3AYeB5X66nSlIhBIqbdpLz8Qk3gHvnjV3RZglQLO/ityK3eNfLii2NA==", + "requested": "[3.1.4, )", + "resolved": "3.1.4", + "contentHash": "BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==", "dependencies": { - "MessagePack.Annotations": "2.5.140", - "Microsoft.NET.StringTools": "17.6.3", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" + "MessagePack.Annotations": "3.1.4", + "MessagePackAnalyzer": "3.1.4", + "Microsoft.NET.StringTools": "17.11.4", + "System.Collections.Immutable": "8.0.0" } }, "MsgPack.Cli": { @@ -695,48 +710,48 @@ }, "protobuf-net": { "type": "Direct", - "requested": "[3.2.30, )", - "resolved": "3.2.30", - "contentHash": "C/UTlmxEJHAHpqm8xQK1UyJKaIynVCSNG4mVrbLgnZ7ccH28nN49O8iMJvKEodTgVbnimvy+3mIiAdW6mATwnw==", + "requested": "[3.2.52, )", + "resolved": "3.2.52", + "contentHash": "XbZurNU3B/VaL/5OJ0kshO+AWxsZroI1saKuLfZpDwH2ngb2K9bdF1nIW6elFOViZw7TQCmfVZapxrMKCDqecQ==", "dependencies": { - "protobuf-net.Core": "3.2.30" + "protobuf-net.Core": "3.2.52" } }, "Salar.Bois": { "type": "Direct", - "requested": "[3.4.0, )", - "resolved": "3.4.0", - "contentHash": "1RbpVlNqyhHUjCM6/11svtk/m0LqcjoC8AAYGE8ay43BJywuVKQJ4/v1Q4SF7h1fWubo0F9FgF0l3chJFHHRog==", + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "CFV0UetgGekOwAUIWts3frE4lO9xSpWJ5Jabip1KtAfNjZc/uFfoKPcbNZiCqkOyERC4vn3cIKx2Pbb9GkLddQ==", "dependencies": { "Salar.BinaryBuffers": "3.2.0" } }, "Salar.Bois.LZ4": { "type": "Direct", - "requested": "[3.4.0, )", - "resolved": "3.4.0", - "contentHash": "YCf/eOZx+pNz2UMKJCXSr0mVH58l0y8xQfpQ/etZkGKwj6DLy4r2go9T7/cY41aMEa95M3N9kGFOWD/YqXb76A==", + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "e3SLCOVsBqqr7xLSpCfGCue8frI3V7xqkT5SILu5Ykw5KToHjvdls6zapLA0Mte1lnfz4ek6F3ZiccGUNMVeWA==", "dependencies": { "K4os.Compression.LZ4": "1.2.16", - "Salar.Bois": "3.4.0" + "Salar.Bois": "3.4.1" } }, "ServiceStack.Text": { "type": "Direct", - "requested": "[8.2.2, )", - "resolved": "8.2.2", - "contentHash": "2WrX0g2eN6L4SnD8lwRhy3Gcopvs/4l9LHMed67fpfcjIr/WwHhBfKANQx1BL2YZN7t4zWikxOJYsUJI5PB1Aw==", + "requested": "[8.8.0, )", + "resolved": "8.8.0", + "contentHash": "r0C8wfCk3pAGSmzl4oVSjqbtEOPhhHYraH4KBAFWO7ixqKRkDzvRw86sTZ2FOaPUEhIvyfHY5gvTWJHo0C/agA==", "dependencies": { "Microsoft.CSharp": "4.7.0", - "System.Diagnostics.DiagnosticSource": "8.0.0", - "System.Memory": "4.5.5" + "System.Diagnostics.DiagnosticSource": "6.0.0", + "System.Memory": "4.6.0" } }, "SpanJson": { "type": "Direct", - "requested": "[4.0.1, )", - "resolved": "4.0.1", - "contentHash": "h28I0lq05Q1CoH+W/pWfmGhxlEeRSUtuD6vO85F3cADQl74tdGDjyJJvfnentybsfYrwbBdU/mZAexsOBmXGAA==" + "requested": "[4.2.1, )", + "resolved": "4.2.1", + "contentHash": "pVkYp3EjjTo6/ZMCdm2sjMEYWSIyy2SI1KQKck0Q1N37BEvCd7p16WOCFujL28sLS0HOCTRN+1xVdZNjABfOaA==" }, "Utf8Json": { "type": "Direct", @@ -752,8 +767,8 @@ }, "BenchmarkDotNet.Annotations": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "4zmFOOJqW1GrEP/t5XKgh97LH9r6zixGy2IA0JAaoTNNnZ8kPBt9u/XagsGNyV0e7rglOpFcWc6wI5EjefKpKA==" + "resolved": "0.15.0", + "contentHash": "Wbxi1bzg9ibc0TElLWix5M5C/EQ26m5eA/YEqGYJfn9YUMC8z6Pvfab4DgITjekwrm/c33md63Ba6ZmkY86Erg==" }, "CommandLineParser": { "type": "Transitive", @@ -782,8 +797,8 @@ }, "MemoryPack.Core": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "ekQ4rrlC9Tq/DwmK01oTlMQoyJyUtX4QVzfrLrp/9F39AeK1G3dqLJvOCdDttAUYMxoBrDSsK4tQlNaTiWVitA==", + "resolved": "1.21.4", + "contentHash": "6RszGorZ0ejNmp37ZcboPBMvvPCuNW2jlrdQfcs/lMzE5b3pmPF6hsm/laDc34hRlbAST1ZxaX/DvYu2DF5sBQ==", "dependencies": { "System.Collections.Immutable": "6.0.0", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -791,13 +806,18 @@ }, "MemoryPack.Generator": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "kin3y4wUfzognJB2L8yVLekugeyFxsEWiqgsUcTWEMFumGHuklBtltI7AVdHcUNSFvycC98xdCNG8GauHfxv4Q==" + "resolved": "1.21.4", + "contentHash": "g14EsSS85yn0lHTi0J9ivqlZMf09A2iI51fmI+0KkzIzyCbWOBWPi5mdaY7YWmXprk12aYh9u/qfWHQUYthlwg==" }, "MessagePack.Annotations": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "JE3vwluOrsJ4t3hnfXzIxJUh6lhx6M/KR8Sark/HOUw1DJ5UKu5JsAnnuaQngg6poFkRx1lzHSLTkxHNJO7+uQ==" + "resolved": "3.1.4", + "contentHash": "aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==" + }, + "MessagePackAnalyzer": { + "type": "Transitive", + "resolved": "3.1.4", + "contentHash": "CTaSsN/liJ7MhLCAB7Z4ZLBNuVGCq9lt2BT/cbrc9vzGv89yK3CqIA+z9T19a11eQYl9etZHL6MQJgCqECRVpg==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -806,29 +826,40 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.3", - "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" + "resolved": "3.3.4", + "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==", + "resolved": "4.12.0", + "contentHash": "c1kNYihL2gdcuU1dqm8R8YeA4YkB43TpU3pa2r66Uooh6AAhRtENzj9A4Kj0a+H8JDDyuTjNZql9XlVUzV+UjA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.3", - "System.Collections.Immutable": "5.0.0", - "System.Memory": "4.5.4", - "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==", + "resolved": "4.12.0", + "contentHash": "30vVQ1MizeC22iEdEvI2w0eTIYG43/L20yBzuQH01xKzJgHAoWehzI2F8u07o4mXh4DGMOjQF7aEm0zzvsG3Mg==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.1.0]" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "Microsoft.CodeAnalysis.Common": "[4.12.0]", + "System.Buffers": "4.5.1", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.5", + "System.Numerics.Vectors": "4.5.0", + "System.Reflection.Metadata": "8.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "7.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" } }, "Microsoft.CSharp": { @@ -838,8 +869,8 @@ }, "Microsoft.Diagnostics.NETCore.Client": { "type": "Transitive", - "resolved": "0.2.251802", - "contentHash": "bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==", + "resolved": "0.2.410101", + "contentHash": "I4hMjlbPcM5R+M4ThD2Zt1z58M8uZnWkDbFLXHntOOAajajEucrw4XYNSaoi5rgoqksgxQ3g388Vof4QzUNwdQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.0", "Microsoft.Extensions.Logging": "2.1.1" @@ -847,20 +878,19 @@ }, "Microsoft.Diagnostics.Runtime": { "type": "Transitive", - "resolved": "2.2.332302", - "contentHash": "Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==", + "resolved": "3.1.512801", + "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==", "dependencies": { - "Microsoft.Diagnostics.NETCore.Client": "0.2.251802", - "System.Collections.Immutable": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0" + "Microsoft.Diagnostics.NETCore.Client": "0.2.410101" } }, "Microsoft.Diagnostics.Tracing.TraceEvent": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "Pr7t+Z/qBe6DxCow4BmYmDycHe2MrGESaflWXRcSUI4XNGyznx1ttS+9JNOxLuBZSoBSPTKw9Dyheo01Yi6anQ==", + "resolved": "3.1.8", + "contentHash": "kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "Microsoft.Win32.Registry": "4.4.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "Microsoft.DotNet.PlatformAbstractions": { @@ -933,8 +963,8 @@ }, "Microsoft.NET.StringTools": { "type": "Transitive", - "resolved": "17.6.3", - "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==", + "resolved": "17.11.4", + "contentHash": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==", "dependencies": { "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" @@ -942,8 +972,8 @@ }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" + "resolved": "2.0.0", + "contentHash": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", @@ -952,11 +982,12 @@ }, "Microsoft.Win32.Registry": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "resolved": "4.4.0", + "contentHash": "dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==", "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.AccessControl": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" } }, "Mono.Reflection": { @@ -966,16 +997,13 @@ }, "Perfolizer": { "type": "Transitive", - "resolved": "0.2.1", - "contentHash": "Dt4aCxCT8NPtWBKA8k+FsN/RezOQ2C6omNGm5o/qmYRiIwlQYF93UgFmeF1ezVNsztTnkg7P5P63AE+uNkLfrw==", - "dependencies": { - "System.Memory": "4.5.3" - } + "resolved": "0.5.2", + "contentHash": "I79ZdEDIBbYOoeuyhV3qn4Z3cCqQ9oGlHwi+s1/fkOQZUaEHHoOkroz8uuwmYbGhKGLfy2NIEeXETDgepqvAiw==" }, "protobuf-net.Core": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "v2ZxxYrz+X212ukSx+uqkLuPu414bvmSAnTyf+PBUKR9ENJxO4P/csorA/27456MCp1JNoMssDj/f91RDiwBfQ==", + "resolved": "3.2.52", + "contentHash": "zOpGtUo2QTgbsiI0D0yCe8aUTgDPov6kqIu1CDHI6isqhYcAHdirRrdnfsQXmAUfAWx1LwVYGgC6xe6fNS4UAg==", "dependencies": { "System.Collections.Immutable": "7.0.0" } @@ -1000,40 +1028,30 @@ }, "System.Buffers": { "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==" + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" }, "System.CodeDom": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "JPJArwA1kdj8qDAkY2XGjSWoYnqiM7q/3yRNkt6n28Mnn95MuEGkZXUbPBf7qc3IjwrGY5ttQon7yqHZyQJmOQ==" + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, "System.Collections.Immutable": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==", + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Diagnostics.DiagnosticSource": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "resolved": "6.0.0", + "contentHash": "frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==", "dependencies": { "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Globalization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.IO": { "type": "Transitive", "resolved": "4.3.0", @@ -1048,29 +1066,21 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==", + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.CodeDom": "5.0.0" + "System.CodeDom": "6.0.0" } }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.5", - "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==" + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==" }, "System.Numerics.Vectors": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "uAIqmwiQPPXdCz59MQcyHwsH2MzIv24VGCS54kP/1GzTRTuU3hazmiPnGUTlKFia4B1DnbLWjTHoGyTI5BMCTQ==", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, "System.Reflection": { "type": "Transitive", @@ -1119,8 +1129,11 @@ }, "System.Reflection.Metadata": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==" + "resolved": "8.0.0", + "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", + "dependencies": { + "System.Collections.Immutable": "8.0.0" + } }, "System.Reflection.Primitives": { "type": "Transitive", @@ -1141,18 +1154,6 @@ "System.Runtime": "4.1.0-rc2-24027" } }, - "System.Resources.ResourceManager": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, "System.Runtime": { "type": "Transitive", "resolved": "4.3.0", @@ -1167,29 +1168,22 @@ "resolved": "6.0.0", "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" }, - "System.Runtime.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "resolved": "4.4.0", + "contentHash": "2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.4.0" } }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + "resolved": "4.4.0", + "contentHash": "pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + } }, "System.Text.Encoding": { "type": "Transitive", @@ -1203,11 +1197,10 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "7.0.0", + "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Threading.Tasks": { @@ -1231,7 +1224,7 @@ "contentHash": "BahUww/+mdP4ARCAh2RQhQTg13wYLVrBb9SYVgW8ZlrwjraGCXHGjo0oIiUfZ34LUZkMMR+RAzR7dEY4S1HeQQ==" } }, - "net6.0/win7-x64": { + "net6.0/win-x64": { "Gee.External.Capstone": { "type": "Transitive", "resolved": "2.3.0", @@ -1239,18 +1232,14 @@ }, "Microsoft.Win32.Registry": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "resolved": "4.4.0", + "contentHash": "dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==", "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.AccessControl": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" } }, - "runtime.any.System.Globalization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "sMDBnad4rp4t7GY442Jux0MCUuKL4otn5BK6Ni0ARTXTSpRNBzZ7hpMfKSvnVSED5kYJm96YOWsqV0JH0d2uuw==" - }, "runtime.any.System.IO": { "type": "Transitive", "resolved": "4.3.0", @@ -1266,11 +1255,6 @@ "resolved": "4.3.0", "contentHash": "Nrm1p3armp6TTf2xuvaa+jGTTmncALWFq22CpmwRvhDf6dE9ZmH40EbOswD4GnFLrMRS0Ki6Kx5aUPmKK/hZBg==" }, - "runtime.any.System.Resources.ResourceManager": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Lxb89SMvf8w9p9+keBLyL6H6x/TEmc6QVsIIA0T36IuyOY3kNvIdyGddA2qt35cRamzxF8K5p0Opq4G4HjNbhQ==" - }, "runtime.any.System.Runtime": { "type": "Transitive", "resolved": "4.3.0", @@ -1289,30 +1273,6 @@ "resolved": "4.3.0", "contentHash": "OhBAVBQG5kFj1S+hCEQ3TUHBAEtZ3fbEMgZMRNdN8A0Pj4x+5nTELEqL59DU0TjKVE6II3dqKw4Dklb3szT65w==" }, - "runtime.win.System.Runtime.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "RkgHVhUPvzZxuUubiZe8yr/6CypRVXj0VBzaR8hsqQ8f+rUo7e4PWrHTLOCjd8fBMGWCrY//fi7Ku3qXD7oHRw==", - "dependencies": { - "System.Private.Uri": "4.3.0" - } - }, - "runtime.win7.System.Private.Uri": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Q+IBgaPYicSQs2tBlmXqbS25c/JLIthWrgrpMwxKSOobW/OqIMVFruUGfuaz4QABVzV8iKdCAbN7APY7Tclbnw==" - }, - "System.Globalization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Globalization": "4.3.0" - } - }, "System.IO": { "type": "Transitive", "resolved": "4.3.0", @@ -1328,12 +1288,10 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==", + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.CodeDom": "5.0.0" + "System.CodeDom": "6.0.0" } }, "System.Private.Uri": { @@ -1342,8 +1300,7 @@ "contentHash": "I4SwANiUGho1esj4V4oSlPllXjzCZDE+5XXso2P03LW2vOda2Enzh8DWOxwN6hnrJyp314c7KuVu31QYhRzOGg==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "runtime.win7.System.Private.Uri": "4.3.0" + "Microsoft.NETCore.Targets": "1.1.0" } }, "System.Reflection": { @@ -1370,19 +1327,6 @@ "runtime.any.System.Reflection.Primitives": "4.3.0" } }, - "System.Resources.ResourceManager": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Resources.ResourceManager": "4.3.0" - } - }, "System.Runtime": { "type": "Transitive", "resolved": "4.3.0", @@ -1393,30 +1337,22 @@ "runtime.any.System.Runtime": "4.3.0" } }, - "System.Runtime.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.win.System.Runtime.Extensions": "4.3.0" - } - }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "resolved": "4.4.0", + "contentHash": "2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.4.0" } }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + "resolved": "4.4.0", + "contentHash": "pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + } }, "System.Text.Encoding": { "type": "Transitive", @@ -1431,11 +1367,10 @@ }, "System.Text.Encoding.CodePages": { "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "resolved": "7.0.0", + "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, "System.Threading.Tasks": { @@ -1453,20 +1388,20 @@ "net8.0": { "BenchmarkDotNet": { "type": "Direct", - "requested": "[0.13.12, )", - "resolved": "0.13.12", - "contentHash": "aKnzpUZJJfLBHG7zcfQZhCexZQKcJgElC8qcFUTXPMYFlVauJBobuOmtRnmrapqC2j7EjjZCsPxa3yLvFLx5/Q==", + "requested": "[0.15.0, )", + "resolved": "0.15.0", + "contentHash": "me9ZQQlbePedpcbe78Ht/d+7Jx+6l+Drfu/ujdsAs/L9SxYF+jv4zUe3Rfhwo/dfSqdsECsYQuTenx6KPrNrtQ==", "dependencies": { - "BenchmarkDotNet.Annotations": "0.13.12", + "BenchmarkDotNet.Annotations": "0.15.0", "CommandLineParser": "2.9.1", "Gee.External.Capstone": "2.3.0", "Iced": "1.17.0", - "Microsoft.CodeAnalysis.CSharp": "4.1.0", - "Microsoft.Diagnostics.Runtime": "2.2.332302", - "Microsoft.Diagnostics.Tracing.TraceEvent": "3.0.2", + "Microsoft.CodeAnalysis.CSharp": "4.12.0", + "Microsoft.Diagnostics.Runtime": "3.1.512801", + "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.8", "Microsoft.DotNet.PlatformAbstractions": "3.1.6", - "Perfolizer": "[0.2.1]", - "System.Management": "5.0.0" + "Perfolizer": "[0.5.2]", + "System.Management": "6.0.0" } }, "BinaryPack": { @@ -1496,9 +1431,9 @@ }, "Google.Protobuf": { "type": "Direct", - "requested": "[3.26.1, )", - "resolved": "3.26.1", - "contentHash": "CHZX8zXqhF/fdUtd+AYzew8T2HFkAoe5c7lbGxZY/qryAlQXckDvM5BfOJjXlMS7kyICqQTMszj4w1bX5uBJ/w==" + "requested": "[3.31.1, )", + "resolved": "3.31.1", + "contentHash": "gSnJbUmGiOTdWddPhqzrEscHq9Ls6sqRDPB9WptckyjTUyx70JOOAaDLkFff8gManZNN3hllQ4aQInnQyq/Z/A==" }, "GroBuf": { "type": "Direct", @@ -1522,23 +1457,23 @@ }, "MemoryPack": { "type": "Direct", - "requested": "[1.21.1, )", - "resolved": "1.21.1", - "contentHash": "ezalanS2gubWk1bS7S7onpU4fff42nr7EneRBOGOXWFC8qFFdmrBF+jznqVzg7buEPRJrSkwoXJFwuiHc1yvIA==", + "requested": "[1.21.4, )", + "resolved": "1.21.4", + "contentHash": "wy3JTBNBsO8LfQcBvvYsWr3lm2Oakolrfu0UQ3oSJSEiD+7ye0GUhYTaXuYYBowqsXBXWD9gf2218ae0JRiYVQ==", "dependencies": { - "MemoryPack.Core": "1.21.1", - "MemoryPack.Generator": "1.21.1" + "MemoryPack.Core": "1.21.4", + "MemoryPack.Generator": "1.21.4" } }, "MessagePack": { "type": "Direct", - "requested": "[2.5.140, )", - "resolved": "2.5.140", - "contentHash": "nkIsgy8BkIfv40bSz9XZb4q//scI1PF3AYeB5X66nSlIhBIqbdpLz8Qk3gHvnjV3RZglQLO/ityK3eNfLii2NA==", + "requested": "[3.1.4, )", + "resolved": "3.1.4", + "contentHash": "BH0wlHWmVoZpbAPyyt2Awbq30C+ZsS3eHSkYdnyUAbqVJ22fAJDzn2xTieBeoT5QlcBzp61vHcv878YJGfi3mg==", "dependencies": { - "MessagePack.Annotations": "2.5.140", - "Microsoft.NET.StringTools": "17.6.3", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" + "MessagePack.Annotations": "3.1.4", + "MessagePackAnalyzer": "3.1.4", + "Microsoft.NET.StringTools": "17.11.4" } }, "MsgPack.Cli": { @@ -1570,48 +1505,48 @@ }, "protobuf-net": { "type": "Direct", - "requested": "[3.2.30, )", - "resolved": "3.2.30", - "contentHash": "C/UTlmxEJHAHpqm8xQK1UyJKaIynVCSNG4mVrbLgnZ7ccH28nN49O8iMJvKEodTgVbnimvy+3mIiAdW6mATwnw==", + "requested": "[3.2.52, )", + "resolved": "3.2.52", + "contentHash": "XbZurNU3B/VaL/5OJ0kshO+AWxsZroI1saKuLfZpDwH2ngb2K9bdF1nIW6elFOViZw7TQCmfVZapxrMKCDqecQ==", "dependencies": { - "protobuf-net.Core": "3.2.30" + "protobuf-net.Core": "3.2.52" } }, "Salar.Bois": { "type": "Direct", - "requested": "[3.4.0, )", - "resolved": "3.4.0", - "contentHash": "1RbpVlNqyhHUjCM6/11svtk/m0LqcjoC8AAYGE8ay43BJywuVKQJ4/v1Q4SF7h1fWubo0F9FgF0l3chJFHHRog==", + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "CFV0UetgGekOwAUIWts3frE4lO9xSpWJ5Jabip1KtAfNjZc/uFfoKPcbNZiCqkOyERC4vn3cIKx2Pbb9GkLddQ==", "dependencies": { "Salar.BinaryBuffers": "3.2.0" } }, "Salar.Bois.LZ4": { "type": "Direct", - "requested": "[3.4.0, )", - "resolved": "3.4.0", - "contentHash": "YCf/eOZx+pNz2UMKJCXSr0mVH58l0y8xQfpQ/etZkGKwj6DLy4r2go9T7/cY41aMEa95M3N9kGFOWD/YqXb76A==", + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "e3SLCOVsBqqr7xLSpCfGCue8frI3V7xqkT5SILu5Ykw5KToHjvdls6zapLA0Mte1lnfz4ek6F3ZiccGUNMVeWA==", "dependencies": { "K4os.Compression.LZ4": "1.2.16", - "Salar.Bois": "3.4.0" + "Salar.Bois": "3.4.1" } }, "ServiceStack.Text": { "type": "Direct", - "requested": "[8.2.2, )", - "resolved": "8.2.2", - "contentHash": "2WrX0g2eN6L4SnD8lwRhy3Gcopvs/4l9LHMed67fpfcjIr/WwHhBfKANQx1BL2YZN7t4zWikxOJYsUJI5PB1Aw==", + "requested": "[8.8.0, )", + "resolved": "8.8.0", + "contentHash": "r0C8wfCk3pAGSmzl4oVSjqbtEOPhhHYraH4KBAFWO7ixqKRkDzvRw86sTZ2FOaPUEhIvyfHY5gvTWJHo0C/agA==", "dependencies": { "Microsoft.CSharp": "4.7.0", "System.Diagnostics.DiagnosticSource": "8.0.0", - "System.Memory": "4.5.5" + "System.Memory": "4.6.0" } }, "SpanJson": { "type": "Direct", - "requested": "[4.0.1, )", - "resolved": "4.0.1", - "contentHash": "h28I0lq05Q1CoH+W/pWfmGhxlEeRSUtuD6vO85F3cADQl74tdGDjyJJvfnentybsfYrwbBdU/mZAexsOBmXGAA==" + "requested": "[4.2.1, )", + "resolved": "4.2.1", + "contentHash": "pVkYp3EjjTo6/ZMCdm2sjMEYWSIyy2SI1KQKck0Q1N37BEvCd7p16WOCFujL28sLS0HOCTRN+1xVdZNjABfOaA==" }, "Utf8Json": { "type": "Direct", @@ -1627,8 +1562,8 @@ }, "BenchmarkDotNet.Annotations": { "type": "Transitive", - "resolved": "0.13.12", - "contentHash": "4zmFOOJqW1GrEP/t5XKgh97LH9r6zixGy2IA0JAaoTNNnZ8kPBt9u/XagsGNyV0e7rglOpFcWc6wI5EjefKpKA==" + "resolved": "0.15.0", + "contentHash": "Wbxi1bzg9ibc0TElLWix5M5C/EQ26m5eA/YEqGYJfn9YUMC8z6Pvfab4DgITjekwrm/c33md63Ba6ZmkY86Erg==" }, "CommandLineParser": { "type": "Transitive", @@ -1657,18 +1592,23 @@ }, "MemoryPack.Core": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "ekQ4rrlC9Tq/DwmK01oTlMQoyJyUtX4QVzfrLrp/9F39AeK1G3dqLJvOCdDttAUYMxoBrDSsK4tQlNaTiWVitA==" + "resolved": "1.21.4", + "contentHash": "6RszGorZ0ejNmp37ZcboPBMvvPCuNW2jlrdQfcs/lMzE5b3pmPF6hsm/laDc34hRlbAST1ZxaX/DvYu2DF5sBQ==" }, "MemoryPack.Generator": { "type": "Transitive", - "resolved": "1.21.1", - "contentHash": "kin3y4wUfzognJB2L8yVLekugeyFxsEWiqgsUcTWEMFumGHuklBtltI7AVdHcUNSFvycC98xdCNG8GauHfxv4Q==" + "resolved": "1.21.4", + "contentHash": "g14EsSS85yn0lHTi0J9ivqlZMf09A2iI51fmI+0KkzIzyCbWOBWPi5mdaY7YWmXprk12aYh9u/qfWHQUYthlwg==" }, "MessagePack.Annotations": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "JE3vwluOrsJ4t3hnfXzIxJUh6lhx6M/KR8Sark/HOUw1DJ5UKu5JsAnnuaQngg6poFkRx1lzHSLTkxHNJO7+uQ==" + "resolved": "3.1.4", + "contentHash": "aVWrDAkCdqxwQsz/q0ldPh2EFn48M99YUzE9OvZjMq2RNLKz4o2z88iGFvSvbMqOWRweRvKPHBJZe22PRqzslQ==" + }, + "MessagePackAnalyzer": { + "type": "Transitive", + "resolved": "3.1.4", + "contentHash": "CTaSsN/liJ7MhLCAB7Z4ZLBNuVGCq9lt2BT/cbrc9vzGv89yK3CqIA+z9T19a11eQYl9etZHL6MQJgCqECRVpg==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -1677,29 +1617,28 @@ }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", - "resolved": "3.3.3", - "contentHash": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==" + "resolved": "3.3.4", + "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==" }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==", + "resolved": "4.12.0", + "contentHash": "c1kNYihL2gdcuU1dqm8R8YeA4YkB43TpU3pa2r66Uooh6AAhRtENzj9A4Kj0a+H8JDDyuTjNZql9XlVUzV+UjA==", "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "3.3.3", - "System.Collections.Immutable": "5.0.0", - "System.Memory": "4.5.4", - "System.Reflection.Metadata": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0", - "System.Text.Encoding.CodePages": "4.5.1", - "System.Threading.Tasks.Extensions": "4.5.4" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "System.Collections.Immutable": "8.0.0", + "System.Reflection.Metadata": "8.0.0" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==", + "resolved": "4.12.0", + "contentHash": "30vVQ1MizeC22iEdEvI2w0eTIYG43/L20yBzuQH01xKzJgHAoWehzI2F8u07o4mXh4DGMOjQF7aEm0zzvsG3Mg==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.1.0]" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "Microsoft.CodeAnalysis.Common": "[4.12.0]", + "System.Collections.Immutable": "8.0.0", + "System.Reflection.Metadata": "8.0.0" } }, "Microsoft.CSharp": { @@ -1709,8 +1648,8 @@ }, "Microsoft.Diagnostics.NETCore.Client": { "type": "Transitive", - "resolved": "0.2.251802", - "contentHash": "bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==", + "resolved": "0.2.410101", + "contentHash": "I4hMjlbPcM5R+M4ThD2Zt1z58M8uZnWkDbFLXHntOOAajajEucrw4XYNSaoi5rgoqksgxQ3g388Vof4QzUNwdQ==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.0", "Microsoft.Extensions.Logging": "2.1.1" @@ -1718,20 +1657,19 @@ }, "Microsoft.Diagnostics.Runtime": { "type": "Transitive", - "resolved": "2.2.332302", - "contentHash": "Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==", + "resolved": "3.1.512801", + "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==", "dependencies": { - "Microsoft.Diagnostics.NETCore.Client": "0.2.251802", - "System.Collections.Immutable": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "5.0.0" + "Microsoft.Diagnostics.NETCore.Client": "0.2.410101" } }, "Microsoft.Diagnostics.Tracing.TraceEvent": { "type": "Transitive", - "resolved": "3.0.2", - "contentHash": "Pr7t+Z/qBe6DxCow4BmYmDycHe2MrGESaflWXRcSUI4XNGyznx1ttS+9JNOxLuBZSoBSPTKw9Dyheo01Yi6anQ==", + "resolved": "3.1.8", + "contentHash": "kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" + "Microsoft.Win32.Registry": "4.4.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, "Microsoft.DotNet.PlatformAbstractions": { @@ -1804,13 +1742,13 @@ }, "Microsoft.NET.StringTools": { "type": "Transitive", - "resolved": "17.6.3", - "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==" + "resolved": "17.11.4", + "contentHash": "mudqUHhNpeqIdJoUx2YDWZO/I9uEDYVowan89R6wsomfnUJQk6HteoQTlNjZDixhT2B4IXMkMtgZtoceIjLRmA==" }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" + "resolved": "2.0.0", + "contentHash": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", @@ -1819,11 +1757,12 @@ }, "Microsoft.Win32.Registry": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "resolved": "4.4.0", + "contentHash": "dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==", "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.AccessControl": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" } }, "Mono.Reflection": { @@ -1833,19 +1772,13 @@ }, "Perfolizer": { "type": "Transitive", - "resolved": "0.2.1", - "contentHash": "Dt4aCxCT8NPtWBKA8k+FsN/RezOQ2C6omNGm5o/qmYRiIwlQYF93UgFmeF1ezVNsztTnkg7P5P63AE+uNkLfrw==", - "dependencies": { - "System.Memory": "4.5.3" - } + "resolved": "0.5.2", + "contentHash": "I79ZdEDIBbYOoeuyhV3qn4Z3cCqQ9oGlHwi+s1/fkOQZUaEHHoOkroz8uuwmYbGhKGLfy2NIEeXETDgepqvAiw==" }, "protobuf-net.Core": { "type": "Transitive", - "resolved": "3.2.30", - "contentHash": "v2ZxxYrz+X212ukSx+uqkLuPu414bvmSAnTyf+PBUKR9ENJxO4P/csorA/27456MCp1JNoMssDj/f91RDiwBfQ==", - "dependencies": { - "System.Collections.Immutable": "7.0.0" - } + "resolved": "3.2.52", + "contentHash": "zOpGtUo2QTgbsiI0D0yCe8aUTgDPov6kqIu1CDHI6isqhYcAHdirRrdnfsQXmAUfAWx1LwVYGgC6xe6fNS4UAg==" }, "Salar.BinaryBuffers": { "type": "Transitive", @@ -1872,13 +1805,13 @@ }, "System.CodeDom": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "JPJArwA1kdj8qDAkY2XGjSWoYnqiM7q/3yRNkt6n28Mnn95MuEGkZXUbPBf7qc3IjwrGY5ttQon7yqHZyQJmOQ==" + "resolved": "6.0.0", + "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, "System.Collections.Immutable": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==" + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==" }, "System.Diagnostics.DiagnosticSource": { "type": "Transitive", @@ -1909,18 +1842,16 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==", + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.CodeDom": "5.0.0" + "System.CodeDom": "6.0.0" } }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.5", - "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==" + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==" }, "System.Numerics.Vectors": { "type": "Transitive", @@ -1980,8 +1911,11 @@ }, "System.Reflection.Metadata": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==" + "resolved": "8.0.0", + "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", + "dependencies": { + "System.Collections.Immutable": "8.0.0" + } }, "System.Reflection.Primitives": { "type": "Transitive", @@ -2040,17 +1974,20 @@ }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "resolved": "4.4.0", + "contentHash": "2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.4.0" } }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + "resolved": "4.4.0", + "contentHash": "pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + } }, "System.Text.Encoding": { "type": "Transitive", @@ -2062,15 +1999,6 @@ "System.Runtime": "4.3.0" } }, - "System.Text.Encoding.CodePages": { - "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - } - }, "System.Threading.Tasks": { "type": "Transitive", "resolved": "4.3.0", @@ -2083,8 +2011,8 @@ }, "System.Threading.Tasks.Extensions": { "type": "Transitive", - "resolved": "4.5.4", - "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==" + "resolved": "4.4.0", + "contentHash": "SPKfFGbpQsK5Srz2Kq3URgvC90yoOyBE8H1quDA2+MAJ2HAzFmV3biOgPv2Ck3mPAvdKngo3QHi2BNwUQDRVvA==" }, "System.ValueTuple": { "type": "Transitive", @@ -2092,7 +2020,7 @@ "contentHash": "BahUww/+mdP4ARCAh2RQhQTg13wYLVrBb9SYVgW8ZlrwjraGCXHGjo0oIiUfZ34LUZkMMR+RAzR7dEY4S1HeQQ==" } }, - "net8.0/win7-x64": { + "net8.0/win-x64": { "Gee.External.Capstone": { "type": "Transitive", "resolved": "2.3.0", @@ -2100,11 +2028,12 @@ }, "Microsoft.Win32.Registry": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", + "resolved": "4.4.0", + "contentHash": "dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==", "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.AccessControl": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" } }, "runtime.any.System.Globalization": { @@ -2158,11 +2087,6 @@ "System.Private.Uri": "4.3.0" } }, - "runtime.win7.System.Private.Uri": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Q+IBgaPYicSQs2tBlmXqbS25c/JLIthWrgrpMwxKSOobW/OqIMVFruUGfuaz4QABVzV8iKdCAbN7APY7Tclbnw==" - }, "System.Globalization": { "type": "Transitive", "resolved": "4.3.0", @@ -2189,12 +2113,10 @@ }, "System.Management": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==", + "resolved": "6.0.0", + "contentHash": "sHsESYMmPDhQuOC66h6AEOs/XowzKsbT9srMbX71TCXP58hkpn1BqBjdmKj1+DCA/WlBETX1K5WjQHwmV0Txrg==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.CodeDom": "5.0.0" + "System.CodeDom": "6.0.0" } }, "System.Private.Uri": { @@ -2203,8 +2125,7 @@ "contentHash": "I4SwANiUGho1esj4V4oSlPllXjzCZDE+5XXso2P03LW2vOda2Enzh8DWOxwN6hnrJyp314c7KuVu31QYhRzOGg==", "dependencies": { "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "runtime.win7.System.Private.Uri": "4.3.0" + "Microsoft.NETCore.Targets": "1.1.0" } }, "System.Reflection": { @@ -2267,17 +2188,20 @@ }, "System.Security.AccessControl": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "resolved": "4.4.0", + "contentHash": "2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.4.0" } }, "System.Security.Principal.Windows": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + "resolved": "4.4.0", + "contentHash": "pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + } }, "System.Text.Encoding": { "type": "Transitive", @@ -2290,15 +2214,6 @@ "runtime.any.System.Text.Encoding": "4.3.0" } }, - "System.Text.Encoding.CodePages": { - "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", - "dependencies": { - "Microsoft.NETCore.Platforms": "2.1.2", - "System.Runtime.CompilerServices.Unsafe": "4.5.2" - } - }, "System.Threading.Tasks": { "type": "Transitive", "resolved": "4.3.0",