diff --git a/benchmark/OperationInvoker/ESCd.Extensions.OperationInvoker.Benchmarks.csproj b/benchmark/OperationInvoker/ESCd.Extensions.OperationInvoker.Benchmarks.csproj
index 8478987..19ae56b 100644
--- a/benchmark/OperationInvoker/ESCd.Extensions.OperationInvoker.Benchmarks.csproj
+++ b/benchmark/OperationInvoker/ESCd.Extensions.OperationInvoker.Benchmarks.csproj
@@ -6,11 +6,11 @@
-
+
-
+
diff --git a/benchmark/OperationInvoker/packages.lock.json b/benchmark/OperationInvoker/packages.lock.json
index 40dd71e..18cd8cc 100644
--- a/benchmark/OperationInvoker/packages.lock.json
+++ b/benchmark/OperationInvoker/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- "net10.0": {
+ "net9.0": {
"BenchmarkDotNet": {
"type": "Direct",
"requested": "[0.15.8, )",
@@ -20,12 +20,6 @@
"System.Management": "9.0.5"
}
},
- "Microsoft.CodeAnalysis.NetAnalyzers": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "ZC4WsiOnzyUHIZ3uGN4popaYPh2NgYcXZ/CpMpAb3mVF/HvBGlBtlredzZMKgcHqlm+ygqJh6qfhUSc/OJ0hWQ=="
- },
"Microsoft.Extensions.DependencyInjection": {
"type": "Direct",
"requested": "[10.0.6, )",
@@ -37,9 +31,9 @@
},
"Microsoft.NET.ILLink.Tasks": {
"type": "Direct",
- "requested": "[10.0.6, )",
- "resolved": "10.0.6",
- "contentHash": "QKuvS0LWX4fjFqeDkyM7Kqt8P3wYTiPD4nwU+9y59n0sCiG714fxDgbbN82vDnzq89AF/PiHl92TP2C4aFDUQA=="
+ "requested": "[9.0.15, )",
+ "resolved": "9.0.15",
+ "contentHash": "EejcbfCMR77Dthy77qxRbEShmzLApHZUPqXMBVQK+A0pNrRThkaHoGGMGvbq/gTkC/waKcDEgjBkbaejB58Wtw=="
},
"Microsoft.SourceLink.GitHub": {
"type": "Direct",
@@ -96,7 +90,9 @@
"resolved": "4.14.0",
"contentHash": "PC3tuwZYnC+idaPuoC/AZpEdwrtX7qFpmnrfQkgobGIWiYmGi5MCRtl5mx6QrfMGQpK78X2lfIEoZDLg/qnuHg==",
"dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0"
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "System.Collections.Immutable": "9.0.0",
+ "System.Reflection.Metadata": "9.0.0"
}
},
"Microsoft.CodeAnalysis.CSharp": {
@@ -105,7 +101,9 @@
"contentHash": "568a6wcTivauIhbeWcCwfWwIn7UV7MeHEBvFB2uzGIpM2OhJ4eM/FZ8KS0yhPoNxnSpjGzz7x7CIjTxhslojQA==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "Microsoft.CodeAnalysis.Common": "[4.14.0]"
+ "Microsoft.CodeAnalysis.Common": "[4.14.0]",
+ "System.Collections.Immutable": "9.0.0",
+ "System.Reflection.Metadata": "9.0.0"
}
},
"Microsoft.Diagnostics.NETCore.Client": {
@@ -130,7 +128,12 @@
"contentHash": "/OrJFKaojSR6TkUKtwh8/qA9XWNtxLrXMqvEb89dBSKCWjaGVTbKMYodIUgF5deCEtmd6GXuRerciXGl5bhZ7Q==",
"dependencies": {
"Microsoft.Diagnostics.NETCore.Client": "0.2.510501",
- "System.Reflection.TypeExtensions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0",
+ "System.Reflection.TypeExtensions": "4.7.0",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Json": "8.0.5"
}
},
"Microsoft.DotNet.PlatformAbstractions": {
@@ -151,7 +154,8 @@
"Microsoft.Extensions.DependencyInjection": "6.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
"Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0"
+ "Microsoft.Extensions.Options": "6.0.0",
+ "System.Diagnostics.DiagnosticSource": "6.0.0"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
@@ -171,236 +175,30 @@
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
"resolved": "6.0.0",
- "contentHash": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "g8E67huS0Slt6iJiUG1uj2N4NBo/q68Q1y1H4nFu1Cn4AOp6S5D8AeGLhGMzBT+JmNCjiGTvKco2qkbe4F31tQ=="
- },
- "Perfolizer": {
- "type": "Transitive",
- "resolved": "0.6.1",
- "contentHash": "CR1QmWg4XYBd1Pb7WseP+sDmV8nGPwvmowKynExTqr3OuckIGVMhvmN4LC5PGzfXqDlR295+hz/T7syA1CxEqA==",
+ "contentHash": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
"dependencies": {
- "Pragmastat": "3.2.4"
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
- "Pragmastat": {
- "type": "Transitive",
- "resolved": "3.2.4",
- "contentHash": "I5qFifWw/gaTQT52MhzjZpkm/JPlfjSeO/DTZJjO7+hTKI+0aGRgOgZ3NN6D96dDuuqbIAZSeA5RimtHjqrA2A=="
- },
- "System.CodeDom": {
- "type": "Transitive",
- "resolved": "9.0.5",
- "contentHash": "cuzLM2MWutf9ZBEMPYYfd0DXwYdvntp7VCT6a/wvbKCa2ZuvGmW74xi+YBa2mrfEieAXqM4TNKlMmSnfAfpUoQ=="
- },
- "System.IO.Hashing": {
- "type": "Transitive",
- "resolved": "10.0.6",
- "contentHash": "lbMLkqFekDR4DeFd26eEfrG2HlvixIfs22uk/e2+9/NJ7WxMycVVakcQpuJvvqgc9XxwEgSd/Td+dZA+TjDDwA=="
- },
- "System.Management": {
+ "Microsoft.NETCore.Platforms": {
"type": "Transitive",
- "resolved": "9.0.5",
- "contentHash": "n6o9PZm9p25+zAzC3/48K0oHnaPKTInRrxqFq1fi/5TPbMLjuoCm/h//mS3cUmSy+9AO1Z+qsC/Ilt/ZFatv5Q==",
- "dependencies": {
- "System.CodeDom": "9.0.5"
- }
- },
- "System.Reflection.TypeExtensions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "VybpaOQQhqE6siHppMktjfGBw1GCwvCqiufqmP8F1nj7fTUNtW35LOEt3UZTEsECfo+ELAl/9o9nJx3U91i7vA=="
- },
- "escd.extensions.operationinvoker": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.6, )"
- }
- }
- },
- "net8.0": {
- "BenchmarkDotNet": {
- "type": "Direct",
- "requested": "[0.15.8, )",
- "resolved": "0.15.8",
- "contentHash": "paCfrWxSeHqn3rUZc0spYXVFnHCF0nzRhG0nOLnyTjZYs8spsimBaaNmb3vwqvALKIplbYq/TF393vYiYSnh/Q==",
- "dependencies": {
- "BenchmarkDotNet.Annotations": "0.15.8",
- "CommandLineParser": "2.9.1",
- "Gee.External.Capstone": "2.3.0",
- "Iced": "1.21.0",
- "Microsoft.CodeAnalysis.CSharp": "4.14.0",
- "Microsoft.Diagnostics.Runtime": "3.1.512801",
- "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.21",
- "Microsoft.DotNet.PlatformAbstractions": "3.1.6",
- "Perfolizer": "[0.6.1]",
- "System.Management": "9.0.5"
- }
- },
- "Microsoft.CodeAnalysis.NetAnalyzers": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "ZC4WsiOnzyUHIZ3uGN4popaYPh2NgYcXZ/CpMpAb3mVF/HvBGlBtlredzZMKgcHqlm+ygqJh6qfhUSc/OJ0hWQ=="
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[8.0.1, )",
- "resolved": "8.0.1",
- "contentHash": "BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
- },
- "Microsoft.NET.ILLink.Tasks": {
- "type": "Direct",
- "requested": "[8.0.26, )",
- "resolved": "8.0.26",
- "contentHash": "o7/yVssM2r9Wyln2s9edBd5ANZXqdSdBI+g7JqXkyJmXrhs2WsJp25K5yPnYrTgdKBCjKB8bg+O2oew4sgzFaA=="
- },
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "vRm3w0AWndnqt8X73qoWTdD/qp7o+bYMCufl7hSiQUSqeI3WKdqA/ElE6MCUscy84FX8HCMcK2EJCtTm+4bdbw==",
- "dependencies": {
- "Microsoft.Build.Tasks.Git": "10.0.202",
- "Microsoft.SourceLink.Common": "10.0.202",
- "System.IO.Hashing": "10.0.6"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "2lMTCQl5bGP4iv0JNkockPnyllC6eHLz+CoK2ICvalvHod+exXSxueu9hq+zNkU7bZBJf8wMfeRC/Edn8AGmEg=="
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
- "BenchmarkDotNet.Annotations": {
- "type": "Transitive",
- "resolved": "0.15.8",
- "contentHash": "hfucY0ycAsB0SsoaZcaAp9oq5wlWBJcylvEJb9pmvdYUx6PD6S4mDiYnZWjdjAlLhIpe/xtGCwzORfzAzPqvzA=="
- },
- "CommandLineParser": {
- "type": "Transitive",
- "resolved": "2.9.1",
- "contentHash": "OE0sl1/sQ37bjVsPKKtwQlWDgqaxWgtme3xZz7JssWUzg5JpMIyHgCTY9MVMxOg48fJ1AgGT3tgdH5m/kQ5xhA=="
- },
- "Gee.External.Capstone": {
- "type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "2ap/rYmjtzCOT8hxrnEW/QeiOt+paD8iRrIcdKX0cxVwWLFa1e+JDBNeECakmccXrSFeBQuu5AV8SNkipFMMMw=="
- },
- "Iced": {
- "type": "Transitive",
- "resolved": "1.21.0",
- "contentHash": "dv5+81Q1TBQvVMSOOOmRcjJmvWcX3BZPZsIq31+RLc5cNft0IHAyNlkdb7ZarOWG913PyBoFDsDXoCIlKmLclg=="
- },
- "Microsoft.Build.Tasks.Git": {
+ "Microsoft.SourceLink.Common": {
"type": "Transitive",
"resolved": "10.0.202",
- "contentHash": "HXAW7dToPLi6lHN4TJz1FfxLYfPS3EF20YrrZxQ9xbwbjLkFXJ+SwkuuILoAdCWTNHhHfa5oqOsrOEQX5s+eMg==",
- "dependencies": {
- "System.IO.Hashing": "10.0.6"
- }
- },
- "Microsoft.CodeAnalysis.Analyzers": {
- "type": "Transitive",
- "resolved": "3.11.0",
- "contentHash": "v/EW3UE8/lbEYHoC2Qq7AR/DnmvpgdtAMndfQNmpuIMx/Mto8L5JnuCfdBYtgvalQOtfNCnxFejxuRrryvUTsg=="
- },
- "Microsoft.CodeAnalysis.Common": {
- "type": "Transitive",
- "resolved": "4.14.0",
- "contentHash": "PC3tuwZYnC+idaPuoC/AZpEdwrtX7qFpmnrfQkgobGIWiYmGi5MCRtl5mx6QrfMGQpK78X2lfIEoZDLg/qnuHg==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "System.Collections.Immutable": "9.0.0",
- "System.Reflection.Metadata": "9.0.0"
- }
- },
- "Microsoft.CodeAnalysis.CSharp": {
- "type": "Transitive",
- "resolved": "4.14.0",
- "contentHash": "568a6wcTivauIhbeWcCwfWwIn7UV7MeHEBvFB2uzGIpM2OhJ4eM/FZ8KS0yhPoNxnSpjGzz7x7CIjTxhslojQA==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "Microsoft.CodeAnalysis.Common": "[4.14.0]",
- "System.Collections.Immutable": "9.0.0",
- "System.Reflection.Metadata": "9.0.0"
- }
- },
- "Microsoft.Diagnostics.NETCore.Client": {
- "type": "Transitive",
- "resolved": "0.2.510501",
- "contentHash": "juoqJYMDs+lRrrZyOkXXMImJHneCF23cuvO4waFRd2Ds7j+ZuGIPbJm0Y/zz34BdeaGiiwGWraMUlln05W1PCQ==",
- "dependencies": {
- "Microsoft.Extensions.Logging": "6.0.0"
- }
- },
- "Microsoft.Diagnostics.Runtime": {
- "type": "Transitive",
- "resolved": "3.1.512801",
- "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==",
- "dependencies": {
- "Microsoft.Diagnostics.NETCore.Client": "0.2.410101"
- }
- },
- "Microsoft.Diagnostics.Tracing.TraceEvent": {
- "type": "Transitive",
- "resolved": "3.1.21",
- "contentHash": "/OrJFKaojSR6TkUKtwh8/qA9XWNtxLrXMqvEb89dBSKCWjaGVTbKMYodIUgF5deCEtmd6GXuRerciXGl5bhZ7Q==",
- "dependencies": {
- "Microsoft.Diagnostics.NETCore.Client": "0.2.510501"
- }
- },
- "Microsoft.DotNet.PlatformAbstractions": {
- "type": "Transitive",
- "resolved": "3.1.6",
- "contentHash": "jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "6.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA=="
+ "contentHash": "g8E67huS0Slt6iJiUG1uj2N4NBo/q68Q1y1H4nFu1Cn4AOp6S5D8AeGLhGMzBT+JmNCjiGTvKco2qkbe4F31tQ=="
},
- "Microsoft.Extensions.Options": {
+ "Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Primitives": "6.0.0"
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "g8E67huS0Slt6iJiUG1uj2N4NBo/q68Q1y1H4nFu1Cn4AOp6S5D8AeGLhGMzBT+JmNCjiGTvKco2qkbe4F31tQ=="
- },
"Perfolizer": {
"type": "Transitive",
"resolved": "0.6.1",
@@ -424,6 +222,14 @@
"resolved": "9.0.0",
"contentHash": "QhkXUl2gNrQtvPmtBTQHb0YsUrDiDQ2QS09YbtTTiSjGcf7NBqtYbrG/BE06zcBPCKEwQGzIv13IVdXNOSub2w=="
},
+ "System.Diagnostics.DiagnosticSource": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
"System.IO.Hashing": {
"type": "Transitive",
"resolved": "10.0.6",
@@ -440,224 +246,36 @@
"System.Reflection.Metadata": {
"type": "Transitive",
"resolved": "9.0.0",
- "contentHash": "ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ==",
- "dependencies": {
- "System.Collections.Immutable": "9.0.0"
- }
- },
- "escd.extensions.operationinvoker": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "[8.0.2, )"
- }
- }
- },
- "net9.0": {
- "BenchmarkDotNet": {
- "type": "Direct",
- "requested": "[0.15.8, )",
- "resolved": "0.15.8",
- "contentHash": "paCfrWxSeHqn3rUZc0spYXVFnHCF0nzRhG0nOLnyTjZYs8spsimBaaNmb3vwqvALKIplbYq/TF393vYiYSnh/Q==",
- "dependencies": {
- "BenchmarkDotNet.Annotations": "0.15.8",
- "CommandLineParser": "2.9.1",
- "Gee.External.Capstone": "2.3.0",
- "Iced": "1.21.0",
- "Microsoft.CodeAnalysis.CSharp": "4.14.0",
- "Microsoft.Diagnostics.Runtime": "3.1.512801",
- "Microsoft.Diagnostics.Tracing.TraceEvent": "3.1.21",
- "Microsoft.DotNet.PlatformAbstractions": "3.1.6",
- "Perfolizer": "[0.6.1]",
- "System.Management": "9.0.5"
- }
- },
- "Microsoft.CodeAnalysis.NetAnalyzers": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "ZC4WsiOnzyUHIZ3uGN4popaYPh2NgYcXZ/CpMpAb3mVF/HvBGlBtlredzZMKgcHqlm+ygqJh6qfhUSc/OJ0hWQ=="
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[9.0.15, )",
- "resolved": "9.0.15",
- "contentHash": "IC2QYj9ctbepvv2etwVXFVSfVLyFuYMuHhclQeuFYyWOGOY8yHfv6GzND3Dr4u7AOhWC1p/HwbJQNCZvGdiQ0g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.15"
- }
- },
- "Microsoft.NET.ILLink.Tasks": {
- "type": "Direct",
- "requested": "[9.0.15, )",
- "resolved": "9.0.15",
- "contentHash": "EejcbfCMR77Dthy77qxRbEShmzLApHZUPqXMBVQK+A0pNrRThkaHoGGMGvbq/gTkC/waKcDEgjBkbaejB58Wtw=="
- },
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "vRm3w0AWndnqt8X73qoWTdD/qp7o+bYMCufl7hSiQUSqeI3WKdqA/ElE6MCUscy84FX8HCMcK2EJCtTm+4bdbw==",
- "dependencies": {
- "Microsoft.Build.Tasks.Git": "10.0.202",
- "Microsoft.SourceLink.Common": "10.0.202",
- "System.IO.Hashing": "10.0.6"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "2lMTCQl5bGP4iv0JNkockPnyllC6eHLz+CoK2ICvalvHod+exXSxueu9hq+zNkU7bZBJf8wMfeRC/Edn8AGmEg=="
- },
- "BenchmarkDotNet.Annotations": {
- "type": "Transitive",
- "resolved": "0.15.8",
- "contentHash": "hfucY0ycAsB0SsoaZcaAp9oq5wlWBJcylvEJb9pmvdYUx6PD6S4mDiYnZWjdjAlLhIpe/xtGCwzORfzAzPqvzA=="
- },
- "CommandLineParser": {
- "type": "Transitive",
- "resolved": "2.9.1",
- "contentHash": "OE0sl1/sQ37bjVsPKKtwQlWDgqaxWgtme3xZz7JssWUzg5JpMIyHgCTY9MVMxOg48fJ1AgGT3tgdH5m/kQ5xhA=="
- },
- "Gee.External.Capstone": {
- "type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "2ap/rYmjtzCOT8hxrnEW/QeiOt+paD8iRrIcdKX0cxVwWLFa1e+JDBNeECakmccXrSFeBQuu5AV8SNkipFMMMw=="
- },
- "Iced": {
- "type": "Transitive",
- "resolved": "1.21.0",
- "contentHash": "dv5+81Q1TBQvVMSOOOmRcjJmvWcX3BZPZsIq31+RLc5cNft0IHAyNlkdb7ZarOWG913PyBoFDsDXoCIlKmLclg=="
- },
- "Microsoft.Build.Tasks.Git": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "HXAW7dToPLi6lHN4TJz1FfxLYfPS3EF20YrrZxQ9xbwbjLkFXJ+SwkuuILoAdCWTNHhHfa5oqOsrOEQX5s+eMg==",
- "dependencies": {
- "System.IO.Hashing": "10.0.6"
- }
- },
- "Microsoft.CodeAnalysis.Analyzers": {
- "type": "Transitive",
- "resolved": "3.11.0",
- "contentHash": "v/EW3UE8/lbEYHoC2Qq7AR/DnmvpgdtAMndfQNmpuIMx/Mto8L5JnuCfdBYtgvalQOtfNCnxFejxuRrryvUTsg=="
- },
- "Microsoft.CodeAnalysis.Common": {
- "type": "Transitive",
- "resolved": "4.14.0",
- "contentHash": "PC3tuwZYnC+idaPuoC/AZpEdwrtX7qFpmnrfQkgobGIWiYmGi5MCRtl5mx6QrfMGQpK78X2lfIEoZDLg/qnuHg==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0"
- }
- },
- "Microsoft.CodeAnalysis.CSharp": {
- "type": "Transitive",
- "resolved": "4.14.0",
- "contentHash": "568a6wcTivauIhbeWcCwfWwIn7UV7MeHEBvFB2uzGIpM2OhJ4eM/FZ8KS0yhPoNxnSpjGzz7x7CIjTxhslojQA==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "Microsoft.CodeAnalysis.Common": "[4.14.0]"
- }
- },
- "Microsoft.Diagnostics.NETCore.Client": {
- "type": "Transitive",
- "resolved": "0.2.510501",
- "contentHash": "juoqJYMDs+lRrrZyOkXXMImJHneCF23cuvO4waFRd2Ds7j+ZuGIPbJm0Y/zz34BdeaGiiwGWraMUlln05W1PCQ==",
- "dependencies": {
- "Microsoft.Extensions.Logging": "6.0.0"
- }
- },
- "Microsoft.Diagnostics.Runtime": {
- "type": "Transitive",
- "resolved": "3.1.512801",
- "contentHash": "0lMUDr2oxNZa28D6NH5BuSQEe5T9tZziIkvkD44YkkCGQXPJqvFjLq5ZQq1hYLl3RjQJrY+hR0jFgap+EWPDTw==",
- "dependencies": {
- "Microsoft.Diagnostics.NETCore.Client": "0.2.410101"
- }
- },
- "Microsoft.Diagnostics.Tracing.TraceEvent": {
- "type": "Transitive",
- "resolved": "3.1.21",
- "contentHash": "/OrJFKaojSR6TkUKtwh8/qA9XWNtxLrXMqvEb89dBSKCWjaGVTbKMYodIUgF5deCEtmd6GXuRerciXGl5bhZ7Q==",
- "dependencies": {
- "Microsoft.Diagnostics.NETCore.Client": "0.2.510501"
- }
- },
- "Microsoft.DotNet.PlatformAbstractions": {
- "type": "Transitive",
- "resolved": "3.1.6",
- "contentHash": "jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.15",
- "contentHash": "4ulUZtcGCPQ/LadApR1QftrRZ0AvxGW6SsVhS3QoTAwZtzhbN6x0VCVPoXsoPkznUrgzy8bi4KZ+kFt5jsP40Q=="
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "6.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA=="
+ "contentHash": "ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ=="
},
- "Microsoft.Extensions.Options": {
+ "System.Reflection.TypeExtensions": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Primitives": "6.0.0"
- }
+ "resolved": "4.7.0",
+ "contentHash": "VybpaOQQhqE6siHppMktjfGBw1GCwvCqiufqmP8F1nj7fTUNtW35LOEt3UZTEsECfo+ELAl/9o9nJx3U91i7vA=="
},
- "Microsoft.Extensions.Primitives": {
+ "System.Runtime.CompilerServices.Unsafe": {
"type": "Transitive",
"resolved": "6.0.0",
- "contentHash": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "g8E67huS0Slt6iJiUG1uj2N4NBo/q68Q1y1H4nFu1Cn4AOp6S5D8AeGLhGMzBT+JmNCjiGTvKco2qkbe4F31tQ=="
+ "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
},
- "Perfolizer": {
+ "System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "0.6.1",
- "contentHash": "CR1QmWg4XYBd1Pb7WseP+sDmV8nGPwvmowKynExTqr3OuckIGVMhvmN4LC5PGzfXqDlR295+hz/T7syA1CxEqA==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "Pragmastat": "3.2.4"
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
- "Pragmastat": {
- "type": "Transitive",
- "resolved": "3.2.4",
- "contentHash": "I5qFifWw/gaTQT52MhzjZpkm/JPlfjSeO/DTZJjO7+hTKI+0aGRgOgZ3NN6D96dDuuqbIAZSeA5RimtHjqrA2A=="
- },
- "System.CodeDom": {
- "type": "Transitive",
- "resolved": "9.0.5",
- "contentHash": "cuzLM2MWutf9ZBEMPYYfd0DXwYdvntp7VCT6a/wvbKCa2ZuvGmW74xi+YBa2mrfEieAXqM4TNKlMmSnfAfpUoQ=="
- },
- "System.IO.Hashing": {
+ "System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "10.0.6",
- "contentHash": "lbMLkqFekDR4DeFd26eEfrG2HlvixIfs22uk/e2+9/NJ7WxMycVVakcQpuJvvqgc9XxwEgSd/Td+dZA+TjDDwA=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
- "System.Management": {
+ "System.Text.Json": {
"type": "Transitive",
- "resolved": "9.0.5",
- "contentHash": "n6o9PZm9p25+zAzC3/48K0oHnaPKTInRrxqFq1fi/5TPbMLjuoCm/h//mS3cUmSy+9AO1Z+qsC/Ilt/ZFatv5Q==",
- "dependencies": {
- "System.CodeDom": "9.0.5"
- }
+ "resolved": "8.0.5",
+ "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
},
"escd.extensions.operationinvoker": {
"type": "Project",
diff --git a/test/OperationInvoker/ESCd.Extensions.OperationInvoker.Tests.csproj b/test/OperationInvoker/ESCd.Extensions.OperationInvoker.Tests.csproj
index 9049f35..4a41c9c 100644
--- a/test/OperationInvoker/ESCd.Extensions.OperationInvoker.Tests.csproj
+++ b/test/OperationInvoker/ESCd.Extensions.OperationInvoker.Tests.csproj
@@ -6,11 +6,11 @@
-
+
-
+
diff --git a/test/OperationInvoker/packages.lock.json b/test/OperationInvoker/packages.lock.json
index 134e5e8..ec6dafe 100644
--- a/test/OperationInvoker/packages.lock.json
+++ b/test/OperationInvoker/packages.lock.json
@@ -1,19 +1,13 @@
{
"version": 1,
"dependencies": {
- "net10.0": {
+ "net9.0": {
"coverlet.collector": {
"type": "Direct",
"requested": "[8.0.1, )",
"resolved": "8.0.1",
"contentHash": "heVQl5tKYnnIDYlR1QMVGueYH6iriZTcZB6AjDczQNwZzxkjDIt9C84Pt4cCiZYrbo7jkZOYGWbs6Lo9wAtVLg=="
},
- "Microsoft.CodeAnalysis.NetAnalyzers": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "ZC4WsiOnzyUHIZ3uGN4popaYPh2NgYcXZ/CpMpAb3mVF/HvBGlBtlredzZMKgcHqlm+ygqJh6qfhUSc/OJ0hWQ=="
- },
"Microsoft.Extensions.DependencyInjection": {
"type": "Direct",
"requested": "[10.0.6, )",
@@ -25,9 +19,9 @@
},
"Microsoft.NET.ILLink.Tasks": {
"type": "Direct",
- "requested": "[10.0.6, )",
- "resolved": "10.0.6",
- "contentHash": "QKuvS0LWX4fjFqeDkyM7Kqt8P3wYTiPD4nwU+9y59n0sCiG714fxDgbbN82vDnzq89AF/PiHl92TP2C4aFDUQA=="
+ "requested": "[9.0.15, )",
+ "resolved": "9.0.15",
+ "contentHash": "EejcbfCMR77Dthy77qxRbEShmzLApHZUPqXMBVQK+A0pNrRThkaHoGGMGvbq/gTkC/waKcDEgjBkbaejB58Wtw=="
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
@@ -111,181 +105,11 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.4.0",
- "contentHash": "4L6m2kS2pY5uJ9cpeRxzW22opr6ttScIRqsOpMDQpgENp/ZwxkkQCcmc6LRSURo2dFaaSW5KVflQZvroiJ7Wzg=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.4.0",
- "contentHash": "gZsCHI+zOmZCcKZieIL4Jg14qKD2OGZOmX5DehuIk1EA9BN6Crm0+taXQNEuajOH1G9CCyBxw8VWR4t5tumcng==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.4.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.IO.Hashing": {
- "type": "Transitive",
- "resolved": "10.0.6",
- "contentHash": "lbMLkqFekDR4DeFd26eEfrG2HlvixIfs22uk/e2+9/NJ7WxMycVVakcQpuJvvqgc9XxwEgSd/Td+dZA+TjDDwA=="
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "escd.extensions.operationinvoker": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.6, )"
- }
- }
- },
- "net8.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[8.0.1, )",
- "resolved": "8.0.1",
- "contentHash": "heVQl5tKYnnIDYlR1QMVGueYH6iriZTcZB6AjDczQNwZzxkjDIt9C84Pt4cCiZYrbo7jkZOYGWbs6Lo9wAtVLg=="
- },
- "Microsoft.CodeAnalysis.NetAnalyzers": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "ZC4WsiOnzyUHIZ3uGN4popaYPh2NgYcXZ/CpMpAb3mVF/HvBGlBtlredzZMKgcHqlm+ygqJh6qfhUSc/OJ0hWQ=="
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[8.0.1, )",
- "resolved": "8.0.1",
- "contentHash": "BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
- },
- "Microsoft.NET.ILLink.Tasks": {
- "type": "Direct",
- "requested": "[8.0.26, )",
- "resolved": "8.0.26",
- "contentHash": "o7/yVssM2r9Wyln2s9edBd5ANZXqdSdBI+g7JqXkyJmXrhs2WsJp25K5yPnYrTgdKBCjKB8bg+O2oew4sgzFaA=="
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.4.0, )",
- "resolved": "18.4.0",
- "contentHash": "w49iZdL4HL6V25l41NVQLXWQ+e71GvSkKVteMrOL02gP/PUkcnO/1yEb2s9FntU4wGmJWfKnyrRAhcMHd9ZZNA==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.4.0",
- "Microsoft.TestPlatform.TestHost": "18.4.0"
- }
- },
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "vRm3w0AWndnqt8X73qoWTdD/qp7o+bYMCufl7hSiQUSqeI3WKdqA/ElE6MCUscy84FX8HCMcK2EJCtTm+4bdbw==",
+ "contentHash": "4L6m2kS2pY5uJ9cpeRxzW22opr6ttScIRqsOpMDQpgENp/ZwxkkQCcmc6LRSURo2dFaaSW5KVflQZvroiJ7Wzg==",
"dependencies": {
- "Microsoft.Build.Tasks.Git": "10.0.202",
- "Microsoft.SourceLink.Common": "10.0.202",
- "System.IO.Hashing": "10.0.6"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "2lMTCQl5bGP4iv0JNkockPnyllC6eHLz+CoK2ICvalvHod+exXSxueu9hq+zNkU7bZBJf8wMfeRC/Edn8AGmEg=="
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
+ "System.Reflection.Metadata": "8.0.0"
}
},
- "xunit.analyzers": {
- "type": "Direct",
- "requested": "[1.27.0, )",
- "resolved": "1.27.0",
- "contentHash": "y/pxIQaLvk/kxAoDkZW9GnHLCEqzwl5TW0vtX3pweyQpjizB9y3DXhb9pkw2dGeUqhLjsxvvJM1k89JowU6z3g=="
- },
- "xunit.runner.console": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "und5dhnsamWN02uVAJeORz4Ny2FK5pxVuchFa416pI7y8rjZxfuiSrvZRUFHNVIVtT7cibOm66bsZHLw5jSSkw=="
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "Microsoft.Build.Tasks.Git": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "HXAW7dToPLi6lHN4TJz1FfxLYfPS3EF20YrrZxQ9xbwbjLkFXJ+SwkuuILoAdCWTNHhHfa5oqOsrOEQX5s+eMg==",
- "dependencies": {
- "System.IO.Hashing": "10.0.6"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.4.0",
- "contentHash": "9O0BtCfzCWrkAmK187ugKdq72HHOXoOUjuWFDVc2LsZZ0pOnA9bTt+Sg9q4cF+MoAaUU+MuWtvBuFsnduviJow=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "g8E67huS0Slt6iJiUG1uj2N4NBo/q68Q1y1H4nFu1Cn4AOp6S5D8AeGLhGMzBT+JmNCjiGTvKco2qkbe4F31tQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.4.0",
- "contentHash": "4L6m2kS2pY5uJ9cpeRxzW22opr6ttScIRqsOpMDQpgENp/ZwxkkQCcmc6LRSURo2dFaaSW5KVflQZvroiJ7Wzg=="
- },
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
"resolved": "18.4.0",
@@ -300,184 +124,24 @@
"resolved": "13.0.3",
"contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
},
+ "System.Collections.Immutable": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
+ },
"System.IO.Hashing": {
"type": "Transitive",
"resolved": "10.0.6",
"contentHash": "lbMLkqFekDR4DeFd26eEfrG2HlvixIfs22uk/e2+9/NJ7WxMycVVakcQpuJvvqgc9XxwEgSd/Td+dZA+TjDDwA=="
},
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
+ "System.Reflection.Metadata": {
"type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
"dependencies": {
- "xunit.abstractions": "2.0.3"
+ "System.Collections.Immutable": "8.0.0"
}
},
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "escd.extensions.operationinvoker": {
- "type": "Project",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "[8.0.2, )"
- }
- }
- },
- "net9.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[8.0.1, )",
- "resolved": "8.0.1",
- "contentHash": "heVQl5tKYnnIDYlR1QMVGueYH6iriZTcZB6AjDczQNwZzxkjDIt9C84Pt4cCiZYrbo7jkZOYGWbs6Lo9wAtVLg=="
- },
- "Microsoft.CodeAnalysis.NetAnalyzers": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "ZC4WsiOnzyUHIZ3uGN4popaYPh2NgYcXZ/CpMpAb3mVF/HvBGlBtlredzZMKgcHqlm+ygqJh6qfhUSc/OJ0hWQ=="
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[9.0.15, )",
- "resolved": "9.0.15",
- "contentHash": "IC2QYj9ctbepvv2etwVXFVSfVLyFuYMuHhclQeuFYyWOGOY8yHfv6GzND3Dr4u7AOhWC1p/HwbJQNCZvGdiQ0g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.15"
- }
- },
- "Microsoft.NET.ILLink.Tasks": {
- "type": "Direct",
- "requested": "[9.0.15, )",
- "resolved": "9.0.15",
- "contentHash": "EejcbfCMR77Dthy77qxRbEShmzLApHZUPqXMBVQK+A0pNrRThkaHoGGMGvbq/gTkC/waKcDEgjBkbaejB58Wtw=="
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.4.0, )",
- "resolved": "18.4.0",
- "contentHash": "w49iZdL4HL6V25l41NVQLXWQ+e71GvSkKVteMrOL02gP/PUkcnO/1yEb2s9FntU4wGmJWfKnyrRAhcMHd9ZZNA==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.4.0",
- "Microsoft.TestPlatform.TestHost": "18.4.0"
- }
- },
- "Microsoft.SourceLink.GitHub": {
- "type": "Direct",
- "requested": "[10.0.202, )",
- "resolved": "10.0.202",
- "contentHash": "vRm3w0AWndnqt8X73qoWTdD/qp7o+bYMCufl7hSiQUSqeI3WKdqA/ElE6MCUscy84FX8HCMcK2EJCtTm+4bdbw==",
- "dependencies": {
- "Microsoft.Build.Tasks.Git": "10.0.202",
- "Microsoft.SourceLink.Common": "10.0.202",
- "System.IO.Hashing": "10.0.6"
- }
- },
- "MinVer": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "2lMTCQl5bGP4iv0JNkockPnyllC6eHLz+CoK2ICvalvHod+exXSxueu9hq+zNkU7bZBJf8wMfeRC/Edn8AGmEg=="
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.analyzers": {
- "type": "Direct",
- "requested": "[1.27.0, )",
- "resolved": "1.27.0",
- "contentHash": "y/pxIQaLvk/kxAoDkZW9GnHLCEqzwl5TW0vtX3pweyQpjizB9y3DXhb9pkw2dGeUqhLjsxvvJM1k89JowU6z3g=="
- },
- "xunit.runner.console": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "und5dhnsamWN02uVAJeORz4Ny2FK5pxVuchFa416pI7y8rjZxfuiSrvZRUFHNVIVtT7cibOm66bsZHLw5jSSkw=="
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "Microsoft.Build.Tasks.Git": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "HXAW7dToPLi6lHN4TJz1FfxLYfPS3EF20YrrZxQ9xbwbjLkFXJ+SwkuuILoAdCWTNHhHfa5oqOsrOEQX5s+eMg==",
- "dependencies": {
- "System.IO.Hashing": "10.0.6"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.4.0",
- "contentHash": "9O0BtCfzCWrkAmK187ugKdq72HHOXoOUjuWFDVc2LsZZ0pOnA9bTt+Sg9q4cF+MoAaUU+MuWtvBuFsnduviJow=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.15",
- "contentHash": "4ulUZtcGCPQ/LadApR1QftrRZ0AvxGW6SsVhS3QoTAwZtzhbN6x0VCVPoXsoPkznUrgzy8bi4KZ+kFt5jsP40Q=="
- },
- "Microsoft.SourceLink.Common": {
- "type": "Transitive",
- "resolved": "10.0.202",
- "contentHash": "g8E67huS0Slt6iJiUG1uj2N4NBo/q68Q1y1H4nFu1Cn4AOp6S5D8AeGLhGMzBT+JmNCjiGTvKco2qkbe4F31tQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.4.0",
- "contentHash": "4L6m2kS2pY5uJ9cpeRxzW22opr6ttScIRqsOpMDQpgENp/ZwxkkQCcmc6LRSURo2dFaaSW5KVflQZvroiJ7Wzg=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.4.0",
- "contentHash": "gZsCHI+zOmZCcKZieIL4Jg14qKD2OGZOmX5DehuIk1EA9BN6Crm0+taXQNEuajOH1G9CCyBxw8VWR4t5tumcng==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.4.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.IO.Hashing": {
- "type": "Transitive",
- "resolved": "10.0.6",
- "contentHash": "lbMLkqFekDR4DeFd26eEfrG2HlvixIfs22uk/e2+9/NJ7WxMycVVakcQpuJvvqgc9XxwEgSd/Td+dZA+TjDDwA=="
- },
"xunit.abstractions": {
"type": "Transitive",
"resolved": "2.0.3",