diff --git a/AspNetCore.Demo.Net6/AspNetCore.Demo.Net6.csproj b/AspNetCore.Demo.Net6/AspNetCore.Demo.Net6.csproj
index fe708c4d..ffdc73c8 100644
--- a/AspNetCore.Demo.Net6/AspNetCore.Demo.Net6.csproj
+++ b/AspNetCore.Demo.Net6/AspNetCore.Demo.Net6.csproj
@@ -21,6 +21,8 @@
+
+
diff --git a/Benchmarks/packages.lock.json b/Benchmarks/packages.lock.json
index c69aaa96..b74a53a6 100644
--- a/Benchmarks/packages.lock.json
+++ b/Benchmarks/packages.lock.json
@@ -222,18 +222,18 @@
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -272,30 +272,30 @@
},
"runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
"dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -304,28 +304,28 @@
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
},
"System.AppContext": {
"type": "Transitive",
@@ -703,10 +703,10 @@
},
"System.Net.Http": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Platforms": "1.1.1",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.DiagnosticSource": "4.3.0",
@@ -731,7 +731,7 @@
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"System.Net.Primitives": {
@@ -1295,6 +1295,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
diff --git a/Common/CHANGELOG.md b/Common/CHANGELOG.md
index a5ae7257..fc6e833a 100644
--- a/Common/CHANGELOG.md
+++ b/Common/CHANGELOG.md
@@ -4,6 +4,9 @@
### Fixed
- Updated dependencies to resolve security warnings
+- Fixed support for Microsoft.CodeAnalysis 4.12.0 (preview)
+- Fixed support for Microsoft.CodeAnalysis 4.11.0 (final)
+- Fixed support for Microsoft.CodeAnalysis 4.10.0 (final)
## [3.0.9] - 2024-06-01
diff --git a/Common/Internal/Roslyn/RoslynInternals.cs b/Common/Internal/Roslyn/RoslynInternals.cs
index ffc03d7f..d4332b57 100644
--- a/Common/Internal/Roslyn/RoslynInternals.cs
+++ b/Common/Internal/Roslyn/RoslynInternals.cs
@@ -50,6 +50,7 @@ private static Assembly LoadInternalsAssemblyWithDependenciesSlowUncached() {
if (roslynVersion.Major == 42 && roslynVersion.Minor == 42) {
// Try previous versions, in case CI is not on newest yet
var fallback = GetAssemblyOrNullIfTypesFailToLoad(assembly)
+ ?? GetAssemblyOrNullIfTypesFailToLoad(LoadInternalsAssemblySlow(new Version(4, 11)))
?? GetAssemblyOrNullIfTypesFailToLoad(LoadInternalsAssemblySlow(new Version(4, 10)))
?? GetAssemblyOrNullIfTypesFailToLoad(LoadInternalsAssemblySlow(new Version(4, 9)))
?? GetAssemblyOrNullIfTypesFailToLoad(LoadInternalsAssemblySlow(new Version(4, 8)))
@@ -94,7 +95,8 @@ private static void EnsureInternalsTypesCanLoad(Assembly assembly) {
private static Assembly LoadInternalsAssemblySlow(Version roslynVersion) {
var assemblyName = roslynVersion switch {
- { Major: > 4 } or { Major: 4, Minor: >= 11 } => "MirrorSharp.Internal.Roslyn411.dll",
+ { Major: > 4 } or { Major: 4, Minor: >= 12 } => "MirrorSharp.Internal.Roslyn412.dll",
+ { Major: 4, Minor: 11 } => "MirrorSharp.Internal.Roslyn411.dll",
{ Major: 4, Minor: 10 } => "MirrorSharp.Internal.Roslyn410.dll",
{ Major: 4, Minor: 9 } => "MirrorSharp.Internal.Roslyn49.dll",
{ Major: 4, Minor: 8 } => "MirrorSharp.Internal.Roslyn48.dll",
diff --git a/Internal.Roslyn410/Internal.Roslyn410.csproj b/Internal.Roslyn410/Internal.Roslyn410.csproj
index 7a4c8e40..6bf4f422 100644
--- a/Internal.Roslyn410/Internal.Roslyn410.csproj
+++ b/Internal.Roslyn410/Internal.Roslyn410.csproj
@@ -12,9 +12,9 @@
-
-
-
+
+
+
diff --git a/Internal.Roslyn410/MirrorSharpDiagnosticAnalyzerService.cs b/Internal.Roslyn410/MirrorSharpDiagnosticAnalyzerService.cs
index bbd47eb8..03c3275f 100644
--- a/Internal.Roslyn410/MirrorSharpDiagnosticAnalyzerService.cs
+++ b/Internal.Roslyn410/MirrorSharpDiagnosticAnalyzerService.cs
@@ -1,4 +1,5 @@
using System;
+using System.Collections.Generic;
using System.Collections.Immutable;
using System.Composition;
using System.Threading;
@@ -18,7 +19,7 @@ internal class MirrorSharpDiagnosticAnalyzerService : IDiagnosticAnalyzerService
Task IDiagnosticAnalyzerService.ForceAnalyzeProjectAsync(Project project, CancellationToken cancellationToken) => throw new NotSupportedException();
Task> IDiagnosticAnalyzerService.GetCachedDiagnosticsAsync(Workspace workspace, ProjectId? projectId, DocumentId? documentId, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
Task> IDiagnosticAnalyzerService.GetDiagnosticsAsync(Solution solution, ProjectId? projectId, DocumentId? documentId, bool includeSuppressedDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
- Task> IDiagnosticAnalyzerService.GetDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, DocumentId? documentId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, DocumentId? documentId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, Func>? getDocumentIds, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
Task> IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync(TextDocument document, TextSpan? range, Func? shouldIncludeDiagnostic, bool includeCompilerDiagnostics, bool includeSuppressedDiagnostics, ICodeActionRequestPriorityProvider priorityProvider, Func? addOperationScope, DiagnosticKind diagnosticKind, bool isExplicit, CancellationToken cancellationToken) => throw new NotSupportedException();
Task> IDiagnosticAnalyzerService.GetProjectDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, bool includeSuppressedDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
void IDiagnosticAnalyzerService.RequestDiagnosticRefresh() => throw new NotSupportedException();
diff --git a/Internal.Roslyn410/packages.lock.json b/Internal.Roslyn410/packages.lock.json
index d0e6c228..d4e830c3 100644
--- a/Internal.Roslyn410/packages.lock.json
+++ b/Internal.Roslyn410/packages.lock.json
@@ -10,15 +10,15 @@
},
"Microsoft.CodeAnalysis": {
"type": "Direct",
- "requested": "[4.10.0-3.final, )",
- "resolved": "4.10.0-3.final",
- "contentHash": "A3NrUaPNJcSmvQwgmU44QU2uoT2vzstBoxxs1UFi6sSdpjOziceyKgsraHxVs3b280P+uoPQ6YYTJ3c0xHS+yw==",
+ "requested": "[4.10.0, )",
+ "resolved": "4.10.0",
+ "contentHash": "UcAcN8FmV9Xesj9XQKqpeJxyOqofb0fsgMn97gnTeSQINrmbxMe5j2NlhHGkVl2qEZ/rXQcRcGth8K4AXdbprQ==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.10.0]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -34,18 +34,18 @@
},
"Microsoft.CodeAnalysis.Features": {
"type": "Direct",
- "requested": "[4.10.0-3.final, )",
- "resolved": "4.10.0-3.final",
- "contentHash": "1Fd0T+3x/6UQUkntc+HsCpn0gaG4g4UTOtLvNa/T/gaY8LUdcXLxbs8cg6XQs0BeZ4A5GCsPyeSELfMmiVbWDQ==",
+ "requested": "[4.10.0, )",
+ "resolved": "4.10.0",
+ "contentHash": "me9ngfonU2Kkx+uMM2IC7HLQUaC8pDnQa5LW3GRlk5mcGJ1KLWeab+2+qgr1ltScAzh41vXkkwf8RbXiWBBR1g==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Scripting.Common": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Scripting.Common": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0]",
"Microsoft.DiaSymReader": "2.0.0",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
@@ -72,14 +72,14 @@
},
"Microsoft.CodeAnalysis.Workspaces.Common": {
"type": "Direct",
- "requested": "[4.10.0-3.final, )",
- "resolved": "4.10.0-3.final",
- "contentHash": "sPyN2bU+b7i0GGkXMuT2JQ6JKZAQCHmbzRnWghtpVPs/g4ox/hC15GzWNBmCzzWHYX+yBcLYP/WH9g/o7QUd+Q==",
+ "requested": "[4.10.0, )",
+ "resolved": "4.10.0",
+ "contentHash": "lSMNGNeROSbxvbgzJyQfJpLJM0BFRrSgxYs4BZuZvpL8TuyUorEYa/HCJDcclhSRhr76LGiTT5lfLu5QFoFF6A==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -142,8 +142,8 @@
},
"Microsoft.CodeAnalysis.Common": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "dGgrhSNyRSPMyt0X7M8lEP69LyDCVxIFq5aRTi44jPNV3Me1JjjWiyoIYnWYnnQxovhoP9OkFKIjn1HiPSMAgg==",
+ "resolved": "4.10.0",
+ "contentHash": "7O4+dn0fNKykPpEB1i8/5EKzwD3fuu/shdbbnnsBmdiHMaBz6telOubDFwPwLQQ/PvOAWTFIWWTyAOmWvXRD2g==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
"System.Buffers": "4.5.1",
@@ -158,11 +158,11 @@
},
"Microsoft.CodeAnalysis.CSharp": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "c2wZ9WvxrWTnTM8TKgsfMGXloghcAp7l+QSZU/R2646GRyGuGMS5T+56O5OkWd51IHgLeS5dFmd0nDeSi/SxZQ==",
+ "resolved": "4.10.0",
+ "contentHash": "iifqKy3KvCgPABHFbFlSxjEoE+OItZGuZ191NM/TWV750m1jMypr7BtrP65ET+OK2KNVupO8S8xCtxbNqw056A==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Memory": "4.5.5",
@@ -175,15 +175,15 @@
},
"Microsoft.CodeAnalysis.CSharp.Workspaces": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "A9F5B6GvbM/MuWpxqOyEdTsGfDuGbvRL9BGCWB/ZXCIMs9A/GWZOYzxj8x/BKcV6d5UVsfteyZklV93EB144uQ==",
+ "resolved": "4.10.0",
+ "contentHash": "s8qbD2i3zdol8QNcrCVw9URW71DUdg1UF0XCxxIaQoYbdpcKVy2DG127560psiqLEKxAEWA/DOFwL9CY2qGq1g==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.CSharp": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -208,11 +208,11 @@
},
"Microsoft.CodeAnalysis.Scripting.Common": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "Zyj2eeawROGFowJpQhLPhz1OT1h2VwwtMUe0k9+vdyzVIk4ZCJ46FIPUInqMejsaxvAPTE3jbBFrmY4Pa/N3AQ==",
+ "resolved": "4.10.0",
+ "contentHash": "L+IbItJyxtLcbSxRXvdJRCGMW9IgHXZvNl5VcuFMcb49nFnhqrm79y50GOukSyBccF0WlnalbjRK/Beb2aKJbw==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Memory": "4.5.5",
@@ -225,11 +225,11 @@
},
"Microsoft.CodeAnalysis.VisualBasic": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "nMEr4FkbRgTaeqMd+IR79umDgGwZujj6OzbQkHQ9HQqhalI2vBMbg773xM2y0kpPBraayb5DdGYlnq8x++4W/A==",
+ "resolved": "4.10.0",
+ "contentHash": "rqdpLqrACQwhr7pr21OCEpmSZthdWF7TfimCH9IUt+FCXLfpqNTkgB7qAF2ypVJTT5sc+hY1IQWeDPjSyJ3REg==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Memory": "4.5.5",
@@ -242,15 +242,15 @@
},
"Microsoft.CodeAnalysis.VisualBasic.Workspaces": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "7ije0gGO/JBuW2rL5vdU3VZ43p7B/4E0j06uGRpi+ORUEbKy9eCEqX5MxwoMU7UctBnkm8K/PK0zM6tDNBTx5Q==",
+ "resolved": "4.10.0",
+ "contentHash": "i0dtZ531kx7DiCBAzyrvEcYpK/tZQAJDmSKIQW3kENl5wPenOkQePvYNFZRrvOGzSgK5uZVs0Y3xW/B1ZCcQFA==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.VisualBasic": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
+ "Microsoft.CodeAnalysis.VisualBasic": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
diff --git a/Internal.Roslyn411/CodeActionInternals.cs b/Internal.Roslyn411/CodeActionInternals.cs
index a090b038..5b1d7da4 100644
--- a/Internal.Roslyn411/CodeActionInternals.cs
+++ b/Internal.Roslyn411/CodeActionInternals.cs
@@ -3,23 +3,23 @@
using Microsoft.CodeAnalysis.CodeActions;
using MirrorSharp.Internal.Roslyn.Internals;
-namespace MirrorSharp.Internal.Roslyn47 {
- [Shared]
- [Export(typeof(ICodeActionInternals))]
- internal class CodeActionInternals : ICodeActionInternals {
- public bool IsInlinable(CodeAction action) {
- Argument.NotNull(nameof(action), action);
- return action.IsInlinable;
- }
+namespace MirrorSharp.Internal.Roslyn411;
- public Roslyn.Internals.CodeActionPriority GetPriority(CodeAction action) {
- Argument.NotNull(nameof(action), action);
- return (Roslyn.Internals.CodeActionPriority)(int)action.Priority;
- }
+[Shared]
+[Export(typeof(ICodeActionInternals))]
+internal class CodeActionInternals : ICodeActionInternals {
+ public bool IsInlinable(CodeAction action) {
+ Argument.NotNull(nameof(action), action);
+ return action.IsInlinable;
+ }
+
+ public Roslyn.Internals.CodeActionPriority GetPriority(CodeAction action) {
+ Argument.NotNull(nameof(action), action);
+ return (Roslyn.Internals.CodeActionPriority)(int)action.Priority;
+ }
- public ImmutableArray GetNestedCodeActions(CodeAction action) {
- Argument.NotNull(nameof(action), action);
- return action.NestedCodeActions;
- }
+ public ImmutableArray GetNestedCodeActions(CodeAction action) {
+ Argument.NotNull(nameof(action), action);
+ return action.NestedCodeActions;
}
}
diff --git a/Internal.Roslyn411/Internal.Roslyn411.csproj b/Internal.Roslyn411/Internal.Roslyn411.csproj
index b06c0c51..c92ded81 100644
--- a/Internal.Roslyn411/Internal.Roslyn411.csproj
+++ b/Internal.Roslyn411/Internal.Roslyn411.csproj
@@ -10,19 +10,11 @@
Microsoft.CodeAnalysis.Features;Microsoft.CodeAnalysis.Workspaces
-
-
-
- https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json;
- https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-impl/nuget/v3/index.json
-
-
-
-
-
-
+
+
+
diff --git a/Internal.Roslyn411/MirrorSharpDiagnosticAnalyzerService.cs b/Internal.Roslyn411/MirrorSharpDiagnosticAnalyzerService.cs
index 2c8f6818..7a4e7717 100644
--- a/Internal.Roslyn411/MirrorSharpDiagnosticAnalyzerService.cs
+++ b/Internal.Roslyn411/MirrorSharpDiagnosticAnalyzerService.cs
@@ -10,18 +10,17 @@
using Microsoft.CodeAnalysis.Options;
using Microsoft.CodeAnalysis.Text;
-namespace MirrorSharp.Internal.Roslyn47 {
- [Shared]
- [Export(typeof(IDiagnosticAnalyzerService))]
- internal class MirrorSharpDiagnosticAnalyzerService : IDiagnosticAnalyzerService {
- DiagnosticAnalyzerInfoCache IDiagnosticAnalyzerService.AnalyzerInfoCache { get; } = new();
- IGlobalOptionService IDiagnosticAnalyzerService.GlobalOptions => throw new NotSupportedException();
- Task IDiagnosticAnalyzerService.ForceAnalyzeProjectAsync(Project project, CancellationToken cancellationToken) => throw new NotSupportedException();
- Task> IDiagnosticAnalyzerService.GetCachedDiagnosticsAsync(Workspace workspace, ProjectId? projectId, DocumentId? documentId, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
- Task> IDiagnosticAnalyzerService.GetDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, DocumentId? documentId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, Func>? getDocumentIds, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
- Task> IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync(TextDocument document, TextSpan? range, Func? shouldIncludeDiagnostic, bool includeCompilerDiagnostics, bool includeSuppressedDiagnostics, ICodeActionRequestPriorityProvider priorityProvider, DiagnosticKind diagnosticKind, bool isExplicit, CancellationToken cancellationToken) => throw new NotSupportedException();
- Task> IDiagnosticAnalyzerService.GetProjectDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, bool includeSuppressedDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
- void IDiagnosticAnalyzerService.RequestDiagnosticRefresh() => throw new NotImplementedException();
- Task<(ImmutableArray diagnostics, bool upToDate)> IDiagnosticAnalyzerService.TryGetDiagnosticsForSpanAsync(TextDocument document, TextSpan range, Func? shouldIncludeDiagnostic, bool includeSuppressedDiagnostics, ICodeActionRequestPriorityProvider priorityProvider, DiagnosticKind diagnosticKind, bool isExplicit, CancellationToken cancellationToken) => throw new NotSupportedException();
- }
+namespace MirrorSharp.Internal.Roslyn411;
+
+[Shared]
+[Export(typeof(IDiagnosticAnalyzerService))]
+internal class MirrorSharpDiagnosticAnalyzerService : IDiagnosticAnalyzerService {
+ DiagnosticAnalyzerInfoCache IDiagnosticAnalyzerService.AnalyzerInfoCache { get; } = new();
+ IGlobalOptionService IDiagnosticAnalyzerService.GlobalOptions => throw new NotSupportedException();
+ Task IDiagnosticAnalyzerService.ForceAnalyzeProjectAsync(Project project, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetCachedDiagnosticsAsync(Workspace workspace, ProjectId? projectId, DocumentId? documentId, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, DocumentId? documentId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, Func>? getDocumentIds, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync(TextDocument document, TextSpan? range, Func? shouldIncludeDiagnostic, bool includeCompilerDiagnostics, bool includeSuppressedDiagnostics, ICodeActionRequestPriorityProvider priorityProvider, DiagnosticKind diagnosticKind, bool isExplicit, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetProjectDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, bool includeSuppressedDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
+ void IDiagnosticAnalyzerService.RequestDiagnosticRefresh() => throw new NotImplementedException();
}
diff --git a/Internal.Roslyn411/SignatureHelpProviderWrapper.cs b/Internal.Roslyn411/SignatureHelpProviderWrapper.cs
index 844ee8f7..ae05fbc8 100644
--- a/Internal.Roslyn411/SignatureHelpProviderWrapper.cs
+++ b/Internal.Roslyn411/SignatureHelpProviderWrapper.cs
@@ -6,56 +6,56 @@
using MirrorSharp.Internal.Roslyn.Internals;
using SignatureHelpTriggerReason = Microsoft.CodeAnalysis.SignatureHelp.SignatureHelpTriggerReason;
-namespace MirrorSharp.Internal.Roslyn47 {
- internal class SignatureHelpProviderWrapper : ISignatureHelpProviderWrapper {
- private readonly ISignatureHelpProvider _provider;
-
- public SignatureHelpProviderWrapper(ISignatureHelpProvider provider) {
- _provider = provider;
- }
-
- public async Task GetItemsAsync(Document document, int position, SignatureHelpTriggerInfoData triggerInfo, SignatureHelpOptionsData options, CancellationToken cancellationToken) {
- // This is quite complicated to implement correctly and is still shifting around.
- // For now we will only allow default options. There is no way to check if user
- // intended something different, but that can be implemented later.
- var mappedOptions = SignatureHelpOptions.Default;
- var mappedTriggerInfo = new SignatureHelpTriggerInfo(
- (SignatureHelpTriggerReason)(int)triggerInfo.TriggerReason,
- triggerInfo.TriggerCharacter
- );
-
- var items = await _provider.GetItemsAsync(
- document, position,
- mappedTriggerInfo,
- mappedOptions, cancellationToken
- ).ConfigureAwait(false);
-
- if (items == null)
- return null;
-
- return new SignatureHelpItemsData(
- items.Items.Select(i => new SignatureHelpItemData(
- i.DocumentationFactory,
- prefixDisplayParts: i.PrefixDisplayParts,
- separatorDisplayParts: i.SeparatorDisplayParts,
- suffixDisplayParts: i.SuffixDisplayParts,
- parameters: i.Parameters.Select(p => new SignatureHelpParameterData(
- p.Name,
- p.DocumentationFactory,
- displayParts: p.DisplayParts,
- prefixDisplayParts: p.PrefixDisplayParts,
- suffixDisplayParts: p.SuffixDisplayParts
- )),
- i.Parameters.Length
+namespace MirrorSharp.Internal.Roslyn411;
+
+internal class SignatureHelpProviderWrapper : ISignatureHelpProviderWrapper {
+ private readonly ISignatureHelpProvider _provider;
+
+ public SignatureHelpProviderWrapper(ISignatureHelpProvider provider) {
+ _provider = provider;
+ }
+
+ public async Task GetItemsAsync(Document document, int position, SignatureHelpTriggerInfoData triggerInfo, SignatureHelpOptionsData options, CancellationToken cancellationToken) {
+ // This is quite complicated to implement correctly and is still shifting around.
+ // For now we will only allow default options. There is no way to check if user
+ // intended something different, but that can be implemented later.
+ var mappedOptions = SignatureHelpOptions.Default;
+ var mappedTriggerInfo = new SignatureHelpTriggerInfo(
+ (SignatureHelpTriggerReason)(int)triggerInfo.TriggerReason,
+ triggerInfo.TriggerCharacter
+ );
+
+ var items = await _provider.GetItemsAsync(
+ document, position,
+ mappedTriggerInfo,
+ mappedOptions, cancellationToken
+ ).ConfigureAwait(false);
+
+ if (items == null)
+ return null;
+
+ return new SignatureHelpItemsData(
+ items.Items.Select(i => new SignatureHelpItemData(
+ i.DocumentationFactory,
+ prefixDisplayParts: i.PrefixDisplayParts,
+ separatorDisplayParts: i.SeparatorDisplayParts,
+ suffixDisplayParts: i.SuffixDisplayParts,
+ parameters: i.Parameters.Select(p => new SignatureHelpParameterData(
+ p.Name,
+ p.DocumentationFactory,
+ displayParts: p.DisplayParts,
+ prefixDisplayParts: p.PrefixDisplayParts,
+ suffixDisplayParts: p.SuffixDisplayParts
)),
- applicableSpan: items.ApplicableSpan,
- argumentIndex: items.ArgumentIndex,
- argumentCount: items.ArgumentCount,
- selectedItemIndex: items.SelectedItemIndex
- );
- }
-
- public bool IsRetriggerCharacter(char ch) => _provider.IsRetriggerCharacter(ch);
- public bool IsTriggerCharacter(char ch) => _provider.IsTriggerCharacter(ch);
+ i.Parameters.Length
+ )),
+ applicableSpan: items.ApplicableSpan,
+ argumentIndex: items.ArgumentIndex,
+ argumentCount: items.ArgumentCount,
+ selectedItemIndex: items.SelectedItemIndex
+ );
}
+
+ public bool IsRetriggerCharacter(char ch) => _provider.IsRetriggerCharacter(ch);
+ public bool IsTriggerCharacter(char ch) => _provider.IsTriggerCharacter(ch);
}
diff --git a/Internal.Roslyn411/SignatureHelpProviderWrapperResolver.cs b/Internal.Roslyn411/SignatureHelpProviderWrapperResolver.cs
index f815255b..aa0d9ca2 100644
--- a/Internal.Roslyn411/SignatureHelpProviderWrapperResolver.cs
+++ b/Internal.Roslyn411/SignatureHelpProviderWrapperResolver.cs
@@ -7,25 +7,25 @@
using Microsoft.CodeAnalysis.SignatureHelp;
using MirrorSharp.Internal.Roslyn.Internals;
-namespace MirrorSharp.Internal.Roslyn47 {
- [Export(typeof(ISignatureHelpProviderWrapperResolver))]
- internal class SignatureHelpProviderWrapperResolver : ISignatureHelpProviderWrapperResolver {
- private readonly IList> _allProviders;
+namespace MirrorSharp.Internal.Roslyn411;
- [ImportingConstructor]
- public SignatureHelpProviderWrapperResolver(
- [ImportMany] IEnumerable> allProviders
- ) {
- _allProviders = ExtensionOrderer.Order(allProviders);
- }
+[Export(typeof(ISignatureHelpProviderWrapperResolver))]
+internal class SignatureHelpProviderWrapperResolver : ISignatureHelpProviderWrapperResolver {
+ private readonly IList> _allProviders;
- public IEnumerable GetAllSlow(string languageName) {
- if (languageName == null)
- throw new ArgumentNullException(nameof(languageName));
+ [ImportingConstructor]
+ public SignatureHelpProviderWrapperResolver(
+ [ImportMany] IEnumerable> allProviders
+ ) {
+ _allProviders = ExtensionOrderer.Order(allProviders);
+ }
+
+ public IEnumerable GetAllSlow(string languageName) {
+ if (languageName == null)
+ throw new ArgumentNullException(nameof(languageName));
- return _allProviders
- .Where(l => l.Metadata.Language == languageName)
- .Select(l => new SignatureHelpProviderWrapper(l.Value));
- }
+ return _allProviders
+ .Where(l => l.Metadata.Language == languageName)
+ .Select(l => new SignatureHelpProviderWrapper(l.Value));
}
}
diff --git a/Internal.Roslyn411/WorkspaceAnalyzerOptionsInternals.cs b/Internal.Roslyn411/WorkspaceAnalyzerOptionsInternals.cs
index dceffeb3..7fa09f3e 100644
--- a/Internal.Roslyn411/WorkspaceAnalyzerOptionsInternals.cs
+++ b/Internal.Roslyn411/WorkspaceAnalyzerOptionsInternals.cs
@@ -3,16 +3,16 @@
using Microsoft.CodeAnalysis.Diagnostics;
using MirrorSharp.Internal.Roslyn.Internals;
-namespace MirrorSharp.Internal.Roslyn47 {
- [Shared]
- [Export(typeof(IWorkspaceAnalyzerOptionsInternals))]
- internal class WorkspaceAnalyzerOptionsInternals : IWorkspaceAnalyzerOptionsInternals {
- public AnalyzerOptions New(AnalyzerOptions options, Project project) {
- Argument.NotNull(nameof(options), options);
- Argument.NotNull(nameof(project), project);
- return new WorkspaceAnalyzerOptions(
- options, IdeAnalyzerOptions.GetDefault(project.Services)
- );
- }
+namespace MirrorSharp.Internal.Roslyn411;
+
+[Shared]
+[Export(typeof(IWorkspaceAnalyzerOptionsInternals))]
+internal class WorkspaceAnalyzerOptionsInternals : IWorkspaceAnalyzerOptionsInternals {
+ public AnalyzerOptions New(AnalyzerOptions options, Project project) {
+ Argument.NotNull(nameof(options), options);
+ Argument.NotNull(nameof(project), project);
+ return new WorkspaceAnalyzerOptions(
+ options, IdeAnalyzerOptions.GetDefault(project.Services)
+ );
}
}
diff --git a/Internal.Roslyn411/packages.lock.json b/Internal.Roslyn411/packages.lock.json
index 0fbd8d04..6b68cf3f 100644
--- a/Internal.Roslyn411/packages.lock.json
+++ b/Internal.Roslyn411/packages.lock.json
@@ -10,15 +10,15 @@
},
"Microsoft.CodeAnalysis": {
"type": "Direct",
- "requested": "[4.11.0-3.24281.8, )",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "nTeWHnaE29rJFCxA9xWGANUrE7vFrETF9PUwIl+idk0tU5UokEJE+HLRk8leO9XYzv6+JzQKZy38S9Q61KNEqg==",
+ "requested": "[4.11.0, )",
+ "resolved": "4.11.0",
+ "contentHash": "liYhSvQO+cFgshRdrL1CVXwrTd7oP5PnYyE6hfwosv9zmnxszFIgI3ysWG9wXt3iLL1mvdWhtciuiQqZAgTbZQ==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.11.0]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.11.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -34,18 +34,18 @@
},
"Microsoft.CodeAnalysis.Features": {
"type": "Direct",
- "requested": "[4.11.0-3.24281.8, )",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "WwcD0nUwOGF44pdVvk2/KWeCEB0mjE81OnYIFoNClLukiTV9qKcU+HlAEEqyGPUtFf+pI0hyYMEYEU34AkITww==",
+ "requested": "[4.11.0, )",
+ "resolved": "4.11.0",
+ "contentHash": "9NHLy1xke8/HvxupBJlvZB0PT8TYQA1jp7SlwO9I8a3L3pt/FUsziR6ePCe7W0T5A10j/C4WmS+GQJytuCgU4g==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Scripting.Common": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Scripting.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0]",
"Microsoft.DiaSymReader": "2.0.0",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
@@ -72,14 +72,14 @@
},
"Microsoft.CodeAnalysis.Workspaces.Common": {
"type": "Direct",
- "requested": "[4.11.0-3.24281.8, )",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "oervXcOho9XEZUrfhMGcII1hijbJ/81oy2YLAy5fRmbhEmKohDYeYSy4FlDZpeVkMQCzNwrKB9yetkoB7L2Pww==",
+ "requested": "[4.11.0, )",
+ "resolved": "4.11.0",
+ "contentHash": "UtwEt42V7/LnvAcschSlmUXRLEj0poX1H7QeFbY5bezcS+tJBCssAq8C7GfisgIA0qZPo2xzOrwKGBbg51CetA==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -142,8 +142,8 @@
},
"Microsoft.CodeAnalysis.Common": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "zayItp/PxshJ0+/USsFTdfUsuRfFT+D2N/MpTITeYoc0g1pRzpoZtJr4/IMsEMMBg2o5CV5c5Bt5dm+EYF+4cw==",
+ "resolved": "4.11.0",
+ "contentHash": "djf8ujmqYImFgB04UGtcsEhHrzVqzHowS+EEl/Yunc5LdrYrZhGBWUTXoCF0NzYXJxtfuD+UVQarWpvrNc94Qg==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
"System.Buffers": "4.5.1",
@@ -158,11 +158,11 @@
},
"Microsoft.CodeAnalysis.CSharp": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "wbKTu8hTWK7Ap1R5dA1wtGI8ZU8t4Umw/Fdqo+uFn2hJ29hhtTh9N4zSl2PKfl8pHvR1WLZrBH9YQ91YDw129Q==",
+ "resolved": "4.11.0",
+ "contentHash": "6XYi2EusI8JT4y2l/F3VVVS+ISoIX9nqHsZRaG6W5aFeJ5BEuBosHfT/ABb73FN0RZ1Z3cj2j7cL28SToJPXOw==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Memory": "4.5.5",
@@ -175,15 +175,15 @@
},
"Microsoft.CodeAnalysis.CSharp.Workspaces": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "SR/5hb6yXlPD5QMGclYFBBle997IX+qbhV03xdTSn2R5/XinZQA9D/CYhbdP2Nt86/hkiiRjj/8B8ffz2DtDzw==",
+ "resolved": "4.11.0",
+ "contentHash": "/oRJPIMvzOfiunIegSF6FEa4VvBAUSXlbLDKxyzXuOZN9nLHg3fHuX6Mr9JZLNIupbe2xqQZEmfsPxgB01vCmg==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.CSharp": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -208,11 +208,11 @@
},
"Microsoft.CodeAnalysis.Scripting.Common": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "0D9KsQrQEPY7p0DKuy8P3T+1dXqTVALV4SUTmrz9VNjZcWGKFjmWH88jUCXA6EiA0lyxYn8hAsqcued+2wDMSw==",
+ "resolved": "4.11.0",
+ "contentHash": "UHZIAKQcLB00N7AvMoyEYLw8qvFmGcKffEm/M2dEqYz2TWUtQW2j0+nGglbt9VwOId6TrDZGQlGjX90VNFak/w==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Memory": "4.5.5",
@@ -225,11 +225,11 @@
},
"Microsoft.CodeAnalysis.VisualBasic": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "kpezU7WMF9fh6YDYt9rlO/q5qjl1UeubHD8ChtL49E8uwwfZxNAWoSuf0cChDMCJb5PS/vvEI4i6QoIsPdZuzQ==",
+ "resolved": "4.11.0",
+ "contentHash": "1ypssIzZvsDtzyN8tFqZdKS8cl7MAQQ6eBjHGCJ9paLNlmnBd2kCo1GRr8kO0yWaFN/Io2JXaTeeHRDZLiKKyw==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Memory": "4.5.5",
@@ -242,15 +242,15 @@
},
"Microsoft.CodeAnalysis.VisualBasic.Workspaces": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "O9GipefmUP+x4nYQAZWjdXVXwBcD3Noo1QxZteagIZGVMwwCp496ig/i7qbxBxVINP8uVzyMM9h4/ULqntslig==",
+ "resolved": "4.11.0",
+ "contentHash": "mXpuVE6TW+YbXbErkNFCy0iH5OY3HOva+CUpGxOJcLXol9/vevigR1FtC9lOl7fFB55r+T+lG/WAXd5nLsiDGg==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.VisualBasic": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.VisualBasic": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
diff --git a/Internal.Roslyn412/CodeActionInternals.cs b/Internal.Roslyn412/CodeActionInternals.cs
new file mode 100644
index 00000000..7e7323d0
--- /dev/null
+++ b/Internal.Roslyn412/CodeActionInternals.cs
@@ -0,0 +1,25 @@
+using System.Collections.Immutable;
+using System.Composition;
+using Microsoft.CodeAnalysis.CodeActions;
+using MirrorSharp.Internal.Roslyn.Internals;
+
+namespace MirrorSharp.Internal.Roslyn412;
+
+[Shared]
+[Export(typeof(ICodeActionInternals))]
+internal class CodeActionInternals : ICodeActionInternals {
+ public bool IsInlinable(CodeAction action) {
+ Argument.NotNull(nameof(action), action);
+ return action.IsInlinable;
+ }
+
+ public Roslyn.Internals.CodeActionPriority GetPriority(CodeAction action) {
+ Argument.NotNull(nameof(action), action);
+ return (Roslyn.Internals.CodeActionPriority)(int)action.Priority;
+ }
+
+ public ImmutableArray GetNestedCodeActions(CodeAction action) {
+ Argument.NotNull(nameof(action), action);
+ return action.NestedCodeActions;
+ }
+}
diff --git a/Internal.Roslyn412/Internal.Roslyn412.csproj b/Internal.Roslyn412/Internal.Roslyn412.csproj
new file mode 100644
index 00000000..3caf3701
--- /dev/null
+++ b/Internal.Roslyn412/Internal.Roslyn412.csproj
@@ -0,0 +1,25 @@
+
+
+ netstandard2.0
+ MirrorSharp.Internal.Roslyn412
+ MirrorSharp.Internal.Roslyn412
+ false
+
+
+
+ Microsoft.CodeAnalysis.Features;Microsoft.CodeAnalysis.Workspaces
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Internal.Roslyn412/MirrorSharpDiagnosticAnalyzerService.cs b/Internal.Roslyn412/MirrorSharpDiagnosticAnalyzerService.cs
new file mode 100644
index 00000000..d983950d
--- /dev/null
+++ b/Internal.Roslyn412/MirrorSharpDiagnosticAnalyzerService.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.Immutable;
+using System.Composition;
+using System.Threading;
+using System.Threading.Tasks;
+using Microsoft.CodeAnalysis;
+using Microsoft.CodeAnalysis.CodeActions;
+using Microsoft.CodeAnalysis.Diagnostics;
+using Microsoft.CodeAnalysis.Options;
+using Microsoft.CodeAnalysis.Text;
+
+namespace MirrorSharp.Internal.Roslyn412;
+
+[Shared]
+[Export(typeof(IDiagnosticAnalyzerService))]
+internal class MirrorSharpDiagnosticAnalyzerService : IDiagnosticAnalyzerService {
+ DiagnosticAnalyzerInfoCache IDiagnosticAnalyzerService.AnalyzerInfoCache { get; } = new();
+ IGlobalOptionService IDiagnosticAnalyzerService.GlobalOptions => throw new NotSupportedException();
+ Task IDiagnosticAnalyzerService.ForceAnalyzeProjectAsync(Project project, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetCachedDiagnosticsAsync(Workspace workspace, ProjectId? projectId, DocumentId? documentId, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, DocumentId? documentId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, Func>? getDocumentIds, bool includeSuppressedDiagnostics, bool includeLocalDocumentDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync(TextDocument document, TextSpan? range, Func? shouldIncludeDiagnostic, bool includeCompilerDiagnostics, bool includeSuppressedDiagnostics, ICodeActionRequestPriorityProvider priorityProvider, DiagnosticKind diagnosticKind, bool isExplicit, CancellationToken cancellationToken) => throw new NotSupportedException();
+ Task> IDiagnosticAnalyzerService.GetProjectDiagnosticsForIdsAsync(Solution solution, ProjectId? projectId, ImmutableHashSet? diagnosticIds, Func? shouldIncludeAnalyzer, bool includeSuppressedDiagnostics, bool includeNonLocalDocumentDiagnostics, CancellationToken cancellationToken) => throw new NotSupportedException();
+ void IDiagnosticAnalyzerService.RequestDiagnosticRefresh() => throw new NotImplementedException();
+}
diff --git a/Internal.Roslyn412/PublicAPI.Shipped.txt b/Internal.Roslyn412/PublicAPI.Shipped.txt
new file mode 100644
index 00000000..815c9200
--- /dev/null
+++ b/Internal.Roslyn412/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
\ No newline at end of file
diff --git a/Internal.Roslyn412/PublicAPI.Unshipped.txt b/Internal.Roslyn412/PublicAPI.Unshipped.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/Internal.Roslyn412/SignatureHelpProviderWrapper.cs b/Internal.Roslyn412/SignatureHelpProviderWrapper.cs
new file mode 100644
index 00000000..37eb0cbc
--- /dev/null
+++ b/Internal.Roslyn412/SignatureHelpProviderWrapper.cs
@@ -0,0 +1,61 @@
+using System.Linq;
+using System.Threading;
+using System.Threading.Tasks;
+using Microsoft.CodeAnalysis;
+using Microsoft.CodeAnalysis.SignatureHelp;
+using MirrorSharp.Internal.Roslyn.Internals;
+using SignatureHelpTriggerReason = Microsoft.CodeAnalysis.SignatureHelp.SignatureHelpTriggerReason;
+
+namespace MirrorSharp.Internal.Roslyn412;
+
+internal class SignatureHelpProviderWrapper : ISignatureHelpProviderWrapper {
+ private readonly ISignatureHelpProvider _provider;
+
+ public SignatureHelpProviderWrapper(ISignatureHelpProvider provider) {
+ _provider = provider;
+ }
+
+ public async Task GetItemsAsync(Document document, int position, SignatureHelpTriggerInfoData triggerInfo, SignatureHelpOptionsData options, CancellationToken cancellationToken) {
+ // This is quite complicated to implement correctly and is still shifting around.
+ // For now we will only allow default options. There is no way to check if user
+ // intended something different, but that can be implemented later.
+ var mappedOptions = MemberDisplayOptions.Default;
+ var mappedTriggerInfo = new SignatureHelpTriggerInfo(
+ (SignatureHelpTriggerReason)(int)triggerInfo.TriggerReason,
+ triggerInfo.TriggerCharacter
+ );
+
+ var items = await _provider.GetItemsAsync(
+ document, position,
+ mappedTriggerInfo,
+ mappedOptions, cancellationToken
+ ).ConfigureAwait(false);
+
+ if (items == null)
+ return null;
+
+ return new SignatureHelpItemsData(
+ items.Items.Select(i => new SignatureHelpItemData(
+ i.DocumentationFactory,
+ prefixDisplayParts: i.PrefixDisplayParts,
+ separatorDisplayParts: i.SeparatorDisplayParts,
+ suffixDisplayParts: i.SuffixDisplayParts,
+ parameters: i.Parameters.Select(p => new SignatureHelpParameterData(
+ p.Name,
+ p.DocumentationFactory,
+ displayParts: p.DisplayParts,
+ prefixDisplayParts: p.PrefixDisplayParts,
+ suffixDisplayParts: p.SuffixDisplayParts
+ )),
+ i.Parameters.Length
+ )),
+ applicableSpan: items.ApplicableSpan,
+ argumentIndex: items.SemanticParameterIndex,
+ argumentCount: items.SyntacticArgumentCount,
+ selectedItemIndex: items.SelectedItemIndex
+ );
+ }
+
+ public bool IsRetriggerCharacter(char ch) => _provider.IsRetriggerCharacter(ch);
+ public bool IsTriggerCharacter(char ch) => _provider.IsTriggerCharacter(ch);
+}
diff --git a/Internal.Roslyn412/SignatureHelpProviderWrapperResolver.cs b/Internal.Roslyn412/SignatureHelpProviderWrapperResolver.cs
new file mode 100644
index 00000000..7600a2e9
--- /dev/null
+++ b/Internal.Roslyn412/SignatureHelpProviderWrapperResolver.cs
@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+using System.Composition;
+using System.Linq;
+using Microsoft.CodeAnalysis.Host.Mef;
+using Microsoft.CodeAnalysis.Shared.Utilities;
+using Microsoft.CodeAnalysis.SignatureHelp;
+using MirrorSharp.Internal.Roslyn.Internals;
+
+namespace MirrorSharp.Internal.Roslyn412;
+
+[Export(typeof(ISignatureHelpProviderWrapperResolver))]
+internal class SignatureHelpProviderWrapperResolver : ISignatureHelpProviderWrapperResolver {
+ private readonly IList> _allProviders;
+
+ [ImportingConstructor]
+ public SignatureHelpProviderWrapperResolver(
+ [ImportMany] IEnumerable> allProviders
+ ) {
+ _allProviders = ExtensionOrderer.Order(allProviders);
+ }
+
+ public IEnumerable GetAllSlow(string languageName) {
+ if (languageName == null)
+ throw new ArgumentNullException(nameof(languageName));
+
+ return _allProviders
+ .Where(l => l.Metadata.Language == languageName)
+ .Select(l => new SignatureHelpProviderWrapper(l.Value));
+ }
+}
diff --git a/Internal.Roslyn412/WorkspaceAnalyzerOptionsInternals.cs b/Internal.Roslyn412/WorkspaceAnalyzerOptionsInternals.cs
new file mode 100644
index 00000000..130c3aee
--- /dev/null
+++ b/Internal.Roslyn412/WorkspaceAnalyzerOptionsInternals.cs
@@ -0,0 +1,16 @@
+using System.Composition;
+using Microsoft.CodeAnalysis;
+using Microsoft.CodeAnalysis.Diagnostics;
+using MirrorSharp.Internal.Roslyn.Internals;
+
+namespace MirrorSharp.Internal.Roslyn412;
+
+[Shared]
+[Export(typeof(IWorkspaceAnalyzerOptionsInternals))]
+internal class WorkspaceAnalyzerOptionsInternals : IWorkspaceAnalyzerOptionsInternals {
+ public AnalyzerOptions New(AnalyzerOptions options, Project project) {
+ Argument.NotNull(nameof(options), options);
+ Argument.NotNull(nameof(project), project);
+ return options;
+ }
+}
diff --git a/Internal.Roslyn412/packages.lock.json b/Internal.Roslyn412/packages.lock.json
new file mode 100644
index 00000000..816ba064
--- /dev/null
+++ b/Internal.Roslyn412/packages.lock.json
@@ -0,0 +1,439 @@
+{
+ "version": 1,
+ "dependencies": {
+ ".NETStandard,Version=v2.0": {
+ "IgnoresAccessChecksToGenerator": {
+ "type": "Direct",
+ "requested": "[0.5.0, )",
+ "resolved": "0.5.0",
+ "contentHash": "p0ZdbdGRAmRAhSm1HWZ4luy/RjLZlhGPmg9OWmVFYhrq526AtxmL5Pik7uZWf3Hr3PQRR8iTH+Kyf3eHyLAGCQ=="
+ },
+ "Microsoft.CodeAnalysis": {
+ "type": "Direct",
+ "requested": "[4.12.0-3.final, )",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "D24ZMvgrLVTeiRucIxlwwIcnpEutFGjwcQxyWnNsFGoVON0GCiOo/g9NaIbZ5vaWJmSk36AfjBrKQzBL9EohTA==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.12.0-3.final]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.12.0-3.final]",
+ "System.Buffers": "4.5.1",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "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.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.CodeAnalysis.Features": {
+ "type": "Direct",
+ "requested": "[4.12.0-3.final, )",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "Xd89ReSSnTtr4vwyFXuqqxz23cpENTBB7x2tsVicqpgOYWmVTjDaAT1jAPlQtnrs2eQu6TKiN65jkm+lrju1mw==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.12.0-3.final]",
+ "Microsoft.CodeAnalysis.Elfie": "1.0.0",
+ "Microsoft.CodeAnalysis.Scripting.Common": "[4.12.0-3.final]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.12.0-3.final]",
+ "Microsoft.DiaSymReader": "2.0.0",
+ "System.Buffers": "4.5.1",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.IO.Pipelines": "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.Security.Cryptography.ProtectedData": "8.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.4",
+ "System.Threading.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.CodeAnalysis.PublicApiAnalyzers": {
+ "type": "Direct",
+ "requested": "[3.3.0, )",
+ "resolved": "3.3.0",
+ "contentHash": "upaG6u/PxjkOj39Kk0DLmmA75acYChmv6/HnOUxvSgGWul53uPcVaPxBWCzkHDfIljyiq5qeIG+CatT8x8FAEA=="
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common": {
+ "type": "Direct",
+ "requested": "[4.12.0-3.final, )",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "cwLQzgpZwS0UhLjtZkUjS3pUd1lA4+QjV3Y+a7KIlS+wEOG5CSHZ7hryT5NKhANZRO/wwn3JfdNmugtU0BN7Lg==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.12.0-3.final]",
+ "System.Buffers": "4.5.1",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "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.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "NETStandard.Library": {
+ "type": "Direct",
+ "requested": "[2.0.3, )",
+ "resolved": "2.0.3",
+ "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0"
+ }
+ },
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Humanizer.Core": {
+ "type": "Transitive",
+ "resolved": "2.14.1",
+ "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
+ },
+ "Microsoft.Bcl.AsyncInterfaces": {
+ "type": "Transitive",
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==",
+ "dependencies": {
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers": {
+ "type": "Transitive",
+ "resolved": "3.3.4",
+ "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g=="
+ },
+ "Microsoft.CodeAnalysis.AnalyzerUtilities": {
+ "type": "Transitive",
+ "resolved": "3.3.0",
+ "contentHash": "gyQ70pJ4T7hu/s0+QnEaXtYfeG/JrttGnxHJlrhpxsQjRIUGuRhVwNBtkHHYOrUAZ/l47L98/NiJX6QmTwAyrg=="
+ },
+ "Microsoft.CodeAnalysis.Common": {
+ "type": "Transitive",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "xpjs0UznfwHfX61x8RbYbNUrT4kWxzRMRFYXDmghN6G9HUISuZpyHlVfPMDrV3JFXF7JouJ8duZeNITCL9xtfQ==",
+ "dependencies": {
+ "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.12.0-3.final",
+ "contentHash": "YcUotVF8uosfY5r0b39AwYcynUQkUeBA8RjHqITGWpsM3Uvi1kbqUR9MIcP6c5yuyd6j5oJ/e4LQDBd501lBKQ==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.12.0-3.final]",
+ "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.Workspaces": {
+ "type": "Transitive",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "FVib+H77xYzFukSRUJqAWSXM5bMT2Dmb13DYXi3rt1Fiy69sFLmgQz+H053OS8GCYrwUDBJzcCIvSOvTw7Fiig==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.CSharp": "[4.12.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.12.0-3.final]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.12.0-3.final]",
+ "System.Buffers": "4.5.1",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "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.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.CodeAnalysis.Elfie": {
+ "type": "Transitive",
+ "resolved": "1.0.0",
+ "contentHash": "r12elUp4MRjdnRfxEP+xqVSUUfG3yIJTBEJGwbfvF5oU4m0jb9HC0gFG28V/dAkYGMkRmHVi3qvrnBLQSw9X3Q==",
+ "dependencies": {
+ "System.Configuration.ConfigurationManager": "4.5.0",
+ "System.Data.DataSetExtensions": "4.5.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.Scripting.Common": {
+ "type": "Transitive",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "yebyD/PXONXgnTmfVMIp0COubkihCu2IMHUKg6h5kPF0f8/b2GibLNIXa9muW5UsJ2W81ZG12XaPJzWYtA+WGA==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.12.0-3.final]",
+ "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.VisualBasic": {
+ "type": "Transitive",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "2nGya6EPgETQJa6duoCXIhqnSFgU64vHzUYsDFAGjcoS9q06UVNekc/Ii7z1YsCZceJa15L2M1IRPbdgk8UZyw==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.12.0-3.final]",
+ "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.VisualBasic.Workspaces": {
+ "type": "Transitive",
+ "resolved": "4.12.0-3.final",
+ "contentHash": "cj6UNGqI3dbYXDPBjw/cfVyP8RI8OTjJlPZ2+zGLNX89UVEA4xhy89veg428lw5cVYHYI3No4p5Z1cVJmO5c3A==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.12.0-3.final]",
+ "Microsoft.CodeAnalysis.VisualBasic": "[4.12.0-3.final]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.12.0-3.final]",
+ "System.Buffers": "4.5.1",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "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.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.DiaSymReader": {
+ "type": "Transitive",
+ "resolved": "2.0.0",
+ "contentHash": "QcZrCETsBJqy/vQpFtJc+jSXQ0K5sucQ6NUFbTNVHD4vfZZOwjZ/3sBzczkC4DityhD3AVO/+K/+9ioLs1AgRA=="
+ },
+ "Microsoft.NETCore.Platforms": {
+ "type": "Transitive",
+ "resolved": "1.1.0",
+ "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
+ },
+ "System.Buffers": {
+ "type": "Transitive",
+ "resolved": "4.5.1",
+ "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
+ },
+ "System.Collections.Immutable": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==",
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Composition": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "E9oO9olNNxA39J8CxQwf7ceIPm+j/B/PhYpyK9M4LhN/OLLRw6u5fNInkhVqaWueMB9iXxYqnwqwgz+W91loIA==",
+ "dependencies": {
+ "System.Composition.AttributedModel": "8.0.0",
+ "System.Composition.Convention": "8.0.0",
+ "System.Composition.Hosting": "8.0.0",
+ "System.Composition.Runtime": "8.0.0",
+ "System.Composition.TypedParts": "8.0.0"
+ }
+ },
+ "System.Composition.AttributedModel": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "NyElSuvmBMYdn2iPG0n29i7Igu0bq99izOP3MAtEwskY3OP9jqsavvVmPn9lesVaj/KT/o/QkNjA43dOJTsDQw=="
+ },
+ "System.Composition.Convention": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "UuVkc1B3vQU/LzEbWLMZ1aYVssv4rpShzf8wPEyrUqoGNqdYKREmB8bXR73heOMKkwS6ZnPz3PjGODT2MenukQ==",
+ "dependencies": {
+ "System.Composition.AttributedModel": "8.0.0"
+ }
+ },
+ "System.Composition.Hosting": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "qwbONqoxlazxcbiohvb3t1JWZgKIKcRdXS5uEeLbo5wtuBupIbAvdC3PYTAeBCZrZeERvrtAbhYHuuS43Zr1bQ==",
+ "dependencies": {
+ "System.Composition.Runtime": "8.0.0"
+ }
+ },
+ "System.Composition.Runtime": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "G+kRyB5/6+3ucRRQz+DF4uSHGqpkK8Q4ilVdbt4zvxpmvLVZNmSkyFAQpJLcbOyVF85aomJx0m+TGMDVlwx7ZQ=="
+ },
+ "System.Composition.TypedParts": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "DsSklhuA+Dsgo3ZZrar8hjBFvq1wa1grrkNCTt+6SoX3vq0Vy+HXJnVXrU/nNH1BjlGH684A7h4hJQHZd/u5mA==",
+ "dependencies": {
+ "System.Composition.AttributedModel": "8.0.0",
+ "System.Composition.Hosting": "8.0.0",
+ "System.Composition.Runtime": "8.0.0"
+ }
+ },
+ "System.Configuration.ConfigurationManager": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
+ "dependencies": {
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
+ }
+ },
+ "System.Data.DataSetExtensions": {
+ "type": "Transitive",
+ "resolved": "4.5.0",
+ "contentHash": "221clPs1445HkTBZPL+K9sDBdJRB8UN8rgjO3ztB0CQ26z//fmJXtlsr6whGatscsKGBrhJl5bwJuKSA8mwFOw=="
+ },
+ "System.IO.Pipelines": {
+ "type": "Transitive",
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "System.Memory": {
+ "type": "Transitive",
+ "resolved": "4.5.5",
+ "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Numerics.Vectors": "4.4.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+ }
+ },
+ "System.Numerics.Vectors": {
+ "type": "Transitive",
+ "resolved": "4.5.0",
+ "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ=="
+ },
+ "System.Reflection.Metadata": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
+ "dependencies": {
+ "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=="
+ },
+ "System.Security.Cryptography.ProtectedData": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==",
+ "dependencies": {
+ "System.Memory": "4.5.5"
+ }
+ },
+ "System.Text.Encoding.CodePages": {
+ "type": "Transitive",
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==",
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.Encodings.Web": {
+ "type": "Transitive",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Threading.Channels": {
+ "type": "Transitive",
+ "resolved": "7.0.0",
+ "contentHash": "qmeeYNROMsONF6ndEZcIQ+VxR4Q/TX/7uIVLJqtwIWL7dDWeh0l1UIqgo4wYyjG//5lUNhwkLDSFl+pAWO6oiA==",
+ "dependencies": {
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "System.Threading.Tasks.Extensions": {
+ "type": "Transitive",
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "4.5.3"
+ }
+ },
+ "MirrorSharp.Common": {
+ "type": "Project"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/MirrorSharp.sln b/MirrorSharp.sln
index b1e0737c..2e029f54 100644
--- a/MirrorSharp.sln
+++ b/MirrorSharp.sln
@@ -89,6 +89,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tests.Roslyn410", "Tests.Ro
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Internal.Roslyn411", "Internal.Roslyn411\Internal.Roslyn411.csproj", "{4D749251-F7BF-47AE-B319-7A4A872C71F2}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Internal.Roslyn412", "Internal.Roslyn412\Internal.Roslyn412.csproj", "{F6B6A20A-FFF0-4F1C-AE4E-8DF454C73770}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests.Roslyn411", "Tests.Roslyn411\Tests.Roslyn411.csproj", "{7E731B53-91A5-4E63-ADBF-29EBC902C903}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -239,6 +243,14 @@ Global
{4D749251-F7BF-47AE-B319-7A4A872C71F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D749251-F7BF-47AE-B319-7A4A872C71F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D749251-F7BF-47AE-B319-7A4A872C71F2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F6B6A20A-FFF0-4F1C-AE4E-8DF454C73770}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F6B6A20A-FFF0-4F1C-AE4E-8DF454C73770}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F6B6A20A-FFF0-4F1C-AE4E-8DF454C73770}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F6B6A20A-FFF0-4F1C-AE4E-8DF454C73770}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7E731B53-91A5-4E63-ADBF-29EBC902C903}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7E731B53-91A5-4E63-ADBF-29EBC902C903}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7E731B53-91A5-4E63-ADBF-29EBC902C903}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7E731B53-91A5-4E63-ADBF-29EBC902C903}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -278,6 +290,8 @@ Global
{F0C3DD0C-5873-46C9-95C7-53F888FED565} = {4F01ABD9-3F66-4D4B-A8B0-ED15B77099E2}
{9027D6E4-17F6-4DDC-9B60-2835F8A4C6DE} = {269EAC4A-4214-4458-9B65-42E809E168E7}
{4D749251-F7BF-47AE-B319-7A4A872C71F2} = {4F01ABD9-3F66-4D4B-A8B0-ED15B77099E2}
+ {F6B6A20A-FFF0-4F1C-AE4E-8DF454C73770} = {4F01ABD9-3F66-4D4B-A8B0-ED15B77099E2}
+ {7E731B53-91A5-4E63-ADBF-29EBC902C903} = {269EAC4A-4214-4458-9B65-42E809E168E7}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AA05E375-911A-4C8F-A6D6-C0B895E7BDE4}
diff --git a/Owin.Demo/packages.lock.json b/Owin.Demo/packages.lock.json
index ba308da0..2cf5cad0 100644
--- a/Owin.Demo/packages.lock.json
+++ b/Owin.Demo/packages.lock.json
@@ -54,24 +54,29 @@
},
"Microsoft.Build.Framework": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "XbFA0z+6Ws2pNeRXYcDF3lKlNgRoSGMm2Q5HKzZD+EbwYMKPKrl/BJnnkMuDJHU0KravYHfhzBnLLJpPeZ3E7A==",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"Microsoft.Build.Utilities.Core": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "+eqDvecetKfsZR9WqLQ96F9xhxFb3m9VOjkyzuaA/2D1cub1aW9XyegZb8+gEpBa+o7dHnIN9FskC+tRXtqLSQ==",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
"dependencies": {
- "Microsoft.Build.Framework": "17.0.0",
- "Microsoft.NET.StringTools": "1.0.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "System.Collections.Immutable": "5.0.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.0.1"
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -164,8 +169,8 @@
},
"Microsoft.NET.StringTools": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg=="
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg=="
},
"Microsoft.Owin.FileSystems": {
"type": "Transitive",
@@ -174,8 +179,12 @@
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ=="
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
},
"Owin": {
"type": "Transitive",
@@ -189,8 +198,8 @@
},
"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"
@@ -246,10 +255,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
}
},
"System.Diagnostics.DiagnosticSource": {
@@ -271,6 +280,14 @@
"System.Runtime.CompilerServices.Unsafe": "4.5.3"
}
},
+ "System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
+ "dependencies": {
+ "System.Security.Cryptography.X509Certificates": "4.3.0"
+ }
+ },
"System.Numerics.Vectors": {
"type": "Transitive",
"resolved": "4.5.0",
@@ -297,31 +314,59 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "System.Security.Principal.Windows": "4.7.0"
+ "System.Security.Principal.Windows": "5.0.0"
}
},
- "System.Security.Permissions": {
+ "System.Security.Cryptography.Algorithms": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
+ "resolved": "4.3.0",
+ "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
"dependencies": {
- "System.Security.AccessControl": "4.7.0"
+ "System.Security.Cryptography.Primitives": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw=="
+ },
+ "System.Security.Cryptography.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg=="
+ },
+ "System.Security.Cryptography.ProtectedData": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==",
+ "dependencies": {
+ "System.Memory": "4.5.5"
+ }
+ },
+ "System.Security.Cryptography.X509Certificates": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "dependencies": {
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0"
}
},
"System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"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.RegularExpressions": {
@@ -345,6 +390,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
@@ -353,7 +399,7 @@
"dependencies": {
"FSharp.Compiler.Service": "[43.8.300, )",
"FSharp.Core": "[8.0.300, )",
- "Microsoft.Build.Utilities.Core": "[17.0.0, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
"Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
"MirrorSharp.Common": "[3.0.9, )"
}
diff --git a/Tests.Roslyn410/Tests.Roslyn410.csproj b/Tests.Roslyn410/Tests.Roslyn410.csproj
index aac07ee9..2f8cf5ee 100644
--- a/Tests.Roslyn410/Tests.Roslyn410.csproj
+++ b/Tests.Roslyn410/Tests.Roslyn410.csproj
@@ -2,7 +2,7 @@
net7.0
false
- MirrorSharp.Tests.RoslynLatest
+ MirrorSharp.Tests.Roslyn410
MirrorSharp.Tests
false
VSTHRD200; RS1035
@@ -10,11 +10,13 @@
-
-
-
+
+
+
+
+
diff --git a/Tests.Roslyn410/packages.lock.json b/Tests.Roslyn410/packages.lock.json
index 32121999..acb2ed5c 100644
--- a/Tests.Roslyn410/packages.lock.json
+++ b/Tests.Roslyn410/packages.lock.json
@@ -10,15 +10,15 @@
},
"Microsoft.CodeAnalysis": {
"type": "Direct",
- "requested": "[4.10.0-3.final, )",
- "resolved": "4.10.0-3.final",
- "contentHash": "A3NrUaPNJcSmvQwgmU44QU2uoT2vzstBoxxs1UFi6sSdpjOziceyKgsraHxVs3b280P+uoPQ6YYTJ3c0xHS+yw==",
+ "requested": "[4.10.0, )",
+ "resolved": "4.10.0",
+ "contentHash": "UcAcN8FmV9Xesj9XQKqpeJxyOqofb0fsgMn97gnTeSQINrmbxMe5j2NlhHGkVl2qEZ/rXQcRcGth8K4AXdbprQ==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.10.0]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.10.0]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -34,19 +34,19 @@
},
"Microsoft.CodeAnalysis.CSharp.Features": {
"type": "Direct",
- "requested": "[4.10.0-3.final, )",
- "resolved": "4.10.0-3.final",
- "contentHash": "inITZ+Kbb8qMeZzA9cj8o7gkF5145NCSueS2hChK79YshwAm9qrwmRSKogu7F7CGKVybLWVk3IqpV64qGkQwvQ==",
+ "requested": "[4.10.0, )",
+ "resolved": "4.10.0",
+ "contentHash": "L/cf5GyMCVxpD9AhB4E+yKYpf0bpnNghmjZpmdSFiX+amntgLspGi1itryqMWiuQHP8VGE5UkZmr2tb9dU2D+Q==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.CSharp": "[4.10.0]",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Features": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Features": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0]",
"Microsoft.DiaSymReader": "2.0.0",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -62,16 +62,16 @@
},
"Microsoft.CodeAnalysis.VisualBasic.Features": {
"type": "Direct",
- "requested": "[4.10.0-3.final, )",
- "resolved": "4.10.0-3.final",
- "contentHash": "fkps6NctPUcyzQUi/iIG1NgsG9xEBQ3qfEHS/uRFKmzB8eYK5CgY0DE9yXc/Hfn19OjMUa8cbfCnjIIIPu0Y1w==",
+ "requested": "[4.10.0, )",
+ "resolved": "4.10.0",
+ "contentHash": "oRpHpTl/A7vDP0U4oARRymgyb4sl8kYKC6HK/HCm83ER8YOEEuZkoxCXT2iwjkdlzZytu14sXL2Ga1jaDDnaOA==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Features": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Features": "[4.10.0]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.10.0]",
"Microsoft.DiaSymReader": "2.0.0",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -104,6 +104,21 @@
"System.Collections.Immutable": "5.0.0"
}
},
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
"xunit": {
"type": "Direct",
"requested": "[2.4.1, )",
@@ -151,29 +166,34 @@
},
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw=="
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ=="
},
"Microsoft.Build.Framework": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "XbFA0z+6Ws2pNeRXYcDF3lKlNgRoSGMm2Q5HKzZD+EbwYMKPKrl/BJnnkMuDJHU0KravYHfhzBnLLJpPeZ3E7A==",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"Microsoft.Build.Utilities.Core": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "+eqDvecetKfsZR9WqLQ96F9xhxFb3m9VOjkyzuaA/2D1cub1aW9XyegZb8+gEpBa+o7dHnIN9FskC+tRXtqLSQ==",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
"dependencies": {
- "Microsoft.Build.Framework": "17.0.0",
- "Microsoft.NET.StringTools": "1.0.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "System.Collections.Immutable": "5.0.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.0.1"
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -188,8 +208,8 @@
},
"Microsoft.CodeAnalysis.Common": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "dGgrhSNyRSPMyt0X7M8lEP69LyDCVxIFq5aRTi44jPNV3Me1JjjWiyoIYnWYnnQxovhoP9OkFKIjn1HiPSMAgg==",
+ "resolved": "4.10.0",
+ "contentHash": "7O4+dn0fNKykPpEB1i8/5EKzwD3fuu/shdbbnnsBmdiHMaBz6telOubDFwPwLQQ/PvOAWTFIWWTyAOmWvXRD2g==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
"System.Collections.Immutable": "8.0.0",
@@ -198,25 +218,25 @@
},
"Microsoft.CodeAnalysis.CSharp": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "c2wZ9WvxrWTnTM8TKgsfMGXloghcAp7l+QSZU/R2646GRyGuGMS5T+56O5OkWd51IHgLeS5dFmd0nDeSi/SxZQ==",
+ "resolved": "4.10.0",
+ "contentHash": "iifqKy3KvCgPABHFbFlSxjEoE+OItZGuZ191NM/TWV750m1jMypr7BtrP65ET+OK2KNVupO8S8xCtxbNqw056A==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Collections.Immutable": "8.0.0",
"System.Reflection.Metadata": "8.0.0"
}
},
"Microsoft.CodeAnalysis.CSharp.Workspaces": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "A9F5B6GvbM/MuWpxqOyEdTsGfDuGbvRL9BGCWB/ZXCIMs9A/GWZOYzxj8x/BKcV6d5UVsfteyZklV93EB144uQ==",
+ "resolved": "4.10.0",
+ "contentHash": "s8qbD2i3zdol8QNcrCVw9URW71DUdg1UF0XCxxIaQoYbdpcKVy2DG127560psiqLEKxAEWA/DOFwL9CY2qGq1g==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.CSharp": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0]",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.IO.Pipelines": "8.0.0",
@@ -235,16 +255,16 @@
},
"Microsoft.CodeAnalysis.Features": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "1Fd0T+3x/6UQUkntc+HsCpn0gaG4g4UTOtLvNa/T/gaY8LUdcXLxbs8cg6XQs0BeZ4A5GCsPyeSELfMmiVbWDQ==",
+ "resolved": "4.10.0",
+ "contentHash": "me9ngfonU2Kkx+uMM2IC7HLQUaC8pDnQa5LW3GRlk5mcGJ1KLWeab+2+qgr1ltScAzh41vXkkwf8RbXiWBBR1g==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Scripting.Common": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Scripting.Common": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0]",
"Microsoft.DiaSymReader": "2.0.0",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -260,36 +280,36 @@
},
"Microsoft.CodeAnalysis.Scripting.Common": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "Zyj2eeawROGFowJpQhLPhz1OT1h2VwwtMUe0k9+vdyzVIk4ZCJ46FIPUInqMejsaxvAPTE3jbBFrmY4Pa/N3AQ==",
+ "resolved": "4.10.0",
+ "contentHash": "L+IbItJyxtLcbSxRXvdJRCGMW9IgHXZvNl5VcuFMcb49nFnhqrm79y50GOukSyBccF0WlnalbjRK/Beb2aKJbw==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Collections.Immutable": "8.0.0",
"System.Reflection.Metadata": "8.0.0"
}
},
"Microsoft.CodeAnalysis.VisualBasic": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "nMEr4FkbRgTaeqMd+IR79umDgGwZujj6OzbQkHQ9HQqhalI2vBMbg773xM2y0kpPBraayb5DdGYlnq8x++4W/A==",
+ "resolved": "4.10.0",
+ "contentHash": "rqdpLqrACQwhr7pr21OCEpmSZthdWF7TfimCH9IUt+FCXLfpqNTkgB7qAF2ypVJTT5sc+hY1IQWeDPjSyJ3REg==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Collections.Immutable": "8.0.0",
"System.Reflection.Metadata": "8.0.0"
}
},
"Microsoft.CodeAnalysis.VisualBasic.Workspaces": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "7ije0gGO/JBuW2rL5vdU3VZ43p7B/4E0j06uGRpi+ORUEbKy9eCEqX5MxwoMU7UctBnkm8K/PK0zM6tDNBTx5Q==",
+ "resolved": "4.10.0",
+ "contentHash": "i0dtZ531kx7DiCBAzyrvEcYpK/tZQAJDmSKIQW3kENl5wPenOkQePvYNFZRrvOGzSgK5uZVs0Y3xW/B1ZCcQFA==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.VisualBasic": "[4.10.0-3.final]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
+ "Microsoft.CodeAnalysis.VisualBasic": "[4.10.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.10.0]",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.IO.Pipelines": "8.0.0",
@@ -299,12 +319,12 @@
},
"Microsoft.CodeAnalysis.Workspaces.Common": {
"type": "Transitive",
- "resolved": "4.10.0-3.final",
- "contentHash": "sPyN2bU+b7i0GGkXMuT2JQ6JKZAQCHmbzRnWghtpVPs/g4ox/hC15GzWNBmCzzWHYX+yBcLYP/WH9g/o7QUd+Q==",
+ "resolved": "4.10.0",
+ "contentHash": "lSMNGNeROSbxvbgzJyQfJpLJM0BFRrSgxYs4BZuZvpL8TuyUorEYa/HCJDcclhSRhr76LGiTT5lfLu5QFoFF6A==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.10.0-3.final]",
+ "Microsoft.CodeAnalysis.Common": "[4.10.0]",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.IO.Pipelines": "8.0.0",
@@ -329,17 +349,17 @@
},
"Microsoft.NET.StringTools": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg==",
"dependencies": {
- "System.Memory": "4.5.4",
- "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w=="
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
@@ -388,25 +408,11 @@
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "Microsoft.Win32.SystemEvents": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"NETStandard.Library": {
@@ -467,18 +473,18 @@
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -517,30 +523,30 @@
},
"runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
"dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -549,28 +555,28 @@
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
},
"System.AppContext": {
"type": "Transitive",
@@ -866,15 +872,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Drawing.Common": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- }
- },
"System.Globalization": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -984,8 +981,13 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA=="
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
},
"System.Linq": {
"type": "Transitive",
@@ -1030,10 +1032,10 @@
},
"System.Net.Http": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Platforms": "1.1.1",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.DiagnosticSource": "4.3.0",
@@ -1058,7 +1060,7 @@
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"System.Net.Primitives": {
@@ -1324,11 +1326,11 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Cryptography.Algorithms": {
@@ -1480,19 +1482,10 @@
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
}
},
- "System.Security.Permissions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- }
- },
"System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"System.Text.Encoding": {
"type": "Transitive",
@@ -1522,15 +1515,12 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
"dependencies": {
- "System.Text.Encodings.Web": "8.0.0"
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"System.Text.RegularExpressions": {
@@ -1597,14 +1587,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Windows.Extensions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- }
- },
"System.Xml.ReaderWriter": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -1773,6 +1755,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
@@ -1781,7 +1764,7 @@
"dependencies": {
"FSharp.Compiler.Service": "[43.8.300, )",
"FSharp.Core": "[8.0.300, )",
- "Microsoft.Build.Utilities.Core": "[17.0.0, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
"Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
"MirrorSharp.Common": "[3.0.9, )"
}
diff --git a/Tests.Roslyn411/Tests.Roslyn411.csproj b/Tests.Roslyn411/Tests.Roslyn411.csproj
new file mode 100644
index 00000000..306e8924
--- /dev/null
+++ b/Tests.Roslyn411/Tests.Roslyn411.csproj
@@ -0,0 +1,51 @@
+
+
+ net7.0
+ false
+ MirrorSharp.Tests.Roslyn411
+ MirrorSharp.Tests
+ false
+ VSTHRD200; RS1035
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
\ No newline at end of file
diff --git a/Tests.Roslyn411/packages.lock.json b/Tests.Roslyn411/packages.lock.json
new file mode 100644
index 00000000..66149990
--- /dev/null
+++ b/Tests.Roslyn411/packages.lock.json
@@ -0,0 +1,1791 @@
+{
+ "version": 1,
+ "dependencies": {
+ "net7.0": {
+ "coverlet.collector": {
+ "type": "Direct",
+ "requested": "[1.0.1, )",
+ "resolved": "1.0.1",
+ "contentHash": "RAuno8s7DBGo2IdV/1d8YSnXMd/728K3PBT5R6/kfGx1yunBZmavlaFQfhGe7Q7N2nUMkvVET+7ITn3+KSg+Uw=="
+ },
+ "Microsoft.CodeAnalysis": {
+ "type": "Direct",
+ "requested": "[4.11.0, )",
+ "resolved": "4.11.0",
+ "contentHash": "liYhSvQO+cFgshRdrL1CVXwrTd7oP5PnYyE6hfwosv9zmnxszFIgI3ysWG9wXt3iLL1mvdWhtciuiQqZAgTbZQ==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.11.0]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.11.0]",
+ "System.Buffers": "4.5.1",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "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.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Features": {
+ "type": "Direct",
+ "requested": "[4.11.0, )",
+ "resolved": "4.11.0",
+ "contentHash": "R7zl0ONqKgy0qlmrd52h5x3Dn6m0/UsijIvBwGt5jQBF0bZhb4TgNqIdoAawhzRXrRMVyIKqLfSrcpmA3Pjbaw==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.CSharp": "[4.11.0]",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Elfie": "1.0.0",
+ "Microsoft.CodeAnalysis.Features": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0]",
+ "Microsoft.DiaSymReader": "2.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Diagnostics.EventLog": "8.0.0",
+ "System.IO.Pipelines": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0",
+ "System.Security.Cryptography.ProtectedData": "8.0.0",
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0",
+ "System.Threading.Channels": "7.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic.Features": {
+ "type": "Direct",
+ "requested": "[4.11.0, )",
+ "resolved": "4.11.0",
+ "contentHash": "ANUQAb+RDiGXIn3hBEUgIc8Mq21s89YoC5kbYTp4+8ytAAroHgdDkKUMuuLw7MxXAOuPBN4itugiR9FVRzds0g==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Elfie": "1.0.0",
+ "Microsoft.CodeAnalysis.Features": "[4.11.0]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.11.0]",
+ "Microsoft.DiaSymReader": "2.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Diagnostics.EventLog": "8.0.0",
+ "System.IO.Pipelines": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0",
+ "System.Security.Cryptography.ProtectedData": "8.0.0",
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0",
+ "System.Threading.Channels": "7.0.0"
+ }
+ },
+ "Microsoft.NET.Test.Sdk": {
+ "type": "Direct",
+ "requested": "[16.2.0, )",
+ "resolved": "16.2.0",
+ "contentHash": "56w1drIQqpMgg3IxHcfra/jXOngiD4pbl0j6TNeJMlOQGlZ8wCMlyRTvn6Crd/FgGjwKbWLurdOHNGrfzLtl6A==",
+ "dependencies": {
+ "Microsoft.CodeCoverage": "16.2.0",
+ "Microsoft.TestPlatform.TestHost": "16.2.0"
+ }
+ },
+ "SourceMock": {
+ "type": "Direct",
+ "requested": "[0.10.0, )",
+ "resolved": "0.10.0",
+ "contentHash": "Dd/YMTTRZSDR34HgVEgfMoZfOTId3Ns0vehFcdLVwMuKLgMcg7/4Oj80qX112np9siR2C4vL3qfT1I9ahzxu9Q==",
+ "dependencies": {
+ "System.Collections.Immutable": "5.0.0"
+ }
+ },
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "xunit": {
+ "type": "Direct",
+ "requested": "[2.4.1, )",
+ "resolved": "2.4.1",
+ "contentHash": "XNR3Yz9QTtec16O0aKcO6+baVNpXmOnPUxDkCY97J+8krUYxPvXT1szYYEUdKk4sB8GOI2YbAjRIOm8ZnXRfzQ==",
+ "dependencies": {
+ "xunit.analyzers": "0.10.0",
+ "xunit.assert": "[2.4.1]",
+ "xunit.core": "[2.4.1]"
+ }
+ },
+ "xunit.runner.visualstudio": {
+ "type": "Direct",
+ "requested": "[2.4.0, )",
+ "resolved": "2.4.0",
+ "contentHash": "3eq5cGXbEJkqW9nwLuXwtxy9B5gMA8i7HW4rN63AhAvy5UvEcQbZnve23wx/oPrkyg/4CbfNhxkBezS0b1oUdQ==",
+ "dependencies": {
+ "Microsoft.NET.Test.Sdk": "15.0.0"
+ }
+ },
+ "FSharp.Compiler.Service": {
+ "type": "Transitive",
+ "resolved": "43.8.300",
+ "contentHash": "CoPjQYXXwmYkkHm+yxBHSW9IJVLpvwkKGEzXa5A6ebf8v6GfYaxZc5G+VHojDr586oezp1elFemu+A1WWH095A==",
+ "dependencies": {
+ "FSharp.Core": "[8.0.300]",
+ "System.Buffers": "4.5.1",
+ "System.Collections.Immutable": "7.0.0",
+ "System.Diagnostics.DiagnosticSource": "7.0.2",
+ "System.Memory": "4.5.5",
+ "System.Reflection.Emit": "4.7.0",
+ "System.Reflection.Metadata": "7.0.0",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "FSharp.Core": {
+ "type": "Transitive",
+ "resolved": "8.0.300",
+ "contentHash": "Jv44fV7TNglyMku89lQcA4Q6mFKLyHb2bs1Yb72nvSVc+cHplEnoZ4XQUaaTLJGUTx/iMqcrkYGtaLzkkIhpaA=="
+ },
+ "Humanizer.Core": {
+ "type": "Transitive",
+ "resolved": "2.14.1",
+ "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
+ },
+ "Microsoft.Bcl.AsyncInterfaces": {
+ "type": "Transitive",
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ=="
+ },
+ "Microsoft.Build.Framework": {
+ "type": "Transitive",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
+ "dependencies": {
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "Microsoft.Build.Utilities.Core": {
+ "type": "Transitive",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
+ "dependencies": {
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers": {
+ "type": "Transitive",
+ "resolved": "3.3.4",
+ "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g=="
+ },
+ "Microsoft.CodeAnalysis.AnalyzerUtilities": {
+ "type": "Transitive",
+ "resolved": "3.3.0",
+ "contentHash": "gyQ70pJ4T7hu/s0+QnEaXtYfeG/JrttGnxHJlrhpxsQjRIUGuRhVwNBtkHHYOrUAZ/l47L98/NiJX6QmTwAyrg=="
+ },
+ "Microsoft.CodeAnalysis.Common": {
+ "type": "Transitive",
+ "resolved": "4.11.0",
+ "contentHash": "djf8ujmqYImFgB04UGtcsEhHrzVqzHowS+EEl/Yunc5LdrYrZhGBWUTXoCF0NzYXJxtfuD+UVQarWpvrNc94Qg==",
+ "dependencies": {
+ "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.11.0",
+ "contentHash": "6XYi2EusI8JT4y2l/F3VVVS+ISoIX9nqHsZRaG6W5aFeJ5BEuBosHfT/ABb73FN0RZ1Z3cj2j7cL28SToJPXOw==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": {
+ "type": "Transitive",
+ "resolved": "4.11.0",
+ "contentHash": "/oRJPIMvzOfiunIegSF6FEa4VvBAUSXlbLDKxyzXuOZN9nLHg3fHuX6Mr9JZLNIupbe2xqQZEmfsPxgB01vCmg==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.CSharp": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0]",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0",
+ "System.Threading.Channels": "7.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.Elfie": {
+ "type": "Transitive",
+ "resolved": "1.0.0",
+ "contentHash": "r12elUp4MRjdnRfxEP+xqVSUUfG3yIJTBEJGwbfvF5oU4m0jb9HC0gFG28V/dAkYGMkRmHVi3qvrnBLQSw9X3Q==",
+ "dependencies": {
+ "System.Configuration.ConfigurationManager": "4.5.0",
+ "System.Data.DataSetExtensions": "4.5.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.Features": {
+ "type": "Transitive",
+ "resolved": "4.11.0",
+ "contentHash": "9NHLy1xke8/HvxupBJlvZB0PT8TYQA1jp7SlwO9I8a3L3pt/FUsziR6ePCe7W0T5A10j/C4WmS+GQJytuCgU4g==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Elfie": "1.0.0",
+ "Microsoft.CodeAnalysis.Scripting.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0]",
+ "Microsoft.DiaSymReader": "2.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Diagnostics.EventLog": "8.0.0",
+ "System.IO.Pipelines": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0",
+ "System.Security.Cryptography.ProtectedData": "8.0.0",
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0",
+ "System.Threading.Channels": "7.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.Scripting.Common": {
+ "type": "Transitive",
+ "resolved": "4.11.0",
+ "contentHash": "UHZIAKQcLB00N7AvMoyEYLw8qvFmGcKffEm/M2dEqYz2TWUtQW2j0+nGglbt9VwOId6TrDZGQlGjX90VNFak/w==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic": {
+ "type": "Transitive",
+ "resolved": "4.11.0",
+ "contentHash": "1ypssIzZvsDtzyN8tFqZdKS8cl7MAQQ6eBjHGCJ9paLNlmnBd2kCo1GRr8kO0yWaFN/Io2JXaTeeHRDZLiKKyw==",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": {
+ "type": "Transitive",
+ "resolved": "4.11.0",
+ "contentHash": "mXpuVE6TW+YbXbErkNFCy0iH5OY3HOva+CUpGxOJcLXol9/vevigR1FtC9lOl7fFB55r+T+lG/WAXd5nLsiDGg==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "Microsoft.CodeAnalysis.VisualBasic": "[4.11.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0]",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0",
+ "System.Threading.Channels": "7.0.0"
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common": {
+ "type": "Transitive",
+ "resolved": "4.11.0",
+ "contentHash": "UtwEt42V7/LnvAcschSlmUXRLEj0poX1H7QeFbY5bezcS+tJBCssAq8C7GfisgIA0qZPo2xzOrwKGBbg51CetA==",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Common": "[4.11.0]",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Composition": "8.0.0",
+ "System.IO.Pipelines": "8.0.0",
+ "System.Reflection.Metadata": "8.0.0",
+ "System.Threading.Channels": "7.0.0"
+ }
+ },
+ "Microsoft.CodeCoverage": {
+ "type": "Transitive",
+ "resolved": "16.2.0",
+ "contentHash": "fKiUOhhMP3IN1qM2tDHPWzW4JRbriFkIPiIzKUwMWT+Q+80bycxkLLCvxmVFoeA7gvWegNbTUjaX7mL3MM9XKg=="
+ },
+ "Microsoft.DiaSymReader": {
+ "type": "Transitive",
+ "resolved": "2.0.0",
+ "contentHash": "QcZrCETsBJqy/vQpFtJc+jSXQ0K5sucQ6NUFbTNVHD4vfZZOwjZ/3sBzczkC4DityhD3AVO/+K/+9ioLs1AgRA=="
+ },
+ "Microsoft.IO.RecyclableMemoryStream": {
+ "type": "Transitive",
+ "resolved": "2.2.0",
+ "contentHash": "uyjY/cqomw1irT4L7lDeg4sJ36MsjHg3wKqpGrBAdzvZaxo85yMF+sAA9RIzTV92fDxuUzjqksMqA0+SNMkMgA=="
+ },
+ "Microsoft.NET.StringTools": {
+ "type": "Transitive",
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg==",
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "Microsoft.NETCore.Platforms": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
+ },
+ "Microsoft.NETCore.Targets": {
+ "type": "Transitive",
+ "resolved": "1.1.3",
+ "contentHash": "3Wrmi0kJDzClwAC+iBdUBpEKmEle8FQNsCs77fkiOIw/9oYA07bL1EZNX0kQ2OMN3xpwvl0vAtOCYY3ndDNlhQ=="
+ },
+ "Microsoft.TestPlatform.ObjectModel": {
+ "type": "Transitive",
+ "resolved": "16.2.0",
+ "contentHash": "RAyBf87uZ5XjRE953LlxqILpD1SqwQM6bXwxPUCAPPEy0uv12R+eKnFL7yaeLVHInMKkNNh1iD/cDOVDfSgllA==",
+ "dependencies": {
+ "NETStandard.Library": "1.6.0",
+ "System.ComponentModel.EventBasedAsync": "4.0.11",
+ "System.ComponentModel.TypeConverter": "4.1.0",
+ "System.Diagnostics.Process": "4.1.0",
+ "System.Diagnostics.TextWriterTraceListener": "4.0.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Reflection.Metadata": "1.3.0",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Loader": "4.0.0",
+ "System.Runtime.Serialization.Json": "4.0.2",
+ "System.Runtime.Serialization.Primitives": "4.1.1",
+ "System.Threading.Thread": "4.0.0",
+ "System.Xml.XPath.XmlDocument": "4.0.1"
+ }
+ },
+ "Microsoft.TestPlatform.TestHost": {
+ "type": "Transitive",
+ "resolved": "16.2.0",
+ "contentHash": "PogSQ40KgkZjEBdC6KBGpMtuvFFCIdoJAMmK7CAHWyTXCfN1cPN8j0TFJKh+LneSg+y0QQDP23STMF609KhHQw==",
+ "dependencies": {
+ "Microsoft.TestPlatform.ObjectModel": "16.2.0",
+ "Newtonsoft.Json": "9.0.1"
+ }
+ },
+ "Microsoft.Win32.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "Microsoft.Win32.Registry": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "NETStandard.Library": {
+ "type": "Transitive",
+ "resolved": "1.6.1",
+ "contentHash": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Calendars": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.IO.Compression.ZipFile": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Net.Http": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Net.Sockets": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Timer": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0"
+ }
+ },
+ "Newtonsoft.Json": {
+ "type": "Transitive",
+ "resolved": "13.0.3",
+ "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
+ },
+ "runtime.native.System": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.IO.Compression": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.Apple": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
+ "dependencies": {
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
+ "dependencies": {
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
+ }
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ=="
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
+ },
+ "System.AppContext": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Buffers": {
+ "type": "Transitive",
+ "resolved": "4.5.1",
+ "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
+ },
+ "System.Collections": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Collections.Concurrent": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Collections.Immutable": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
+ },
+ "System.Collections.NonGeneric": {
+ "type": "Transitive",
+ "resolved": "4.0.1",
+ "contentHash": "hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ }
+ },
+ "System.Collections.Specialized": {
+ "type": "Transitive",
+ "resolved": "4.0.1",
+ "contentHash": "/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==",
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Globalization.Extensions": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ }
+ },
+ "System.ComponentModel": {
+ "type": "Transitive",
+ "resolved": "4.0.1",
+ "contentHash": "oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ }
+ },
+ "System.ComponentModel.EventBasedAsync": {
+ "type": "Transitive",
+ "resolved": "4.0.11",
+ "contentHash": "Z7SO6vvQIR84daPE4uhaNdef9CjgjDMGYkas8epUhf0U3WGuaGgZ0Mm4QuNycMdbHUY8KEdZrtgxonkAiJaAlA==",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ }
+ },
+ "System.ComponentModel.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.1.0",
+ "contentHash": "sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==",
+ "dependencies": {
+ "System.ComponentModel": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0"
+ }
+ },
+ "System.ComponentModel.TypeConverter": {
+ "type": "Transitive",
+ "resolved": "4.1.0",
+ "contentHash": "MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.NonGeneric": "4.0.1",
+ "System.Collections.Specialized": "4.0.1",
+ "System.ComponentModel": "4.0.1",
+ "System.ComponentModel.Primitives": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ }
+ },
+ "System.Composition": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "E9oO9olNNxA39J8CxQwf7ceIPm+j/B/PhYpyK9M4LhN/OLLRw6u5fNInkhVqaWueMB9iXxYqnwqwgz+W91loIA==",
+ "dependencies": {
+ "System.Composition.AttributedModel": "8.0.0",
+ "System.Composition.Convention": "8.0.0",
+ "System.Composition.Hosting": "8.0.0",
+ "System.Composition.Runtime": "8.0.0",
+ "System.Composition.TypedParts": "8.0.0"
+ }
+ },
+ "System.Composition.AttributedModel": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "NyElSuvmBMYdn2iPG0n29i7Igu0bq99izOP3MAtEwskY3OP9jqsavvVmPn9lesVaj/KT/o/QkNjA43dOJTsDQw=="
+ },
+ "System.Composition.Convention": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "UuVkc1B3vQU/LzEbWLMZ1aYVssv4rpShzf8wPEyrUqoGNqdYKREmB8bXR73heOMKkwS6ZnPz3PjGODT2MenukQ==",
+ "dependencies": {
+ "System.Composition.AttributedModel": "8.0.0"
+ }
+ },
+ "System.Composition.Hosting": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "qwbONqoxlazxcbiohvb3t1JWZgKIKcRdXS5uEeLbo5wtuBupIbAvdC3PYTAeBCZrZeERvrtAbhYHuuS43Zr1bQ==",
+ "dependencies": {
+ "System.Composition.Runtime": "8.0.0"
+ }
+ },
+ "System.Composition.Runtime": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "G+kRyB5/6+3ucRRQz+DF4uSHGqpkK8Q4ilVdbt4zvxpmvLVZNmSkyFAQpJLcbOyVF85aomJx0m+TGMDVlwx7ZQ=="
+ },
+ "System.Composition.TypedParts": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "DsSklhuA+Dsgo3ZZrar8hjBFvq1wa1grrkNCTt+6SoX3vq0Vy+HXJnVXrU/nNH1BjlGH684A7h4hJQHZd/u5mA==",
+ "dependencies": {
+ "System.Composition.AttributedModel": "8.0.0",
+ "System.Composition.Hosting": "8.0.0",
+ "System.Composition.Runtime": "8.0.0"
+ }
+ },
+ "System.Configuration.ConfigurationManager": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
+ "dependencies": {
+ "System.Diagnostics.EventLog": "8.0.0",
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
+ }
+ },
+ "System.Console": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Data.DataSetExtensions": {
+ "type": "Transitive",
+ "resolved": "4.5.0",
+ "contentHash": "221clPs1445HkTBZPL+K9sDBdJRB8UN8rgjO3ztB0CQ26z//fmJXtlsr6whGatscsKGBrhJl5bwJuKSA8mwFOw=="
+ },
+ "System.Diagnostics.Debug": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.DiagnosticSource": {
+ "type": "Transitive",
+ "resolved": "7.0.2",
+ "contentHash": "hYr3I9N9811e0Bjf2WNwAGGyTuAFbbTgX1RPLt/3Wbm68x3IGcX5Cl75CMmgT6WlNwLQ2tCCWfqYPpypjaf2xA=="
+ },
+ "System.Diagnostics.EventLog": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
+ },
+ "System.Diagnostics.Process": {
+ "type": "Transitive",
+ "resolved": "4.1.0",
+ "contentHash": "mpVZ5bnlSs3tTeJ6jYyDJEIa6tavhAd88lxq1zbYhkkCu0Pno2+gHXcvZcoygq2d8JxW3gojXqNJMTAshduqZA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "Microsoft.Win32.Registry": "4.0.0",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Threading.Thread": "4.0.0",
+ "System.Threading.ThreadPool": "4.0.10",
+ "runtime.native.System": "4.0.0"
+ }
+ },
+ "System.Diagnostics.TextWriterTraceListener": {
+ "type": "Transitive",
+ "resolved": "4.0.0",
+ "contentHash": "w36Dr8yKy8xP150qPANe7Td+/zOI3G62ImRcHDIEW+oUXUuTKZHd4DHmqRx5+x8RXd85v3tXd1uhNTfsr+yxjA==",
+ "dependencies": {
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11"
+ }
+ },
+ "System.Diagnostics.Tools": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.TraceSource": {
+ "type": "Transitive",
+ "resolved": "4.0.0",
+ "contentHash": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "runtime.native.System": "4.0.0"
+ }
+ },
+ "System.Diagnostics.Tracing": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.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.Globalization.Calendars": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Globalization.Extensions": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ }
+ },
+ "System.IO": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.Compression": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Buffers": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.IO.Compression": "4.3.0"
+ }
+ },
+ "System.IO.Compression.ZipFile": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==",
+ "dependencies": {
+ "System.Buffers": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.IO.FileSystem": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.FileSystem.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.IO.Pipelines": {
+ "type": "Transitive",
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
+ "System.Linq": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Linq.Expressions": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Memory": {
+ "type": "Transitive",
+ "resolved": "4.5.5",
+ "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw=="
+ },
+ "System.Net.Http": {
+ "type": "Transitive",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.1",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.DiagnosticSource": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Extensions": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
+ }
+ },
+ "System.Net.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Net.Sockets": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Numerics.Vectors": {
+ "type": "Transitive",
+ "resolved": "4.5.0",
+ "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ=="
+ },
+ "System.ObjectModel": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Private.DataContractSerialization": {
+ "type": "Transitive",
+ "resolved": "4.1.1",
+ "contentHash": "lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Emit.Lightweight": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Serialization.Primitives": "4.1.1",
+ "System.Text.Encoding": "4.0.11",
+ "System.Text.Encoding.Extensions": "4.0.11",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XmlDocument": "4.0.1",
+ "System.Xml.XmlSerializer": "4.0.11"
+ }
+ },
+ "System.Reflection": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit": {
+ "type": "Transitive",
+ "resolved": "4.7.0",
+ "contentHash": "VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ=="
+ },
+ "System.Reflection.Emit.ILGeneration": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit.Lightweight": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Extensions": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Metadata": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
+ "dependencies": {
+ "System.Collections.Immutable": "8.0.0"
+ }
+ },
+ "System.Reflection.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.TypeExtensions": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "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"
+ }
+ },
+ "System.Runtime": {
+ "type": "Transitive",
+ "resolved": "4.3.1",
+ "contentHash": "abhfv1dTK6NXOmu4bgHIONxHyEqFjW8HwXPmpY9gmll+ix9UNo4XDcmzJn6oLooftxNssVHdJC1pGT9jkSynQg==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.1",
+ "Microsoft.NETCore.Targets": "1.1.3"
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe": {
+ "type": "Transitive",
+ "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.Runtime.Handles": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==",
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ }
+ },
+ "System.Runtime.Loader": {
+ "type": "Transitive",
+ "resolved": "4.0.0",
+ "contentHash": "4UN78GOVU/mbDFcXkEWtetJT/sJ0yic2gGk1HSlSpWI0TDf421xnrZTDZnwNBapk1GQeYN7U1lTj/aQB1by6ow==",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ }
+ },
+ "System.Runtime.Numerics": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Json": {
+ "type": "Transitive",
+ "resolved": "4.0.2",
+ "contentHash": "+7DIJhnKYgCzUgcLbVTtRQb2l1M0FP549XFlFkQM5lmNiUBl44AfNbx4bz61xA8PzLtlYwfmif4JJJW7MPPnjg==",
+ "dependencies": {
+ "System.IO": "4.1.0",
+ "System.Private.DataContractSerialization": "4.1.1",
+ "System.Runtime": "4.1.0"
+ }
+ },
+ "System.Runtime.Serialization.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.1.1",
+ "contentHash": "HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0"
+ }
+ },
+ "System.Security.AccessControl": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Cng": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Csp": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.OpenSsl": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Primitives": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.ProtectedData": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg=="
+ },
+ "System.Security.Cryptography.X509Certificates": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Calendars": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Cng": "4.3.0",
+ "System.Security.Cryptography.Csp": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Principal.Windows": {
+ "type": "Transitive",
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
+ },
+ "System.Text.Encoding": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding.CodePages": {
+ "type": "Transitive",
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ=="
+ },
+ "System.Text.Encoding.Extensions": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Text.Encodings.Web": {
+ "type": "Transitive",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.RegularExpressions": {
+ "type": "Transitive",
+ "resolved": "4.3.1",
+ "contentHash": "N0kNRrWe4+nXOWlpLT4LAY5brb8caNFlUuIRpraCVMDLYutKkol1aV079rQjLuSxKMJT2SpBQsYX9xbcTMmzwg==",
+ "dependencies": {
+ "System.Runtime": "4.3.1"
+ }
+ },
+ "System.Threading": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Channels": {
+ "type": "Transitive",
+ "resolved": "7.0.0",
+ "contentHash": "qmeeYNROMsONF6ndEZcIQ+VxR4Q/TX/7uIVLJqtwIWL7dDWeh0l1UIqgo4wYyjG//5lUNhwkLDSFl+pAWO6oiA=="
+ },
+ "System.Threading.Tasks": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Extensions": {
+ "type": "Transitive",
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
+ },
+ "System.Threading.Thread": {
+ "type": "Transitive",
+ "resolved": "4.0.0",
+ "contentHash": "gIdJqDXlOr5W9zeqFErLw3dsOsiShSCYtF9SEHitACycmvNvY8odf9kiKvp6V7aibc8C4HzzNBkWXjyfn7plbQ==",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ }
+ },
+ "System.Threading.ThreadPool": {
+ "type": "Transitive",
+ "resolved": "4.0.10",
+ "contentHash": "IMXgB5Vf/5Qw1kpoVgJMOvUO1l32aC+qC3OaIZjWJOjvcxuxNWOK2ZTWWYXfij22NHxT2j1yWX5vlAeQWld9vA==",
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ }
+ },
+ "System.Threading.Timer": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Xml.ReaderWriter": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Extensions": "4.3.0"
+ }
+ },
+ "System.Xml.XDocument": {
+ "type": "Transitive",
+ "resolved": "4.3.0",
+ "contentHash": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XmlDocument": {
+ "type": "Transitive",
+ "resolved": "4.0.1",
+ "contentHash": "2eZu6IP+etFVBBFUFzw2w6J21DqIN5eL9Y8r8JfJWUmV28Z5P0SNU01oCisVHQgHsDhHPnmq2s1hJrJCFZWloQ==",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ }
+ },
+ "System.Xml.XmlSerializer": {
+ "type": "Transitive",
+ "resolved": "4.0.11",
+ "contentHash": "FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit": "4.0.1",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Extensions": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Text.RegularExpressions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XmlDocument": "4.0.1"
+ }
+ },
+ "System.Xml.XPath": {
+ "type": "Transitive",
+ "resolved": "4.0.1",
+ "contentHash": "UWd1H+1IJ9Wlq5nognZ/XJdyj8qPE4XufBUkAW59ijsCPjZkZe0MUzKKJFBr+ZWBe5Wq1u1d5f2CYgE93uH7DA==",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11"
+ }
+ },
+ "System.Xml.XPath.XmlDocument": {
+ "type": "Transitive",
+ "resolved": "4.0.1",
+ "contentHash": "Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XPath": "4.0.1",
+ "System.Xml.XmlDocument": "4.0.1"
+ }
+ },
+ "xunit.abstractions": {
+ "type": "Transitive",
+ "resolved": "2.0.3",
+ "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
+ },
+ "xunit.analyzers": {
+ "type": "Transitive",
+ "resolved": "0.10.0",
+ "contentHash": "4/IDFCJfIeg6bix9apmUtIMwvOsiwqdEexeO/R2D4GReIGPLIRODTpId/l4LRSrAJk9lEO3Zx1H0Zx6uohJDNg=="
+ },
+ "xunit.assert": {
+ "type": "Transitive",
+ "resolved": "2.4.1",
+ "contentHash": "O/Oe0BS5RmSsM+LQOb041TzuPo5MdH2Rov+qXGS37X+KFG1Hxz7kopYklM5+1Y+tRGeXrOx5+Xne1RuqLFQoyQ==",
+ "dependencies": {
+ "NETStandard.Library": "1.6.1"
+ }
+ },
+ "xunit.core": {
+ "type": "Transitive",
+ "resolved": "2.4.1",
+ "contentHash": "Zsj5OMU6JasNGERXZy8s72+pcheG6Q15atS5XpZXqAtULuyQiQ6XNnUsp1gyfC6WgqScqMvySiEHmHcOG6Eg0Q==",
+ "dependencies": {
+ "xunit.extensibility.core": "[2.4.1]",
+ "xunit.extensibility.execution": "[2.4.1]"
+ }
+ },
+ "xunit.extensibility.core": {
+ "type": "Transitive",
+ "resolved": "2.4.1",
+ "contentHash": "yKZKm/8QNZnBnGZFD9SewkllHBiK0DThybQD/G4PiAmQjKtEZyHi6ET70QPU9KtSMJGRYS6Syk7EyR2EVDU4Kg==",
+ "dependencies": {
+ "NETStandard.Library": "1.6.1",
+ "xunit.abstractions": "2.0.3"
+ }
+ },
+ "xunit.extensibility.execution": {
+ "type": "Transitive",
+ "resolved": "2.4.1",
+ "contentHash": "7e/1jqBpcb7frLkB6XDrHCGXAbKN4Rtdb88epYxCSRQuZDRW8UtTfdTEVpdTl8s4T56e07hOBVd4G0OdCxIY2A==",
+ "dependencies": {
+ "NETStandard.Library": "1.6.1",
+ "xunit.extensibility.core": "[2.4.1]"
+ }
+ },
+ "MirrorSharp.Common": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.CSharp": "[3.3.1, )",
+ "Microsoft.CodeAnalysis.CSharp.Features": "[3.3.1, )",
+ "Microsoft.CodeAnalysis.Common": "[3.3.1, )",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
+ "System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
+ "System.Text.RegularExpressions": "[4.3.1, )"
+ }
+ },
+ "MirrorSharp.FSharp": {
+ "type": "Project",
+ "dependencies": {
+ "FSharp.Compiler.Service": "[43.8.300, )",
+ "FSharp.Core": "[8.0.300, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
+ "Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
+ "MirrorSharp.Common": "[3.0.9, )"
+ }
+ },
+ "MirrorSharp.Testing": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[3.3.1, )",
+ "MirrorSharp.Common": "[3.0.9, )",
+ "Newtonsoft.Json": "[13.0.3, )",
+ "System.Buffers": "[4.5.1, )"
+ }
+ },
+ "MirrorSharp.VisualBasic": {
+ "type": "Project",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.VisualBasic": "[3.3.1, )",
+ "Microsoft.CodeAnalysis.VisualBasic.Features": "[3.3.1, )",
+ "MirrorSharp.Common": "[3.0.9, )"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Tests.Roslyn45/Tests.Roslyn45.csproj b/Tests.Roslyn45/Tests.Roslyn45.csproj
index 8c59d127..ccc67963 100644
--- a/Tests.Roslyn45/Tests.Roslyn45.csproj
+++ b/Tests.Roslyn45/Tests.Roslyn45.csproj
@@ -14,6 +14,8 @@
+
+
diff --git a/Tests.Roslyn45/packages.lock.json b/Tests.Roslyn45/packages.lock.json
index fa5dd06b..e42d1d77 100644
--- a/Tests.Roslyn45/packages.lock.json
+++ b/Tests.Roslyn45/packages.lock.json
@@ -64,6 +64,21 @@
"System.Collections.Immutable": "5.0.0"
}
},
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
"xunit": {
"type": "Direct",
"requested": "[2.4.1, )",
@@ -111,29 +126,34 @@
},
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg=="
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ=="
},
"Microsoft.Build.Framework": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "XbFA0z+6Ws2pNeRXYcDF3lKlNgRoSGMm2Q5HKzZD+EbwYMKPKrl/BJnnkMuDJHU0KravYHfhzBnLLJpPeZ3E7A==",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"Microsoft.Build.Utilities.Core": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "+eqDvecetKfsZR9WqLQ96F9xhxFb3m9VOjkyzuaA/2D1cub1aW9XyegZb8+gEpBa+o7dHnIN9FskC+tRXtqLSQ==",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
"dependencies": {
- "Microsoft.Build.Framework": "17.0.0",
- "Microsoft.NET.StringTools": "1.0.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "System.Collections.Immutable": "5.0.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.0.1"
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -259,17 +279,17 @@
},
"Microsoft.NET.StringTools": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg==",
"dependencies": {
- "System.Memory": "4.5.4",
- "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w=="
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
@@ -318,25 +338,11 @@
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "Microsoft.Win32.SystemEvents": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"NETStandard.Library": {
@@ -397,18 +403,18 @@
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -447,30 +453,30 @@
},
"runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
"dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -479,28 +485,28 @@
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
},
"System.AppContext": {
"type": "Transitive",
@@ -544,8 +550,8 @@
},
"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"
@@ -679,11 +685,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Security.Permissions": "4.7.0"
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
}
},
"System.Console": {
@@ -799,15 +804,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Drawing.Common": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- }
- },
"System.Globalization": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -917,8 +913,13 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "6.0.3",
- "contentHash": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw=="
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
},
"System.Linq": {
"type": "Transitive",
@@ -963,10 +964,10 @@
},
"System.Net.Http": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Platforms": "1.1.1",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.DiagnosticSource": "4.3.0",
@@ -991,7 +992,7 @@
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"System.Net.Primitives": {
@@ -1253,11 +1254,11 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Cryptography.Algorithms": {
@@ -1374,8 +1375,11 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ=="
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==",
+ "dependencies": {
+ "System.Memory": "4.5.5"
+ }
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -1409,19 +1413,10 @@
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
}
},
- "System.Security.Permissions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- }
- },
"System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"System.Text.Encoding": {
"type": "Transitive",
@@ -1435,9 +1430,10 @@
},
"System.Text.Encoding.CodePages": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==",
"dependencies": {
+ "System.Memory": "4.5.5",
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
@@ -1454,21 +1450,14 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
"dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "zaJsHfESQvJ11vbXnNlkrR46IaMULk/gHxYsJphzSF+07kTjPHv+Oc14w6QEOfo3Q4hqLJgStUaYB9DBl0TmWg==",
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0",
- "System.Text.Encodings.Web": "6.0.0"
- }
- },
"System.Text.RegularExpressions": {
"type": "Transitive",
"resolved": "4.3.1",
@@ -1503,13 +1492,8 @@
},
"System.Threading.Tasks.Extensions": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
},
"System.Threading.Thread": {
"type": "Transitive",
@@ -1538,14 +1522,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Windows.Extensions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- }
- },
"System.Xml.ReaderWriter": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -1714,6 +1690,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
@@ -1722,7 +1699,7 @@
"dependencies": {
"FSharp.Compiler.Service": "[43.8.300, )",
"FSharp.Core": "[8.0.300, )",
- "Microsoft.Build.Utilities.Core": "[17.0.0, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
"Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
"MirrorSharp.Common": "[3.0.9, )"
}
diff --git a/Tests.Roslyn46/Tests.Roslyn46.csproj b/Tests.Roslyn46/Tests.Roslyn46.csproj
index daf4cd99..4642d53c 100644
--- a/Tests.Roslyn46/Tests.Roslyn46.csproj
+++ b/Tests.Roslyn46/Tests.Roslyn46.csproj
@@ -15,6 +15,8 @@
+
+
diff --git a/Tests.Roslyn46/packages.lock.json b/Tests.Roslyn46/packages.lock.json
index a26f2c5c..afd7a397 100644
--- a/Tests.Roslyn46/packages.lock.json
+++ b/Tests.Roslyn46/packages.lock.json
@@ -64,6 +64,21 @@
"System.Collections.Immutable": "5.0.0"
}
},
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
"xunit": {
"type": "Direct",
"requested": "[2.4.1, )",
@@ -111,29 +126,34 @@
},
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg=="
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ=="
},
"Microsoft.Build.Framework": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "XbFA0z+6Ws2pNeRXYcDF3lKlNgRoSGMm2Q5HKzZD+EbwYMKPKrl/BJnnkMuDJHU0KravYHfhzBnLLJpPeZ3E7A==",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"Microsoft.Build.Utilities.Core": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "+eqDvecetKfsZR9WqLQ96F9xhxFb3m9VOjkyzuaA/2D1cub1aW9XyegZb8+gEpBa+o7dHnIN9FskC+tRXtqLSQ==",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
"dependencies": {
- "Microsoft.Build.Framework": "17.0.0",
- "Microsoft.NET.StringTools": "1.0.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "System.Collections.Immutable": "5.0.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.0.1"
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -262,17 +282,17 @@
},
"Microsoft.NET.StringTools": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg==",
"dependencies": {
- "System.Memory": "4.5.4",
- "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w=="
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
@@ -321,25 +341,11 @@
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "Microsoft.Win32.SystemEvents": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"NETStandard.Library": {
@@ -400,18 +406,18 @@
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -450,30 +456,30 @@
},
"runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
"dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -482,28 +488,28 @@
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
},
"System.AppContext": {
"type": "Transitive",
@@ -547,8 +553,8 @@
},
"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"
@@ -682,11 +688,10 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Security.Permissions": "4.7.0"
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
}
},
"System.Console": {
@@ -802,15 +807,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Drawing.Common": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- }
- },
"System.Globalization": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -920,8 +916,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "jRn6JYnNPW6xgQazROBLSfpdoczRw694vO5kKvMcNnpXuolEixUyw6IBuBs2Y2mlSX/LdLvyyWmfXhaI3ND1Yg==",
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
"dependencies": {
"System.Buffers": "4.5.1",
"System.Memory": "4.5.5",
@@ -971,10 +967,10 @@
},
"System.Net.Http": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Platforms": "1.1.1",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.DiagnosticSource": "4.3.0",
@@ -999,7 +995,7 @@
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"System.Net.Primitives": {
@@ -1026,11 +1022,6 @@
"System.Threading.Tasks": "4.3.0"
}
},
- "System.Numerics.Vectors": {
- "type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ=="
- },
"System.ObjectModel": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -1266,11 +1257,11 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Cryptography.Algorithms": {
@@ -1387,8 +1378,11 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ=="
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg==",
+ "dependencies": {
+ "System.Memory": "4.5.5"
+ }
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -1422,19 +1416,10 @@
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
}
},
- "System.Security.Permissions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- }
- },
"System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"System.Text.Encoding": {
"type": "Transitive",
@@ -1468,28 +1453,14 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
"dependencies": {
"System.Buffers": "4.5.1",
"System.Memory": "4.5.5",
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==",
- "dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "System.Buffers": "4.5.1",
- "System.Memory": "4.5.5",
- "System.Numerics.Vectors": "4.5.0",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0",
- "System.Text.Encodings.Web": "7.0.0",
- "System.Threading.Tasks.Extensions": "4.5.4"
- }
- },
"System.Text.RegularExpressions": {
"type": "Transitive",
"resolved": "4.3.1",
@@ -1554,14 +1525,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Windows.Extensions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- }
- },
"System.Xml.ReaderWriter": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -1730,6 +1693,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
@@ -1738,7 +1702,7 @@
"dependencies": {
"FSharp.Compiler.Service": "[43.8.300, )",
"FSharp.Core": "[8.0.300, )",
- "Microsoft.Build.Utilities.Core": "[17.0.0, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
"Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
"MirrorSharp.Common": "[3.0.9, )"
}
diff --git a/Tests.Roslyn47/Tests.Roslyn47.csproj b/Tests.Roslyn47/Tests.Roslyn47.csproj
index 2a79ba57..d2333084 100644
--- a/Tests.Roslyn47/Tests.Roslyn47.csproj
+++ b/Tests.Roslyn47/Tests.Roslyn47.csproj
@@ -2,7 +2,7 @@
net7.0
false
- MirrorSharp.Tests.RoslynLatest
+ MirrorSharp.Tests.Roslyn47
MirrorSharp.Tests
false
VSTHRD200; RS1035
@@ -15,6 +15,8 @@
+
+
diff --git a/Tests.Roslyn47/packages.lock.json b/Tests.Roslyn47/packages.lock.json
index 5f451253..a03c0949 100644
--- a/Tests.Roslyn47/packages.lock.json
+++ b/Tests.Roslyn47/packages.lock.json
@@ -64,6 +64,21 @@
"System.Collections.Immutable": "5.0.0"
}
},
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
"xunit": {
"type": "Direct",
"requested": "[2.4.1, )",
@@ -111,29 +126,34 @@
},
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg=="
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ=="
},
"Microsoft.Build.Framework": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "XbFA0z+6Ws2pNeRXYcDF3lKlNgRoSGMm2Q5HKzZD+EbwYMKPKrl/BJnnkMuDJHU0KravYHfhzBnLLJpPeZ3E7A==",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"Microsoft.Build.Utilities.Core": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "+eqDvecetKfsZR9WqLQ96F9xhxFb3m9VOjkyzuaA/2D1cub1aW9XyegZb8+gEpBa+o7dHnIN9FskC+tRXtqLSQ==",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
"dependencies": {
- "Microsoft.Build.Framework": "17.0.0",
- "Microsoft.NET.StringTools": "1.0.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "System.Collections.Immutable": "5.0.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.0.1"
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -255,17 +275,17 @@
},
"Microsoft.NET.StringTools": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg==",
"dependencies": {
- "System.Memory": "4.5.4",
- "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w=="
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
@@ -314,25 +334,11 @@
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "Microsoft.Win32.SystemEvents": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"NETStandard.Library": {
@@ -393,18 +399,18 @@
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -443,30 +449,30 @@
},
"runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
"dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -475,28 +481,28 @@
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
},
"System.AppContext": {
"type": "Transitive",
@@ -540,8 +546,8 @@
},
"System.Collections.Immutable": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ=="
+ "resolved": "8.0.0",
+ "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
},
"System.Collections.NonGeneric": {
"type": "Transitive",
@@ -671,11 +677,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Security.Permissions": "4.7.0"
+ "System.Diagnostics.EventLog": "8.0.0",
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
}
},
"System.Console": {
@@ -710,6 +716,11 @@
"resolved": "7.0.2",
"contentHash": "hYr3I9N9811e0Bjf2WNwAGGyTuAFbbTgX1RPLt/3Wbm68x3IGcX5Cl75CMmgT6WlNwLQ2tCCWfqYPpypjaf2xA=="
},
+ "System.Diagnostics.EventLog": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
+ },
"System.Diagnostics.Process": {
"type": "Transitive",
"resolved": "4.1.0",
@@ -787,15 +798,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Drawing.Common": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- }
- },
"System.Globalization": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -905,8 +907,13 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "jRn6JYnNPW6xgQazROBLSfpdoczRw694vO5kKvMcNnpXuolEixUyw6IBuBs2Y2mlSX/LdLvyyWmfXhaI3ND1Yg=="
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
},
"System.Linq": {
"type": "Transitive",
@@ -951,10 +958,10 @@
},
"System.Net.Http": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Platforms": "1.1.1",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.DiagnosticSource": "4.3.0",
@@ -979,7 +986,7 @@
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"System.Net.Primitives": {
@@ -1240,11 +1247,11 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Cryptography.Algorithms": {
@@ -1361,8 +1368,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ=="
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg=="
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -1396,19 +1403,10 @@
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
}
},
- "System.Security.Permissions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- }
- },
"System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"System.Text.Encoding": {
"type": "Transitive",
@@ -1422,22 +1420,8 @@
},
"System.Text.Encoding.CodePages": {
"type": "Transitive",
- "resolved": "4.0.1",
- "contentHash": "h4z6rrA/hxWf4655D18IIZ0eaLRa3tQC/j+e26W+VinIHY0l07iEXaAvO0YSYq3MvCjMYy8Zs5AdC1sxNQOB7Q==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.1",
- "System.Collections": "4.0.11",
- "System.Globalization": "4.0.11",
- "System.IO": "4.1.0",
- "System.Reflection": "4.1.0",
- "System.Resources.ResourceManager": "4.0.1",
- "System.Runtime": "4.1.0",
- "System.Runtime.Extensions": "4.1.0",
- "System.Runtime.Handles": "4.0.1",
- "System.Runtime.InteropServices": "4.1.0",
- "System.Text.Encoding": "4.0.11",
- "System.Threading": "4.0.11"
- }
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ=="
},
"System.Text.Encoding.Extensions": {
"type": "Transitive",
@@ -1452,15 +1436,12 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "7.0.3",
- "contentHash": "AyjhwXN1zTFeIibHimfJn6eAsZ7rTBib79JQpzg8WAuR/HKDu9JGNHTuu3nbbXQ/bgI+U4z6HtZmCHNXB1QXrQ==",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
"dependencies": {
- "System.Text.Encodings.Web": "7.0.0"
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"System.Text.RegularExpressions": {
@@ -1497,13 +1478,8 @@
},
"System.Threading.Tasks.Extensions": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
},
"System.Threading.Thread": {
"type": "Transitive",
@@ -1532,14 +1508,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Windows.Extensions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- }
- },
"System.Xml.ReaderWriter": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -1708,6 +1676,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
@@ -1716,7 +1685,7 @@
"dependencies": {
"FSharp.Compiler.Service": "[43.8.300, )",
"FSharp.Core": "[8.0.300, )",
- "Microsoft.Build.Utilities.Core": "[17.0.0, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
"Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
"MirrorSharp.Common": "[3.0.9, )"
}
diff --git a/Tests.Roslyn48/Tests.Roslyn48.csproj b/Tests.Roslyn48/Tests.Roslyn48.csproj
index 06040dfb..4fb687c1 100644
--- a/Tests.Roslyn48/Tests.Roslyn48.csproj
+++ b/Tests.Roslyn48/Tests.Roslyn48.csproj
@@ -2,7 +2,7 @@
net7.0
false
- MirrorSharp.Tests.RoslynLatest
+ MirrorSharp.Tests.Roslyn48
MirrorSharp.Tests
false
VSTHRD200; RS1035
@@ -15,6 +15,8 @@
+
+
diff --git a/Tests.Roslyn48/packages.lock.json b/Tests.Roslyn48/packages.lock.json
index 09b31236..ba4fc1ac 100644
--- a/Tests.Roslyn48/packages.lock.json
+++ b/Tests.Roslyn48/packages.lock.json
@@ -64,6 +64,21 @@
"System.Collections.Immutable": "5.0.0"
}
},
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
"xunit": {
"type": "Direct",
"requested": "[2.4.1, )",
@@ -111,29 +126,34 @@
},
"Microsoft.Bcl.AsyncInterfaces": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg=="
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ=="
},
"Microsoft.Build.Framework": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "XbFA0z+6Ws2pNeRXYcDF3lKlNgRoSGMm2Q5HKzZD+EbwYMKPKrl/BJnnkMuDJHU0KravYHfhzBnLLJpPeZ3E7A==",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"Microsoft.Build.Utilities.Core": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "+eqDvecetKfsZR9WqLQ96F9xhxFb3m9VOjkyzuaA/2D1cub1aW9XyegZb8+gEpBa+o7dHnIN9FskC+tRXtqLSQ==",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
"dependencies": {
- "Microsoft.Build.Framework": "17.0.0",
- "Microsoft.NET.StringTools": "1.0.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "System.Collections.Immutable": "5.0.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.0.1"
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -255,17 +275,17 @@
},
"Microsoft.NET.StringTools": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg==",
"dependencies": {
- "System.Memory": "4.5.4",
- "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w=="
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
@@ -314,25 +334,11 @@
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "Microsoft.Win32.SystemEvents": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"NETStandard.Library": {
@@ -393,18 +399,18 @@
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -443,30 +449,30 @@
},
"runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
"dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -475,28 +481,28 @@
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
},
"System.AppContext": {
"type": "Transitive",
@@ -540,8 +546,8 @@
},
"System.Collections.Immutable": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ=="
+ "resolved": "8.0.0",
+ "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
},
"System.Collections.NonGeneric": {
"type": "Transitive",
@@ -671,11 +677,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Security.Permissions": "4.7.0"
+ "System.Diagnostics.EventLog": "8.0.0",
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
}
},
"System.Console": {
@@ -710,6 +716,11 @@
"resolved": "7.0.2",
"contentHash": "hYr3I9N9811e0Bjf2WNwAGGyTuAFbbTgX1RPLt/3Wbm68x3IGcX5Cl75CMmgT6WlNwLQ2tCCWfqYPpypjaf2xA=="
},
+ "System.Diagnostics.EventLog": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
+ },
"System.Diagnostics.Process": {
"type": "Transitive",
"resolved": "4.1.0",
@@ -787,15 +798,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Drawing.Common": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- }
- },
"System.Globalization": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -905,8 +907,13 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "jRn6JYnNPW6xgQazROBLSfpdoczRw694vO5kKvMcNnpXuolEixUyw6IBuBs2Y2mlSX/LdLvyyWmfXhaI3ND1Yg=="
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
},
"System.Linq": {
"type": "Transitive",
@@ -951,10 +958,10 @@
},
"System.Net.Http": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Platforms": "1.1.1",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.DiagnosticSource": "4.3.0",
@@ -979,7 +986,7 @@
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"System.Net.Primitives": {
@@ -1240,11 +1247,11 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Cryptography.Algorithms": {
@@ -1361,8 +1368,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ=="
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg=="
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -1396,19 +1403,10 @@
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
}
},
- "System.Security.Permissions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- }
- },
"System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"System.Text.Encoding": {
"type": "Transitive",
@@ -1422,22 +1420,8 @@
},
"System.Text.Encoding.CodePages": {
"type": "Transitive",
- "resolved": "4.0.1",
- "contentHash": "h4z6rrA/hxWf4655D18IIZ0eaLRa3tQC/j+e26W+VinIHY0l07iEXaAvO0YSYq3MvCjMYy8Zs5AdC1sxNQOB7Q==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.1",
- "System.Collections": "4.0.11",
- "System.Globalization": "4.0.11",
- "System.IO": "4.1.0",
- "System.Reflection": "4.1.0",
- "System.Resources.ResourceManager": "4.0.1",
- "System.Runtime": "4.1.0",
- "System.Runtime.Extensions": "4.1.0",
- "System.Runtime.Handles": "4.0.1",
- "System.Runtime.InteropServices": "4.1.0",
- "System.Text.Encoding": "4.0.11",
- "System.Threading": "4.0.11"
- }
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ=="
},
"System.Text.Encoding.Extensions": {
"type": "Transitive",
@@ -1452,15 +1436,12 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "7.0.3",
- "contentHash": "AyjhwXN1zTFeIibHimfJn6eAsZ7rTBib79JQpzg8WAuR/HKDu9JGNHTuu3nbbXQ/bgI+U4z6HtZmCHNXB1QXrQ==",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
"dependencies": {
- "System.Text.Encodings.Web": "7.0.0"
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"System.Text.RegularExpressions": {
@@ -1497,13 +1478,8 @@
},
"System.Threading.Tasks.Extensions": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
},
"System.Threading.Thread": {
"type": "Transitive",
@@ -1532,14 +1508,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Windows.Extensions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- }
- },
"System.Xml.ReaderWriter": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -1708,6 +1676,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
@@ -1716,7 +1685,7 @@
"dependencies": {
"FSharp.Compiler.Service": "[43.8.300, )",
"FSharp.Core": "[8.0.300, )",
- "Microsoft.Build.Utilities.Core": "[17.0.0, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
"Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
"MirrorSharp.Common": "[3.0.9, )"
}
diff --git a/Tests.Roslyn49/Tests.Roslyn49.csproj b/Tests.Roslyn49/Tests.Roslyn49.csproj
index 34c09ee4..5b3a0ece 100644
--- a/Tests.Roslyn49/Tests.Roslyn49.csproj
+++ b/Tests.Roslyn49/Tests.Roslyn49.csproj
@@ -2,7 +2,7 @@
net7.0
false
- MirrorSharp.Tests.RoslynLatest
+ MirrorSharp.Tests.Roslyn49
MirrorSharp.Tests
false
VSTHRD200; RS1035
@@ -15,6 +15,8 @@
+
+
diff --git a/Tests.Roslyn49/packages.lock.json b/Tests.Roslyn49/packages.lock.json
index 82b1b59c..3d21e5b6 100644
--- a/Tests.Roslyn49/packages.lock.json
+++ b/Tests.Roslyn49/packages.lock.json
@@ -64,6 +64,21 @@
"System.Collections.Immutable": "5.0.0"
}
},
+ "System.Text.Json": {
+ "type": "Direct",
+ "requested": "[9.0.0, )",
+ "resolved": "9.0.0",
+ "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "9.0.0",
+ "System.Buffers": "4.5.1",
+ "System.IO.Pipelines": "9.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "9.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ },
"xunit": {
"type": "Direct",
"requested": "[2.4.1, )",
@@ -109,26 +124,36 @@
"resolved": "2.14.1",
"contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
},
+ "Microsoft.Bcl.AsyncInterfaces": {
+ "type": "Transitive",
+ "resolved": "9.0.0",
+ "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ=="
+ },
"Microsoft.Build.Framework": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "XbFA0z+6Ws2pNeRXYcDF3lKlNgRoSGMm2Q5HKzZD+EbwYMKPKrl/BJnnkMuDJHU0KravYHfhzBnLLJpPeZ3E7A==",
+ "resolved": "17.12.6",
+ "contentHash": "jleteC0seumLGTmTVwob97lcwPj/dfgzL/V3g/VVcMZgo2Ic7jzdy8AYpByPDh8e3uRq0SjCl6HOFCjhy5GzRQ==",
"dependencies": {
- "System.Security.Permissions": "4.7.0"
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"Microsoft.Build.Utilities.Core": {
"type": "Transitive",
- "resolved": "17.0.0",
- "contentHash": "+eqDvecetKfsZR9WqLQ96F9xhxFb3m9VOjkyzuaA/2D1cub1aW9XyegZb8+gEpBa+o7dHnIN9FskC+tRXtqLSQ==",
+ "resolved": "17.12.6",
+ "contentHash": "pU3GnHcXp8VRMGKxdJCq+tixfhFn+QwEbpqmZmc/nqFHFyuhlGwjonWZMIWcwuCv/8EHgxoOttFvna1vrN+RrA==",
"dependencies": {
- "Microsoft.Build.Framework": "17.0.0",
- "Microsoft.NET.StringTools": "1.0.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "System.Collections.Immutable": "5.0.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Security.Permissions": "4.7.0",
- "System.Text.Encoding.CodePages": "4.0.1"
+ "Microsoft.Build.Framework": "17.12.6",
+ "Microsoft.NET.StringTools": "17.12.6",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "8.0.0",
+ "System.Configuration.ConfigurationManager": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -249,17 +274,17 @@
},
"Microsoft.NET.StringTools": {
"type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
+ "resolved": "17.12.6",
+ "contentHash": "w8Ehofqte5bJoR+Fa3f6JwkwFEkGtXxqvQHGOVOSHDzgNVySvL5FSNhavbQSZ864el9c3rjdLPLAtBW8dq6fmg==",
"dependencies": {
- "System.Memory": "4.5.4",
- "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"Microsoft.NETCore.Platforms": {
"type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w=="
+ "resolved": "5.0.0",
+ "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
},
"Microsoft.NETCore.Targets": {
"type": "Transitive",
@@ -308,25 +333,11 @@
},
"Microsoft.Win32.Registry": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
+ "resolved": "5.0.0",
+ "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "Microsoft.Win32.SystemEvents": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"NETStandard.Library": {
@@ -387,18 +398,18 @@
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
+ "resolved": "4.3.2",
+ "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g=="
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
+ "resolved": "4.3.2",
+ "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw=="
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
+ "resolved": "4.3.2",
+ "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg=="
},
"runtime.native.System": {
"type": "Transitive",
@@ -437,30 +448,30 @@
},
"runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "resolved": "4.3.2",
+ "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==",
"dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
+ "resolved": "4.3.2",
+ "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ=="
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
+ "resolved": "4.3.2",
+ "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA=="
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": {
"type": "Transitive",
@@ -469,28 +480,28 @@
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
+ "resolved": "4.3.2",
+ "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w=="
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
+ "resolved": "4.3.2",
+ "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg=="
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
+ "resolved": "4.3.2",
+ "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw=="
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
+ "resolved": "4.3.2",
+ "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w=="
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
+ "resolved": "4.3.2",
+ "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg=="
},
"System.AppContext": {
"type": "Transitive",
@@ -665,11 +676,11 @@
},
"System.Configuration.ConfigurationManager": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
+ "resolved": "8.0.0",
+ "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
"dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Security.Permissions": "4.7.0"
+ "System.Diagnostics.EventLog": "8.0.0",
+ "System.Security.Cryptography.ProtectedData": "8.0.0"
}
},
"System.Console": {
@@ -704,6 +715,11 @@
"resolved": "7.0.2",
"contentHash": "hYr3I9N9811e0Bjf2WNwAGGyTuAFbbTgX1RPLt/3Wbm68x3IGcX5Cl75CMmgT6WlNwLQ2tCCWfqYPpypjaf2xA=="
},
+ "System.Diagnostics.EventLog": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
+ },
"System.Diagnostics.Process": {
"type": "Transitive",
"resolved": "4.1.0",
@@ -781,15 +797,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Drawing.Common": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- }
- },
"System.Globalization": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -899,8 +906,13 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA=="
+ "resolved": "9.0.0",
+ "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
},
"System.Linq": {
"type": "Transitive",
@@ -945,10 +957,10 @@
},
"System.Net.Http": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "resolved": "4.3.4",
+ "contentHash": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Platforms": "1.1.1",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.DiagnosticSource": "4.3.0",
@@ -973,7 +985,7 @@
"System.Threading.Tasks": "4.3.0",
"runtime.native.System": "4.3.0",
"runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2"
}
},
"System.Net.Primitives": {
@@ -1234,11 +1246,11 @@
},
"System.Security.AccessControl": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "resolved": "5.0.0",
+ "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Cryptography.Algorithms": {
@@ -1355,8 +1367,8 @@
},
"System.Security.Cryptography.ProtectedData": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ=="
+ "resolved": "8.0.0",
+ "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg=="
},
"System.Security.Cryptography.X509Certificates": {
"type": "Transitive",
@@ -1390,19 +1402,10 @@
"runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
}
},
- "System.Security.Permissions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- }
- },
"System.Security.Principal.Windows": {
"type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ=="
+ "resolved": "5.0.0",
+ "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
},
"System.Text.Encoding": {
"type": "Transitive",
@@ -1416,22 +1419,8 @@
},
"System.Text.Encoding.CodePages": {
"type": "Transitive",
- "resolved": "4.0.1",
- "contentHash": "h4z6rrA/hxWf4655D18IIZ0eaLRa3tQC/j+e26W+VinIHY0l07iEXaAvO0YSYq3MvCjMYy8Zs5AdC1sxNQOB7Q==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.1",
- "System.Collections": "4.0.11",
- "System.Globalization": "4.0.11",
- "System.IO": "4.1.0",
- "System.Reflection": "4.1.0",
- "System.Resources.ResourceManager": "4.0.1",
- "System.Runtime": "4.1.0",
- "System.Runtime.Extensions": "4.1.0",
- "System.Runtime.Handles": "4.0.1",
- "System.Runtime.InteropServices": "4.1.0",
- "System.Text.Encoding": "4.0.11",
- "System.Threading": "4.0.11"
- }
+ "resolved": "7.0.0",
+ "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ=="
},
"System.Text.Encoding.Extensions": {
"type": "Transitive",
@@ -1446,15 +1435,12 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "resolved": "9.0.0",
+ "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
"dependencies": {
- "System.Text.Encodings.Web": "8.0.0"
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"System.Text.RegularExpressions": {
@@ -1491,13 +1477,8 @@
},
"System.Threading.Tasks.Extensions": {
"type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
+ "resolved": "4.5.4",
+ "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
},
"System.Threading.Thread": {
"type": "Transitive",
@@ -1526,14 +1507,6 @@
"System.Runtime": "4.3.0"
}
},
- "System.Windows.Extensions": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- }
- },
"System.Xml.ReaderWriter": {
"type": "Transitive",
"resolved": "4.3.0",
@@ -1702,6 +1675,7 @@
"Microsoft.CodeAnalysis.Common": "[3.3.1, )",
"Microsoft.CodeAnalysis.Workspaces.Common": "[3.3.1, )",
"System.Memory": "[4.5.5, )",
+ "System.Net.Http": "[4.3.4, )",
"System.Text.RegularExpressions": "[4.3.1, )"
}
},
@@ -1710,7 +1684,7 @@
"dependencies": {
"FSharp.Compiler.Service": "[43.8.300, )",
"FSharp.Core": "[8.0.300, )",
- "Microsoft.Build.Utilities.Core": "[17.0.0, )",
+ "Microsoft.Build.Utilities.Core": "[17.12.6, )",
"Microsoft.IO.RecyclableMemoryStream": "[2.2.0, )",
"MirrorSharp.Common": "[3.0.9, )"
}
diff --git a/Tests.RoslynLatest/Tests.RoslynLatest.csproj b/Tests.RoslynLatest/Tests.RoslynLatest.csproj
index 08c9c4c3..83e9558e 100644
--- a/Tests.RoslynLatest/Tests.RoslynLatest.csproj
+++ b/Tests.RoslynLatest/Tests.RoslynLatest.csproj
@@ -5,7 +5,7 @@
MirrorSharp.Tests.RoslynLatest
MirrorSharp.Tests
false
- VSTHRD200; RS1035
+ VSTHRD200; RS1035; RS1041; RS1038
true
@@ -18,9 +18,9 @@
-
-
-
+
+
+
diff --git a/Tests.RoslynLatest/packages.lock.json b/Tests.RoslynLatest/packages.lock.json
index 968848de..000a60a0 100644
--- a/Tests.RoslynLatest/packages.lock.json
+++ b/Tests.RoslynLatest/packages.lock.json
@@ -10,15 +10,15 @@
},
"Microsoft.CodeAnalysis": {
"type": "Direct",
- "requested": "[4.11.0-3.24281.8, )",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "nTeWHnaE29rJFCxA9xWGANUrE7vFrETF9PUwIl+idk0tU5UokEJE+HLRk8leO9XYzv6+JzQKZy38S9Q61KNEqg==",
+ "requested": "[4.13.0-2.24567.1, )",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "5oFj9WZaKS/ClFe+RXNGBA8Esh0fSgZ22di4FEqWr9K8MGwBjxl8dmCvFnnS0oR+Apq6CxkAqqn8wA4gjM/c4g==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.13.0-2.24567.1]",
"System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
@@ -34,55 +34,67 @@
},
"Microsoft.CodeAnalysis.CSharp.Features": {
"type": "Direct",
- "requested": "[4.11.0-3.24281.8, )",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "yeh+lAIIUKK8sCEUnAV12ZazPBQv8TOCSniEfA4LbiP1r/JOhHso4d/IRZrV+j2W4WpSZ+VhMDSTTVBFpcfdpQ==",
+ "requested": "[4.13.0-2.24567.1, )",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "5t3rZ3hvYCh6HJ6eTCS14MShh+RKA97tfTSdRtvCT6pLrFQDfCSezwBRNX93TfKIqNuxtR1AR7A56RdelaoW+g==",
"dependencies": {
"Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.CSharp": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Features": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Features": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.13.0-2.24567.1]",
"Microsoft.DiaSymReader": "2.0.0",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.Configuration.ConfigurationManager": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0",
"System.IO.Pipelines": "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.Security.Cryptography.ProtectedData": "8.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
"System.Text.Encodings.Web": "8.0.0",
- "System.Text.Json": "8.0.0",
- "System.Threading.Channels": "7.0.0"
+ "System.Text.Json": "8.0.4",
+ "System.Threading.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
}
},
"Microsoft.CodeAnalysis.VisualBasic.Features": {
"type": "Direct",
- "requested": "[4.11.0-3.24281.8, )",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "rUp8WdTHv7ZToAMAqI5LQgKgULUtFJOe/oX4o6OUFYPYL5lQ/U+pyv5rA4rHKEm0XQa5ut5bptGmAq85ywUJvQ==",
+ "requested": "[4.13.0-2.24567.1, )",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "FXzmnr4PNC2YxI/sadstuOVjNn5E86tfdO/0J49QwZITMqLwantgyOZfUaLlAskI1N2iY1iE9tIhxLtfkv+h6w==",
"dependencies": {
"Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Features": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Features": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "[4.13.0-2.24567.1]",
"Microsoft.DiaSymReader": "2.0.0",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.Configuration.ConfigurationManager": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0",
"System.IO.Pipelines": "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.Security.Cryptography.ProtectedData": "8.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
"System.Text.Encodings.Web": "8.0.0",
- "System.Text.Json": "8.0.0",
- "System.Threading.Channels": "7.0.0"
+ "System.Text.Json": "8.0.4",
+ "System.Threading.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -198,8 +210,8 @@
},
"Microsoft.CodeAnalysis.Analyzers": {
"type": "Transitive",
- "resolved": "3.3.4",
- "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g=="
+ "resolved": "3.11.0",
+ "contentHash": "v/EW3UE8/lbEYHoC2Qq7AR/DnmvpgdtAMndfQNmpuIMx/Mto8L5JnuCfdBYtgvalQOtfNCnxFejxuRrryvUTsg=="
},
"Microsoft.CodeAnalysis.AnalyzerUtilities": {
"type": "Transitive",
@@ -208,40 +220,59 @@
},
"Microsoft.CodeAnalysis.Common": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "zayItp/PxshJ0+/USsFTdfUsuRfFT+D2N/MpTITeYoc0g1pRzpoZtJr4/IMsEMMBg2o5CV5c5Bt5dm+EYF+4cw==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "C1695oHLtmpyu7xzRlIe/TOsFn/efHtWtopm7niK4YN7Kc8aEB0C+yhkk5u/VOuP7htshwKxIQtJIvoF4t2piA==",
"dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
- "System.Reflection.Metadata": "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.11.0-3.24281.8",
- "contentHash": "wbKTu8hTWK7Ap1R5dA1wtGI8ZU8t4Umw/Fdqo+uFn2hJ29hhtTh9N4zSl2PKfl8pHvR1WLZrBH9YQ91YDw129Q==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "zP+yI271YB8fu4a+VMeZca3We+bmR2S3NntxDKp0tEINtBHR9aRF+L7h2m9sqGdnzzyWOx8zXRLCjXwVV7on2A==",
"dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
- "System.Reflection.Metadata": "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.Workspaces": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "SR/5hb6yXlPD5QMGclYFBBle997IX+qbhV03xdTSn2R5/XinZQA9D/CYhbdP2Nt86/hkiiRjj/8B8ffz2DtDzw==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "7bKg3UvVFulNRAU2TEp3agWDBz5kcrXf1fedhb7Lyu6jZYYpMrtvJcEwClK8mBLwMBo3BXzeh3JzSnIN9CPj3w==",
"dependencies": {
"Humanizer.Core": "2.14.1",
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.CSharp": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.CSharp": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.13.0-2.24567.1]",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.IO.Pipelines": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Numerics.Vectors": "4.5.0",
"System.Reflection.Metadata": "8.0.0",
- "System.Threading.Channels": "7.0.0"
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
+ "System.Threading.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
}
},
"Microsoft.CodeAnalysis.Elfie": {
@@ -255,81 +286,113 @@
},
"Microsoft.CodeAnalysis.Features": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "WwcD0nUwOGF44pdVvk2/KWeCEB0mjE81OnYIFoNClLukiTV9qKcU+HlAEEqyGPUtFf+pI0hyYMEYEU34AkITww==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "FQFV/E1lK98rROov+fn8nVrLKyddUj6+1+Ij+3AizZFbdX+w9iURO2naswL8XPDqEqXs0o4poHmSxzW4BqNOOQ==",
"dependencies": {
"Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
"Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
"Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Scripting.Common": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Scripting.Common": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.13.0-2.24567.1]",
"Microsoft.DiaSymReader": "2.0.0",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.Configuration.ConfigurationManager": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0",
"System.IO.Pipelines": "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.Security.Cryptography.ProtectedData": "8.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
"System.Text.Encodings.Web": "8.0.0",
- "System.Text.Json": "8.0.0",
- "System.Threading.Channels": "7.0.0"
+ "System.Text.Json": "8.0.4",
+ "System.Threading.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
}
},
"Microsoft.CodeAnalysis.Scripting.Common": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "0D9KsQrQEPY7p0DKuy8P3T+1dXqTVALV4SUTmrz9VNjZcWGKFjmWH88jUCXA6EiA0lyxYn8hAsqcued+2wDMSw==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "Pcw43Lcg1jKPfEjmCULtMpMwlwPkyPPIOcqYsXaRgasDAAkYKEnbk2cGMey3itBeYjLcUhldYVhRTK0kDalvew==",
"dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
- "System.Reflection.Metadata": "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.VisualBasic": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "kpezU7WMF9fh6YDYt9rlO/q5qjl1UeubHD8ChtL49E8uwwfZxNAWoSuf0cChDMCJb5PS/vvEI4i6QoIsPdZuzQ==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "/H6EaPiM4JIZ1zg7rnbqrFehcvJCcsOtvM5q8PMrWBFUibUHuZE6Epfdug3gynkzUzi5Db+d7S+GduX8dswYJQ==",
"dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
- "System.Reflection.Metadata": "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.VisualBasic.Workspaces": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "O9GipefmUP+x4nYQAZWjdXVXwBcD3Noo1QxZteagIZGVMwwCp496ig/i7qbxBxVINP8uVzyMM9h4/ULqntslig==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "ZL8ZZKg3vv5dvS932wvtSF90/jJ2gwq/mZsqaBQW3hTLFf6mQyatYTPukd4NlyWjfAHRT17BnrF09CX1b0eCLg==",
"dependencies": {
"Humanizer.Core": "2.14.1",
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.VisualBasic": "[4.11.0-3.24281.8]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.VisualBasic": "[4.13.0-2.24567.1]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.13.0-2.24567.1]",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.IO.Pipelines": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Numerics.Vectors": "4.5.0",
"System.Reflection.Metadata": "8.0.0",
- "System.Threading.Channels": "7.0.0"
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
+ "System.Threading.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
}
},
"Microsoft.CodeAnalysis.Workspaces.Common": {
"type": "Transitive",
- "resolved": "4.11.0-3.24281.8",
- "contentHash": "oervXcOho9XEZUrfhMGcII1hijbJ/81oy2YLAy5fRmbhEmKohDYeYSy4FlDZpeVkMQCzNwrKB9yetkoB7L2Pww==",
+ "resolved": "4.13.0-2.24567.1",
+ "contentHash": "Kv6DslBjsZLhqMv+0Yweq23w2HY789udSBGEME5/ePKr7UV3FZchR58LTkmABZ6LoHEfLli2WHxYVYJ0kIChaw==",
"dependencies": {
"Humanizer.Core": "2.14.1",
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "Microsoft.CodeAnalysis.Common": "[4.11.0-3.24281.8]",
+ "Microsoft.Bcl.AsyncInterfaces": "8.0.0",
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "Microsoft.CodeAnalysis.Common": "[4.13.0-2.24567.1]",
+ "System.Buffers": "4.5.1",
"System.Collections.Immutable": "8.0.0",
"System.Composition": "8.0.0",
"System.IO.Pipelines": "8.0.0",
+ "System.Memory": "4.5.5",
+ "System.Numerics.Vectors": "4.5.0",
"System.Reflection.Metadata": "8.0.0",
- "System.Threading.Channels": "7.0.0"
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "7.0.0",
+ "System.Threading.Channels": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
}
},
"Microsoft.CodeCoverage": {