diff --git a/Solutions/Corvus.Json.Specs/Corvus.Json.Specs.csproj b/Solutions/Corvus.Json.Specs/Corvus.Json.Specs.csproj
index b5af1aade..593fa14d9 100644
--- a/Solutions/Corvus.Json.Specs/Corvus.Json.Specs.csproj
+++ b/Solutions/Corvus.Json.Specs/Corvus.Json.Specs.csproj
@@ -59,7 +59,7 @@
-
+
diff --git a/Solutions/Corvus.Json.Specs/packages.lock.json b/Solutions/Corvus.Json.Specs/packages.lock.json
index efa37c262..9344be1aa 100644
--- a/Solutions/Corvus.Json.Specs/packages.lock.json
+++ b/Solutions/Corvus.Json.Specs/packages.lock.json
@@ -29,11 +29,11 @@
},
"FluentAssertions": {
"type": "Direct",
- "requested": "[6.12.2, )",
- "resolved": "6.12.2",
- "contentHash": "8YE+xJmT8wgzEpFuzJ4S62oFhEL/AKouMz1RWPEMEUhy9H11aRQlGIWcHurH5BEy7tbF6gb0CJrs0wOw/AtDcQ==",
+ "requested": "[7.0.0, )",
+ "resolved": "7.0.0",
+ "contentHash": "mTLbcU991EQ1SEmNbVBaGGGJy0YFzvGd1sYJGNZ07nlPKuyHSn1I22aeKzqQXgEiaKyRO6MSCto9eN9VxMwBdA==",
"dependencies": {
- "System.Threading.Tasks.Extensions": "4.5.0"
+ "System.Threading.Tasks.Extensions": "4.5.4"
}
},
"Microsoft.CodeAnalysis.CSharp": {
@@ -88,6 +88,15 @@
"Microsoft.CodeCoverage": "17.11.1"
}
},
+ "Microsoft.NETFramework.ReferenceAssemblies": {
+ "type": "Direct",
+ "requested": "[1.0.3, )",
+ "resolved": "1.0.3",
+ "contentHash": "vUc9Npcs14QsyOD01tnv/m8sQUnGTGOw1BCmKcv77LBJY7OxhJ+zJF7UD/sCL3lYNFuqmQEVlkfS4Quif6FyYg==",
+ "dependencies": {
+ "Microsoft.NETFramework.ReferenceAssemblies.net481": "1.0.3"
+ }
+ },
"NUnit": {
"type": "Direct",
"requested": "[3.14.0, )",
@@ -100,12 +109,6 @@
"resolved": "4.6.0",
"contentHash": "R7e1+a4vuV/YS+ItfL7f//rG+JBvVeVLX4mHzFEZo4W1qEKl8Zz27AqvQSAqo+BtIzUCo4aAJMYa56VXS4hudw=="
},
- "Roslynator.Analyzers": {
- "type": "Direct",
- "requested": "[4.12.9, )",
- "resolved": "4.12.9",
- "contentHash": "X6lDpN/D5wuinq37KIx+l3GSUe9No+8bCjGBTI5sEEtxapLztkHg6gzNVhMXpXw8P+/5gFYxTXJ5Pf8O4iNz/w=="
- },
"SolidToken.SpecFlow.DependencyInjection": {
"type": "Direct",
"requested": "[3.9.3, )",
@@ -127,15 +130,6 @@
"SpecFlow.Tools.MsBuild.Generation": "[3.9.74]"
}
},
- "StyleCop.Analyzers": {
- "type": "Direct",
- "requested": "[1.2.0-beta.556, )",
- "resolved": "1.2.0-beta.556",
- "contentHash": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==",
- "dependencies": {
- "StyleCop.Analyzers.Unstable": "1.2.0.556"
- }
- },
"System.Collections.Immutable": {
"type": "Direct",
"requested": "[9.0.0, )",
@@ -426,6 +420,11 @@
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
+ "Microsoft.NETFramework.ReferenceAssemblies.net481": {
+ "type": "Transitive",
+ "resolved": "1.0.3",
+ "contentHash": "Vv/20vgHS7VglVOVh8J3Iz/MA+VYKVRp9f7r2qiKBMuzviTOmocG70yq0Q8T5OTmCONkEAIJwETD1zhEfLkAXQ=="
+ },
"Microsoft.SourceLink.Common": {
"type": "Transitive",
"resolved": "1.1.1",
@@ -477,11 +476,6 @@
"SpecFlow": "[3.9.74]"
}
},
- "StyleCop.Analyzers.Unstable": {
- "type": "Transitive",
- "resolved": "1.2.0.556",
- "contentHash": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ=="
- },
"System.Buffers": {
"type": "Transitive",
"resolved": "4.5.1",
@@ -734,11 +728,11 @@
},
"FluentAssertions": {
"type": "Direct",
- "requested": "[6.12.2, )",
- "resolved": "6.12.2",
- "contentHash": "8YE+xJmT8wgzEpFuzJ4S62oFhEL/AKouMz1RWPEMEUhy9H11aRQlGIWcHurH5BEy7tbF6gb0CJrs0wOw/AtDcQ==",
+ "requested": "[7.0.0, )",
+ "resolved": "7.0.0",
+ "contentHash": "mTLbcU991EQ1SEmNbVBaGGGJy0YFzvGd1sYJGNZ07nlPKuyHSn1I22aeKzqQXgEiaKyRO6MSCto9eN9VxMwBdA==",
"dependencies": {
- "System.Configuration.ConfigurationManager": "4.4.0"
+ "System.Configuration.ConfigurationManager": "6.0.0"
}
},
"Microsoft.CodeAnalysis.CSharp": {
@@ -791,12 +785,6 @@
"resolved": "4.6.0",
"contentHash": "R7e1+a4vuV/YS+ItfL7f//rG+JBvVeVLX4mHzFEZo4W1qEKl8Zz27AqvQSAqo+BtIzUCo4aAJMYa56VXS4hudw=="
},
- "Roslynator.Analyzers": {
- "type": "Direct",
- "requested": "[4.12.9, )",
- "resolved": "4.12.9",
- "contentHash": "X6lDpN/D5wuinq37KIx+l3GSUe9No+8bCjGBTI5sEEtxapLztkHg6gzNVhMXpXw8P+/5gFYxTXJ5Pf8O4iNz/w=="
- },
"SolidToken.SpecFlow.DependencyInjection": {
"type": "Direct",
"requested": "[3.9.3, )",
@@ -818,15 +806,6 @@
"SpecFlow.Tools.MsBuild.Generation": "[3.9.74]"
}
},
- "StyleCop.Analyzers": {
- "type": "Direct",
- "requested": "[1.2.0-beta.556, )",
- "resolved": "1.2.0-beta.556",
- "contentHash": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==",
- "dependencies": {
- "StyleCop.Analyzers.Unstable": "1.2.0.556"
- }
- },
"System.Collections.Immutable": {
"type": "Direct",
"requested": "[9.0.0, )",
@@ -1181,6 +1160,11 @@
"System.Security.Principal.Windows": "4.7.0"
}
},
+ "Microsoft.Win32.SystemEvents": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A=="
+ },
"NETStandard.Library": {
"type": "Transitive",
"resolved": "2.0.0",
@@ -1385,11 +1369,6 @@
"SpecFlow": "[3.9.74]"
}
},
- "StyleCop.Analyzers.Unstable": {
- "type": "Transitive",
- "resolved": "1.2.0.556",
- "contentHash": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ=="
- },
"System.AppContext": {
"type": "Transitive",
"resolved": "4.1.0",
@@ -1437,11 +1416,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "UIFvaFfuKhLr9u5tWMxmVoDPkFeD+Qv8gUuap4aZgVGYSYMdERck4OhLN/2gulAc0nYTEigWXSJNNWshrmxnng==",
+ "resolved": "6.0.0",
+ "contentHash": "7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.5.0",
- "System.Security.Permissions": "4.5.0"
+ "System.Security.Cryptography.ProtectedData": "6.0.0",
+ "System.Security.Permissions": "6.0.0"
}
},
"System.Diagnostics.Debug": {
@@ -1469,6 +1448,14 @@
"System.Runtime": "4.3.0"
}
},
+ "System.Drawing.Common": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
+ "dependencies": {
+ "Microsoft.Win32.SystemEvents": "6.0.0"
+ }
+ },
"System.Dynamic.Runtime": {
"type": "Transitive",
"resolved": "4.0.11",
@@ -1838,12 +1825,8 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
- }
+ "resolved": "6.0.0",
+ "contentHash": "AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ=="
},
"System.Security.Cryptography.Algorithms": {
"type": "Transitive",
@@ -1959,8 +1942,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q=="
+ "resolved": "6.0.0",
+ "contentHash": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ=="
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -1996,10 +1979,11 @@
},
"System.Security.Permissions": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==",
+ "resolved": "6.0.0",
+ "contentHash": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
"dependencies": {
- "System.Security.AccessControl": "4.5.0"
+ "System.Security.AccessControl": "6.0.0",
+ "System.Windows.Extensions": "6.0.0"
}
},
"System.Security.Principal.Windows": {
@@ -2041,6 +2025,14 @@
"System.Runtime": "4.3.0"
}
},
+ "System.Windows.Extensions": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==",
+ "dependencies": {
+ "System.Drawing.Common": "6.0.0"
+ }
+ },
"corvus.json.codegeneration": {
"type": "Project",
"dependencies": {
@@ -2159,11 +2151,11 @@
},
"FluentAssertions": {
"type": "Direct",
- "requested": "[6.12.2, )",
- "resolved": "6.12.2",
- "contentHash": "8YE+xJmT8wgzEpFuzJ4S62oFhEL/AKouMz1RWPEMEUhy9H11aRQlGIWcHurH5BEy7tbF6gb0CJrs0wOw/AtDcQ==",
+ "requested": "[7.0.0, )",
+ "resolved": "7.0.0",
+ "contentHash": "mTLbcU991EQ1SEmNbVBaGGGJy0YFzvGd1sYJGNZ07nlPKuyHSn1I22aeKzqQXgEiaKyRO6MSCto9eN9VxMwBdA==",
"dependencies": {
- "System.Configuration.ConfigurationManager": "4.4.0"
+ "System.Configuration.ConfigurationManager": "6.0.0"
}
},
"Microsoft.CodeAnalysis.CSharp": {
@@ -2215,12 +2207,6 @@
"resolved": "4.6.0",
"contentHash": "R7e1+a4vuV/YS+ItfL7f//rG+JBvVeVLX4mHzFEZo4W1qEKl8Zz27AqvQSAqo+BtIzUCo4aAJMYa56VXS4hudw=="
},
- "Roslynator.Analyzers": {
- "type": "Direct",
- "requested": "[4.12.9, )",
- "resolved": "4.12.9",
- "contentHash": "X6lDpN/D5wuinq37KIx+l3GSUe9No+8bCjGBTI5sEEtxapLztkHg6gzNVhMXpXw8P+/5gFYxTXJ5Pf8O4iNz/w=="
- },
"SolidToken.SpecFlow.DependencyInjection": {
"type": "Direct",
"requested": "[3.9.3, )",
@@ -2242,15 +2228,6 @@
"SpecFlow.Tools.MsBuild.Generation": "[3.9.74]"
}
},
- "StyleCop.Analyzers": {
- "type": "Direct",
- "requested": "[1.2.0-beta.556, )",
- "resolved": "1.2.0-beta.556",
- "contentHash": "llRPgmA1fhC0I0QyFLEcjvtM2239QzKr/tcnbsjArLMJxJlu0AA5G7Fft0OI30pHF3MW63Gf4aSSsjc5m82J1Q==",
- "dependencies": {
- "StyleCop.Analyzers.Unstable": "1.2.0.556"
- }
- },
"System.Collections.Immutable": {
"type": "Direct",
"requested": "[9.0.0, )",
@@ -2596,6 +2573,11 @@
"System.Security.Principal.Windows": "4.7.0"
}
},
+ "Microsoft.Win32.SystemEvents": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A=="
+ },
"NETStandard.Library": {
"type": "Transitive",
"resolved": "2.0.0",
@@ -2800,11 +2782,6 @@
"SpecFlow": "[3.9.74]"
}
},
- "StyleCop.Analyzers.Unstable": {
- "type": "Transitive",
- "resolved": "1.2.0.556",
- "contentHash": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ=="
- },
"System.AppContext": {
"type": "Transitive",
"resolved": "4.1.0",
@@ -2852,11 +2829,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "UIFvaFfuKhLr9u5tWMxmVoDPkFeD+Qv8gUuap4aZgVGYSYMdERck4OhLN/2gulAc0nYTEigWXSJNNWshrmxnng==",
+ "resolved": "6.0.0",
+ "contentHash": "7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.5.0",
- "System.Security.Permissions": "4.5.0"
+ "System.Security.Cryptography.ProtectedData": "6.0.0",
+ "System.Security.Permissions": "6.0.0"
}
},
"System.Diagnostics.Debug": {
@@ -2891,6 +2868,14 @@
"System.Runtime": "4.3.0"
}
},
+ "System.Drawing.Common": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
+ "dependencies": {
+ "Microsoft.Win32.SystemEvents": "6.0.0"
+ }
+ },
"System.Dynamic.Runtime": {
"type": "Transitive",
"resolved": "4.0.11",
@@ -3255,12 +3240,8 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
- }
+ "resolved": "6.0.0",
+ "contentHash": "AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ=="
},
"System.Security.Cryptography.Algorithms": {
"type": "Transitive",
@@ -3376,8 +3357,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "wLBKzFnDCxP12VL9ANydSYhk59fC4cvOr9ypYQLPnAj48NQIhqnjdD2yhP8yEKyBJEjERWS9DisKL7rX5eU25Q=="
+ "resolved": "6.0.0",
+ "contentHash": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ=="
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -3413,10 +3394,11 @@
},
"System.Security.Permissions": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==",
+ "resolved": "6.0.0",
+ "contentHash": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
"dependencies": {
- "System.Security.AccessControl": "4.5.0"
+ "System.Security.AccessControl": "6.0.0",
+ "System.Windows.Extensions": "6.0.0"
}
},
"System.Security.Principal.Windows": {
@@ -3453,6 +3435,14 @@
"System.Runtime": "4.3.0"
}
},
+ "System.Windows.Extensions": {
+ "type": "Transitive",
+ "resolved": "6.0.0",
+ "contentHash": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==",
+ "dependencies": {
+ "System.Drawing.Common": "6.0.0"
+ }
+ },
"corvus.json.codegeneration": {
"type": "Project",
"dependencies": {