diff --git a/README.md b/README.md
index d5ca117..3123858 100644
--- a/README.md
+++ b/README.md
@@ -85,6 +85,11 @@ of hackery that makes it challenging to support generally. These languages are
on a best-efforts basis:
- Java (see caveats)
+- C# (c-sharp) using dotnet core
+
+## Languages known not to work
+
+- C# (c-sharp) using mono debug adapter (vimspector unable to set breakpoints)
## Other languages
@@ -145,12 +150,14 @@ RHEL 7.6.
The debug adapters themselves have certain runtime dependencies:
-| Language | Switch | Adapter | Dependencies |
-|--------------|-------------------|-------------------|------------------------|
-| C, C++, etc. | `--enable-c` | vscode-cpptools | mono-core |
-| Python | `--enable-python` | vscode-python | Python 2.7 or Python 3 |
-| TCL | `--enable-tcl` | tclpro | TCL 8.5 |
-| Bourne Shell | `--enable-bash` | vscode-bash-debug | Bash v?? |
+| Language | Status | Switch | Adapter | Dependencies |
+|------------------|--------------|------------------------------|-------------------|------------------------|
+| C, C++, etc. | Supported | `--all` or ` --enable-c` | vscode-cpptools | mono-core |
+| Python | Supported | `--all` or `--enable-python` | vscode-python | Python 2.7 or Python 3 |
+| TCL | Experimental | `--all` or `--enable-tcl` | tclpro | TCL 8.5 |
+| Bourne Shell | Experimental | `--all` or `--enable-bash` | vscode-bash-debug | Bash v?? |
+| C# (dotnet core) | Experimental | `--force-enable-csharp` | netcoredbg | DotNet core |
+| C# (mono) | Experimental | `--force-enable-csharp` | vscode-mono-debug | Mono |
For other languages, you'll need some other way to install the gadget.
@@ -525,6 +532,53 @@ Example `.vimspector.json`
See [my fork of TclProDebug](https://github.com/puremourning/TclProDebug) for instructions.
+* C# - dotnet core
+
+Requires `install_gadget.py --force-enable-c-sharp`
+
+```json
+{
+ "configurations": {
+ "launch - netcoredbg": {
+ "adapter": "netcoredbg",
+ "configuration": {
+ "request": "launch",
+ "program": "${workspaceRoot}/bin/Debug/netcoreapp2.2/csharp.dll",
+ "args": [],
+ "stopAtEntry": true
+ }
+ }
+ }
+}
+```
+
+* C# - mono
+
+Requires `install_gadget.py --force-enable-c-sharp`.
+
+***Known not to work.****
+
+```json
+{
+ "configurations": {
+ "launch - mono": {
+ "adapter": "vscode-mono-debug",
+ "configuration": {
+ "request": "launch",
+ "program": "${workspaceRoot}/bin/Debug/netcoreapp2.2/csharp.dll",
+ "args": [],
+ "cwd": "${workspaceRoot}",
+ "runtimeExecutable": "mono",
+ "runtimeArgs": [],
+ "env": [],
+ "externalConsole": false,
+ "console": "integratedTerminal"
+ }
+ }
+ }
+}
+```
+
Also the mock debugger, but that isn't actually useful.
## Partially supported
@@ -538,12 +592,6 @@ Also the mock debugger, but that isn't actually useful.
on which it is listening. See [this issue](https://github.com/puremourning/vimspector/issues/3)
for more background.
-## Unsupported
-
-Known not to work:
-* C-sharp. The license appears to require that it is only used with Visual
- Studio Code.
-
# FAQ
1. Q: Does it work? A: Yeah, sort of. It's _incredibly_ buggy and unpolished.
diff --git a/install_gadget.py b/install_gadget.py
index b2d57c6..9e20bc2 100755
--- a/install_gadget.py
+++ b/install_gadget.py
@@ -106,6 +106,42 @@ GADGETS = {
},
'do': lambda name, root: InstallTclProDebug( name, root )
},
+ 'netcoredbg': {
+ 'language': 'csharp',
+ 'enabled': False,
+ 'download': {
+ 'url': ( 'https://github.com/Samsung/netcoredbg/releases/download/latest/'
+ '${file_name}' ),
+ 'format': 'tar',
+ },
+ 'all': {
+ 'version': 'master'
+ },
+ 'macos': {
+ 'file_name': 'netcoredbg-osx-master.tar.gz',
+ 'checksum': '',
+ },
+ 'linux': {
+ 'file_name': 'netcoredbg-linux-master.tar.gz',
+ 'checksum': '',
+ },
+ 'do': lambda name, root: MakeSymlink( gadget_dir,
+ name,
+ os.path.join( root, 'netcoredbg' ) ),
+ 'adapters': {
+ 'netcoredbg': {
+ "name": "netcoredbg",
+ "command": [
+ "${gadgetDir}/netcoredbg/netcoredbg",
+ "--interpreter=vscode"
+ ],
+ "attach": {
+ "pidProperty": "processId",
+ "pidSelect": "ask"
+ },
+ },
+ }
+ },
'vscode-mono-debug': {
'language': 'csharp',
'enabled': False,
@@ -121,6 +157,18 @@ GADGETS = {
'version': '0.15.8',
'checksum':
'723eb2b621b99d65a24f215cb64b45f5fe694105613a900a03c859a62a810470',
+ },
+ 'adapters': {
+ 'vscode-mono-debug': {
+ "name": "mono-debug",
+ "command": [
+ "mono",
+ "${gadgetDir}/vscode-mono-debug/bin/Release/mono-debug.exe"
+ ],
+ "attach": {
+ "pidSelect": "none"
+ },
+ },
}
},
'vscode-bash-debug': {
@@ -338,22 +386,34 @@ parser.add_argument( '--all',
action = 'store_true',
help = 'Enable all completers' )
+done_languages = set()
for name, gadget in GADGETS.items():
+ lang = gadget[ 'language' ]
+ if lang in done_languages:
+ continue
+
+ done_languages.add( lang )
if not gadget.get( 'enabled', True ):
+ parser.add_argument(
+ '--force-enable-' + lang,
+ action = 'store_true',
+ help = 'Install the unsupported {} debug adapter for {} support'.format(
+ name,
+ lang ) )
continue
parser.add_argument(
- '--enable-' + gadget[ 'language' ],
+ '--enable-' + lang,
action = 'store_true',
help = 'Install the {} debug adapter for {} support'.format(
name,
- gadget[ 'language' ] ) )
+ lang ) )
parser.add_argument(
- '--disable-' + gadget[ 'language' ],
+ '--disable-' + lang,
action = 'store_true',
help = 'Don\t install the {} debug adapter for {} support '
- '(when supplying --all)'.format( name, gadget[ 'language' ] ) )
+ '(when supplying --all)'.format( name, lang ) )
args = parser.parse_args()
@@ -361,13 +421,13 @@ failed = []
all_adapters = {}
for name, gadget in GADGETS.items():
if not gadget.get( 'enabled', True ):
- continue
-
- if not args.all and not getattr( args, 'enable_' + gadget[ 'language' ] ):
- continue
-
- if getattr( args, 'disable_' + gadget[ 'language' ] ):
- continue
+ if not getattr( args, 'force_enable_' + gadget[ 'language' ] ):
+ continue
+ else:
+ if not args.all and not getattr( args, 'enable_' + gadget[ 'language' ] ):
+ continue
+ if getattr( args, 'disable_' + gadget[ 'language' ] ):
+ continue
try:
v = {}
diff --git a/python3/vimspector/debug_session.py b/python3/vimspector/debug_session.py
index ca4808b..3ad4a77 100644
--- a/python3/vimspector/debug_session.py
+++ b/python3/vimspector/debug_session.py
@@ -615,7 +615,7 @@ class DebugSession( object ):
self._stackTraceView.LoadThreads( True )
- def OnEvent_capabiilities( self, msg ):
+ def OnEvent_capabilities( self, msg ):
self._server_capabilities.update(
( msg.get( 'body' ) or {} ).get( 'capabilities' ) or {} )
diff --git a/python3/vimspector/variables.py b/python3/vimspector/variables.py
index 7e2c9c9..ac19e6b 100644
--- a/python3/vimspector/variables.py
+++ b/python3/vimspector/variables.py
@@ -113,7 +113,7 @@ class VariablesView( object ):
old_scopes[ i ][ 'name' ] == scope[ 'name' ] ):
scope[ '_expanded' ] = old_scopes[ i ].get( '_expanded', False )
scope[ '_old_variables' ] = old_scopes[ i ].get( '_variables', [] )
- elif not scope[ 'expensive' ]:
+ elif not scope.get( 'expensive' ):
# Expand any non-expensive scope unless manually collapsed
scope[ '_expanded' ] = True
diff --git a/support/test/csharp/.gitignore b/support/test/csharp/.gitignore
new file mode 100644
index 0000000..b7d74e4
--- /dev/null
+++ b/support/test/csharp/.gitignore
@@ -0,0 +1,2 @@
+bin/
+obj/Debug
diff --git a/support/test/csharp/.vimspector.json b/support/test/csharp/.vimspector.json
new file mode 100644
index 0000000..d5a68b6
--- /dev/null
+++ b/support/test/csharp/.vimspector.json
@@ -0,0 +1,21 @@
+{
+ "configurations": {
+ "launch - netcoredbg": {
+ "adapter": "netcoredbg",
+ "configuration": {
+ "request": "launch",
+ "program": "${workspaceRoot}/bin/Debug/netcoreapp2.2/csharp.dll",
+ "args": [],
+ "stopAtEntry": true
+ }
+ },
+ "launch - mono": {
+ "adapter": "vscode-mono-debug",
+ "configuration": {
+ "request": "launch",
+ "program": "${workspaceRoot}/Program.exe"
+ }
+ }
+ }
+}
+
diff --git a/support/test/csharp/Program.cs b/support/test/csharp/Program.cs
new file mode 100644
index 0000000..260d2f4
--- /dev/null
+++ b/support/test/csharp/Program.cs
@@ -0,0 +1,12 @@
+using System;
+
+namespace csharp
+{
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ Console.WriteLine("Hello World!");
+ }
+ }
+}
diff --git a/support/test/csharp/csharp.csproj b/support/test/csharp/csharp.csproj
new file mode 100644
index 0000000..01d5113
--- /dev/null
+++ b/support/test/csharp/csharp.csproj
@@ -0,0 +1,8 @@
+
+
+
+ Exe
+ netcoreapp2.2
+
+
+
diff --git a/support/test/csharp/csharp.sln b/support/test/csharp/csharp.sln
new file mode 100644
index 0000000..bba50e0
--- /dev/null
+++ b/support/test/csharp/csharp.sln
@@ -0,0 +1,18 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26124.0
+MinimumVisualStudioVersion = 15.0.26124.0
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/support/test/csharp/obj/csharp.csproj.nuget.cache b/support/test/csharp/obj/csharp.csproj.nuget.cache
new file mode 100644
index 0000000..3ac8d84
--- /dev/null
+++ b/support/test/csharp/obj/csharp.csproj.nuget.cache
@@ -0,0 +1,5 @@
+{
+ "version": 1,
+ "dgSpecHash": "6/vdr7YprlSIoQecv/nNuLNflFpO0X7eN7jHUinZTsgian9nYpmHMWirsDWMi5l+29TH+Qy8O/QfaB/48QtjRQ==",
+ "success": true
+}
\ No newline at end of file
diff --git a/support/test/csharp/obj/csharp.csproj.nuget.g.props b/support/test/csharp/obj/csharp.csproj.nuget.g.props
new file mode 100644
index 0000000..4751d88
--- /dev/null
+++ b/support/test/csharp/obj/csharp.csproj.nuget.g.props
@@ -0,0 +1,18 @@
+
+
+
+ True
+ NuGet
+ /Users/ben/.vim/bundle/vimspector/support/test/csharp/obj/project.assets.json
+ /Users/ben/.nuget/packages/
+ /Users/ben/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder
+ PackageReference
+ 4.9.4
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
+
+
+
\ No newline at end of file
diff --git a/support/test/csharp/obj/csharp.csproj.nuget.g.targets b/support/test/csharp/obj/csharp.csproj.nuget.g.targets
new file mode 100644
index 0000000..099158b
--- /dev/null
+++ b/support/test/csharp/obj/csharp.csproj.nuget.g.targets
@@ -0,0 +1,10 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/support/test/csharp/obj/project.assets.json b/support/test/csharp/obj/project.assets.json
new file mode 100644
index 0000000..e6c9b94
--- /dev/null
+++ b/support/test/csharp/obj/project.assets.json
@@ -0,0 +1,742 @@
+{
+ "version": 3,
+ "targets": {
+ ".NETCoreApp,Version=v2.2": {
+ "Microsoft.NETCore.App/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostPolicy": "2.2.0",
+ "Microsoft.NETCore.Platforms": "2.2.0",
+ "Microsoft.NETCore.Targets": "2.0.0",
+ "NETStandard.Library": "2.0.3"
+ },
+ "compile": {
+ "ref/netcoreapp2.2/Microsoft.CSharp.dll": {},
+ "ref/netcoreapp2.2/Microsoft.VisualBasic.dll": {},
+ "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.AppContext.dll": {},
+ "ref/netcoreapp2.2/System.Buffers.dll": {},
+ "ref/netcoreapp2.2/System.Collections.Concurrent.dll": {},
+ "ref/netcoreapp2.2/System.Collections.Immutable.dll": {},
+ "ref/netcoreapp2.2/System.Collections.NonGeneric.dll": {},
+ "ref/netcoreapp2.2/System.Collections.Specialized.dll": {},
+ "ref/netcoreapp2.2/System.Collections.dll": {},
+ "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll": {},
+ "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": {},
+ "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": {},
+ "ref/netcoreapp2.2/System.ComponentModel.dll": {},
+ "ref/netcoreapp2.2/System.Configuration.dll": {},
+ "ref/netcoreapp2.2/System.Console.dll": {},
+ "ref/netcoreapp2.2/System.Core.dll": {},
+ "ref/netcoreapp2.2/System.Data.Common.dll": {},
+ "ref/netcoreapp2.2/System.Data.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.Debug.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.Process.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.Tools.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll": {},
+ "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll": {},
+ "ref/netcoreapp2.2/System.Drawing.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.Drawing.dll": {},
+ "ref/netcoreapp2.2/System.Dynamic.Runtime.dll": {},
+ "ref/netcoreapp2.2/System.Globalization.Calendars.dll": {},
+ "ref/netcoreapp2.2/System.Globalization.Extensions.dll": {},
+ "ref/netcoreapp2.2/System.Globalization.dll": {},
+ "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll": {},
+ "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll": {},
+ "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll": {},
+ "ref/netcoreapp2.2/System.IO.Compression.dll": {},
+ "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": {},
+ "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": {},
+ "ref/netcoreapp2.2/System.IO.FileSystem.dll": {},
+ "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll": {},
+ "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": {},
+ "ref/netcoreapp2.2/System.IO.Pipes.dll": {},
+ "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": {},
+ "ref/netcoreapp2.2/System.IO.dll": {},
+ "ref/netcoreapp2.2/System.Linq.Expressions.dll": {},
+ "ref/netcoreapp2.2/System.Linq.Parallel.dll": {},
+ "ref/netcoreapp2.2/System.Linq.Queryable.dll": {},
+ "ref/netcoreapp2.2/System.Linq.dll": {},
+ "ref/netcoreapp2.2/System.Memory.dll": {},
+ "ref/netcoreapp2.2/System.Net.Http.dll": {},
+ "ref/netcoreapp2.2/System.Net.HttpListener.dll": {},
+ "ref/netcoreapp2.2/System.Net.Mail.dll": {},
+ "ref/netcoreapp2.2/System.Net.NameResolution.dll": {},
+ "ref/netcoreapp2.2/System.Net.NetworkInformation.dll": {},
+ "ref/netcoreapp2.2/System.Net.Ping.dll": {},
+ "ref/netcoreapp2.2/System.Net.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.Net.Requests.dll": {},
+ "ref/netcoreapp2.2/System.Net.Security.dll": {},
+ "ref/netcoreapp2.2/System.Net.ServicePoint.dll": {},
+ "ref/netcoreapp2.2/System.Net.Sockets.dll": {},
+ "ref/netcoreapp2.2/System.Net.WebClient.dll": {},
+ "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll": {},
+ "ref/netcoreapp2.2/System.Net.WebProxy.dll": {},
+ "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll": {},
+ "ref/netcoreapp2.2/System.Net.WebSockets.dll": {},
+ "ref/netcoreapp2.2/System.Net.dll": {},
+ "ref/netcoreapp2.2/System.Numerics.Vectors.dll": {},
+ "ref/netcoreapp2.2/System.Numerics.dll": {},
+ "ref/netcoreapp2.2/System.ObjectModel.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.Emit.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.Extensions.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.Metadata.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll": {},
+ "ref/netcoreapp2.2/System.Reflection.dll": {},
+ "ref/netcoreapp2.2/System.Resources.Reader.dll": {},
+ "ref/netcoreapp2.2/System.Resources.ResourceManager.dll": {},
+ "ref/netcoreapp2.2/System.Resources.Writer.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Extensions.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Handles.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Loader.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Numerics.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.Serialization.dll": {},
+ "ref/netcoreapp2.2/System.Runtime.dll": {},
+ "ref/netcoreapp2.2/System.Security.Claims.dll": {},
+ "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": {},
+ "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll": {},
+ "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": {},
+ "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": {},
+ "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": {},
+ "ref/netcoreapp2.2/System.Security.Principal.dll": {},
+ "ref/netcoreapp2.2/System.Security.SecureString.dll": {},
+ "ref/netcoreapp2.2/System.Security.dll": {},
+ "ref/netcoreapp2.2/System.ServiceModel.Web.dll": {},
+ "ref/netcoreapp2.2/System.ServiceProcess.dll": {},
+ "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll": {},
+ "ref/netcoreapp2.2/System.Text.Encoding.dll": {},
+ "ref/netcoreapp2.2/System.Text.RegularExpressions.dll": {},
+ "ref/netcoreapp2.2/System.Threading.Overlapped.dll": {},
+ "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": {},
+ "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": {},
+ "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": {},
+ "ref/netcoreapp2.2/System.Threading.Tasks.dll": {},
+ "ref/netcoreapp2.2/System.Threading.Thread.dll": {},
+ "ref/netcoreapp2.2/System.Threading.ThreadPool.dll": {},
+ "ref/netcoreapp2.2/System.Threading.Timer.dll": {},
+ "ref/netcoreapp2.2/System.Threading.dll": {},
+ "ref/netcoreapp2.2/System.Transactions.Local.dll": {},
+ "ref/netcoreapp2.2/System.Transactions.dll": {},
+ "ref/netcoreapp2.2/System.ValueTuple.dll": {},
+ "ref/netcoreapp2.2/System.Web.HttpUtility.dll": {},
+ "ref/netcoreapp2.2/System.Web.dll": {},
+ "ref/netcoreapp2.2/System.Windows.dll": {},
+ "ref/netcoreapp2.2/System.Xml.Linq.dll": {},
+ "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll": {},
+ "ref/netcoreapp2.2/System.Xml.Serialization.dll": {},
+ "ref/netcoreapp2.2/System.Xml.XDocument.dll": {},
+ "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll": {},
+ "ref/netcoreapp2.2/System.Xml.XPath.dll": {},
+ "ref/netcoreapp2.2/System.Xml.XmlDocument.dll": {},
+ "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll": {},
+ "ref/netcoreapp2.2/System.Xml.dll": {},
+ "ref/netcoreapp2.2/System.dll": {},
+ "ref/netcoreapp2.2/WindowsBase.dll": {},
+ "ref/netcoreapp2.2/mscorlib.dll": {},
+ "ref/netcoreapp2.2/netstandard.dll": {}
+ },
+ "build": {
+ "build/netcoreapp2.2/Microsoft.NETCore.App.props": {},
+ "build/netcoreapp2.2/Microsoft.NETCore.App.targets": {}
+ }
+ },
+ "Microsoft.NETCore.DotNetAppHost/2.2.0": {
+ "type": "package"
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostResolver": "2.2.0"
+ }
+ },
+ "Microsoft.NETCore.DotNetHostResolver/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.DotNetAppHost": "2.2.0"
+ }
+ },
+ "Microsoft.NETCore.Platforms/2.2.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/2.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "NETStandard.Library/2.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "build": {
+ "build/netstandard2.0/NETStandard.Library.targets": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.NETCore.App/2.2.0": {
+ "sha512": "7z5l8Jp324S8bU8+yyWeYHXUFYvKyiI5lqS1dXgTzOx1H69Qbf6df12kCKlNX45LpMfCMd4U3M6p7Rl5Zk7SLA==",
+ "type": "package",
+ "path": "microsoft.netcore.app/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "Microsoft.NETCore.App.versions.txt",
+ "THIRD-PARTY-NOTICES.TXT",
+ "build/netcoreapp2.2/Microsoft.NETCore.App.PlatformManifest.txt",
+ "build/netcoreapp2.2/Microsoft.NETCore.App.props",
+ "build/netcoreapp2.2/Microsoft.NETCore.App.targets",
+ "microsoft.netcore.app.2.2.0.nupkg.sha512",
+ "microsoft.netcore.app.nuspec",
+ "ref/netcoreapp2.2/Microsoft.CSharp.dll",
+ "ref/netcoreapp2.2/Microsoft.CSharp.xml",
+ "ref/netcoreapp2.2/Microsoft.VisualBasic.dll",
+ "ref/netcoreapp2.2/Microsoft.VisualBasic.xml",
+ "ref/netcoreapp2.2/Microsoft.Win32.Primitives.dll",
+ "ref/netcoreapp2.2/Microsoft.Win32.Primitives.xml",
+ "ref/netcoreapp2.2/System.AppContext.dll",
+ "ref/netcoreapp2.2/System.Buffers.dll",
+ "ref/netcoreapp2.2/System.Buffers.xml",
+ "ref/netcoreapp2.2/System.Collections.Concurrent.dll",
+ "ref/netcoreapp2.2/System.Collections.Concurrent.xml",
+ "ref/netcoreapp2.2/System.Collections.Immutable.dll",
+ "ref/netcoreapp2.2/System.Collections.Immutable.xml",
+ "ref/netcoreapp2.2/System.Collections.NonGeneric.dll",
+ "ref/netcoreapp2.2/System.Collections.NonGeneric.xml",
+ "ref/netcoreapp2.2/System.Collections.Specialized.dll",
+ "ref/netcoreapp2.2/System.Collections.Specialized.xml",
+ "ref/netcoreapp2.2/System.Collections.dll",
+ "ref/netcoreapp2.2/System.Collections.xml",
+ "ref/netcoreapp2.2/System.ComponentModel.Annotations.dll",
+ "ref/netcoreapp2.2/System.ComponentModel.Annotations.xml",
+ "ref/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll",
+ "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll",
+ "ref/netcoreapp2.2/System.ComponentModel.EventBasedAsync.xml",
+ "ref/netcoreapp2.2/System.ComponentModel.Primitives.dll",
+ "ref/netcoreapp2.2/System.ComponentModel.Primitives.xml",
+ "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.dll",
+ "ref/netcoreapp2.2/System.ComponentModel.TypeConverter.xml",
+ "ref/netcoreapp2.2/System.ComponentModel.dll",
+ "ref/netcoreapp2.2/System.ComponentModel.xml",
+ "ref/netcoreapp2.2/System.Configuration.dll",
+ "ref/netcoreapp2.2/System.Console.dll",
+ "ref/netcoreapp2.2/System.Console.xml",
+ "ref/netcoreapp2.2/System.Core.dll",
+ "ref/netcoreapp2.2/System.Data.Common.dll",
+ "ref/netcoreapp2.2/System.Data.Common.xml",
+ "ref/netcoreapp2.2/System.Data.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.Contracts.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.Contracts.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.Debug.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.Debug.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.DiagnosticSource.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.FileVersionInfo.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.Process.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.Process.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.StackTrace.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.StackTrace.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.Tools.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.Tools.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.TraceSource.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.TraceSource.xml",
+ "ref/netcoreapp2.2/System.Diagnostics.Tracing.dll",
+ "ref/netcoreapp2.2/System.Diagnostics.Tracing.xml",
+ "ref/netcoreapp2.2/System.Drawing.Primitives.dll",
+ "ref/netcoreapp2.2/System.Drawing.Primitives.xml",
+ "ref/netcoreapp2.2/System.Drawing.dll",
+ "ref/netcoreapp2.2/System.Dynamic.Runtime.dll",
+ "ref/netcoreapp2.2/System.Globalization.Calendars.dll",
+ "ref/netcoreapp2.2/System.Globalization.Extensions.dll",
+ "ref/netcoreapp2.2/System.Globalization.dll",
+ "ref/netcoreapp2.2/System.IO.Compression.Brotli.dll",
+ "ref/netcoreapp2.2/System.IO.Compression.FileSystem.dll",
+ "ref/netcoreapp2.2/System.IO.Compression.ZipFile.dll",
+ "ref/netcoreapp2.2/System.IO.Compression.ZipFile.xml",
+ "ref/netcoreapp2.2/System.IO.Compression.dll",
+ "ref/netcoreapp2.2/System.IO.Compression.xml",
+ "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll",
+ "ref/netcoreapp2.2/System.IO.FileSystem.DriveInfo.xml",
+ "ref/netcoreapp2.2/System.IO.FileSystem.Primitives.dll",
+ "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.dll",
+ "ref/netcoreapp2.2/System.IO.FileSystem.Watcher.xml",
+ "ref/netcoreapp2.2/System.IO.FileSystem.dll",
+ "ref/netcoreapp2.2/System.IO.FileSystem.xml",
+ "ref/netcoreapp2.2/System.IO.IsolatedStorage.dll",
+ "ref/netcoreapp2.2/System.IO.IsolatedStorage.xml",
+ "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.dll",
+ "ref/netcoreapp2.2/System.IO.MemoryMappedFiles.xml",
+ "ref/netcoreapp2.2/System.IO.Pipes.dll",
+ "ref/netcoreapp2.2/System.IO.Pipes.xml",
+ "ref/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll",
+ "ref/netcoreapp2.2/System.IO.dll",
+ "ref/netcoreapp2.2/System.Linq.Expressions.dll",
+ "ref/netcoreapp2.2/System.Linq.Expressions.xml",
+ "ref/netcoreapp2.2/System.Linq.Parallel.dll",
+ "ref/netcoreapp2.2/System.Linq.Parallel.xml",
+ "ref/netcoreapp2.2/System.Linq.Queryable.dll",
+ "ref/netcoreapp2.2/System.Linq.Queryable.xml",
+ "ref/netcoreapp2.2/System.Linq.dll",
+ "ref/netcoreapp2.2/System.Linq.xml",
+ "ref/netcoreapp2.2/System.Memory.dll",
+ "ref/netcoreapp2.2/System.Memory.xml",
+ "ref/netcoreapp2.2/System.Net.Http.dll",
+ "ref/netcoreapp2.2/System.Net.Http.xml",
+ "ref/netcoreapp2.2/System.Net.HttpListener.dll",
+ "ref/netcoreapp2.2/System.Net.HttpListener.xml",
+ "ref/netcoreapp2.2/System.Net.Mail.dll",
+ "ref/netcoreapp2.2/System.Net.Mail.xml",
+ "ref/netcoreapp2.2/System.Net.NameResolution.dll",
+ "ref/netcoreapp2.2/System.Net.NameResolution.xml",
+ "ref/netcoreapp2.2/System.Net.NetworkInformation.dll",
+ "ref/netcoreapp2.2/System.Net.NetworkInformation.xml",
+ "ref/netcoreapp2.2/System.Net.Ping.dll",
+ "ref/netcoreapp2.2/System.Net.Ping.xml",
+ "ref/netcoreapp2.2/System.Net.Primitives.dll",
+ "ref/netcoreapp2.2/System.Net.Primitives.xml",
+ "ref/netcoreapp2.2/System.Net.Requests.dll",
+ "ref/netcoreapp2.2/System.Net.Requests.xml",
+ "ref/netcoreapp2.2/System.Net.Security.dll",
+ "ref/netcoreapp2.2/System.Net.Security.xml",
+ "ref/netcoreapp2.2/System.Net.ServicePoint.dll",
+ "ref/netcoreapp2.2/System.Net.ServicePoint.xml",
+ "ref/netcoreapp2.2/System.Net.Sockets.dll",
+ "ref/netcoreapp2.2/System.Net.Sockets.xml",
+ "ref/netcoreapp2.2/System.Net.WebClient.dll",
+ "ref/netcoreapp2.2/System.Net.WebClient.xml",
+ "ref/netcoreapp2.2/System.Net.WebHeaderCollection.dll",
+ "ref/netcoreapp2.2/System.Net.WebHeaderCollection.xml",
+ "ref/netcoreapp2.2/System.Net.WebProxy.dll",
+ "ref/netcoreapp2.2/System.Net.WebProxy.xml",
+ "ref/netcoreapp2.2/System.Net.WebSockets.Client.dll",
+ "ref/netcoreapp2.2/System.Net.WebSockets.Client.xml",
+ "ref/netcoreapp2.2/System.Net.WebSockets.dll",
+ "ref/netcoreapp2.2/System.Net.WebSockets.xml",
+ "ref/netcoreapp2.2/System.Net.dll",
+ "ref/netcoreapp2.2/System.Numerics.Vectors.dll",
+ "ref/netcoreapp2.2/System.Numerics.Vectors.xml",
+ "ref/netcoreapp2.2/System.Numerics.dll",
+ "ref/netcoreapp2.2/System.ObjectModel.dll",
+ "ref/netcoreapp2.2/System.ObjectModel.xml",
+ "ref/netcoreapp2.2/System.Reflection.DispatchProxy.dll",
+ "ref/netcoreapp2.2/System.Reflection.DispatchProxy.xml",
+ "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll",
+ "ref/netcoreapp2.2/System.Reflection.Emit.ILGeneration.xml",
+ "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll",
+ "ref/netcoreapp2.2/System.Reflection.Emit.Lightweight.xml",
+ "ref/netcoreapp2.2/System.Reflection.Emit.dll",
+ "ref/netcoreapp2.2/System.Reflection.Emit.xml",
+ "ref/netcoreapp2.2/System.Reflection.Extensions.dll",
+ "ref/netcoreapp2.2/System.Reflection.Metadata.dll",
+ "ref/netcoreapp2.2/System.Reflection.Metadata.xml",
+ "ref/netcoreapp2.2/System.Reflection.Primitives.dll",
+ "ref/netcoreapp2.2/System.Reflection.Primitives.xml",
+ "ref/netcoreapp2.2/System.Reflection.TypeExtensions.dll",
+ "ref/netcoreapp2.2/System.Reflection.TypeExtensions.xml",
+ "ref/netcoreapp2.2/System.Reflection.dll",
+ "ref/netcoreapp2.2/System.Resources.Reader.dll",
+ "ref/netcoreapp2.2/System.Resources.ResourceManager.dll",
+ "ref/netcoreapp2.2/System.Resources.ResourceManager.xml",
+ "ref/netcoreapp2.2/System.Resources.Writer.dll",
+ "ref/netcoreapp2.2/System.Resources.Writer.xml",
+ "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll",
+ "ref/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.xml",
+ "ref/netcoreapp2.2/System.Runtime.Extensions.dll",
+ "ref/netcoreapp2.2/System.Runtime.Extensions.xml",
+ "ref/netcoreapp2.2/System.Runtime.Handles.dll",
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.xml",
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll",
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.xml",
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.dll",
+ "ref/netcoreapp2.2/System.Runtime.InteropServices.xml",
+ "ref/netcoreapp2.2/System.Runtime.Loader.dll",
+ "ref/netcoreapp2.2/System.Runtime.Loader.xml",
+ "ref/netcoreapp2.2/System.Runtime.Numerics.dll",
+ "ref/netcoreapp2.2/System.Runtime.Numerics.xml",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Formatters.xml",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Json.dll",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Json.xml",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Primitives.xml",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.dll",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.Xml.xml",
+ "ref/netcoreapp2.2/System.Runtime.Serialization.dll",
+ "ref/netcoreapp2.2/System.Runtime.dll",
+ "ref/netcoreapp2.2/System.Runtime.xml",
+ "ref/netcoreapp2.2/System.Security.Claims.dll",
+ "ref/netcoreapp2.2/System.Security.Claims.xml",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Algorithms.xml",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Csp.dll",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Csp.xml",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.dll",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Encoding.xml",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.dll",
+ "ref/netcoreapp2.2/System.Security.Cryptography.Primitives.xml",
+ "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll",
+ "ref/netcoreapp2.2/System.Security.Cryptography.X509Certificates.xml",
+ "ref/netcoreapp2.2/System.Security.Principal.dll",
+ "ref/netcoreapp2.2/System.Security.Principal.xml",
+ "ref/netcoreapp2.2/System.Security.SecureString.dll",
+ "ref/netcoreapp2.2/System.Security.dll",
+ "ref/netcoreapp2.2/System.ServiceModel.Web.dll",
+ "ref/netcoreapp2.2/System.ServiceProcess.dll",
+ "ref/netcoreapp2.2/System.Text.Encoding.Extensions.dll",
+ "ref/netcoreapp2.2/System.Text.Encoding.Extensions.xml",
+ "ref/netcoreapp2.2/System.Text.Encoding.dll",
+ "ref/netcoreapp2.2/System.Text.RegularExpressions.dll",
+ "ref/netcoreapp2.2/System.Text.RegularExpressions.xml",
+ "ref/netcoreapp2.2/System.Threading.Overlapped.dll",
+ "ref/netcoreapp2.2/System.Threading.Overlapped.xml",
+ "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll",
+ "ref/netcoreapp2.2/System.Threading.Tasks.Dataflow.xml",
+ "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.dll",
+ "ref/netcoreapp2.2/System.Threading.Tasks.Extensions.xml",
+ "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.dll",
+ "ref/netcoreapp2.2/System.Threading.Tasks.Parallel.xml",
+ "ref/netcoreapp2.2/System.Threading.Tasks.dll",
+ "ref/netcoreapp2.2/System.Threading.Tasks.xml",
+ "ref/netcoreapp2.2/System.Threading.Thread.dll",
+ "ref/netcoreapp2.2/System.Threading.Thread.xml",
+ "ref/netcoreapp2.2/System.Threading.ThreadPool.dll",
+ "ref/netcoreapp2.2/System.Threading.ThreadPool.xml",
+ "ref/netcoreapp2.2/System.Threading.Timer.dll",
+ "ref/netcoreapp2.2/System.Threading.Timer.xml",
+ "ref/netcoreapp2.2/System.Threading.dll",
+ "ref/netcoreapp2.2/System.Threading.xml",
+ "ref/netcoreapp2.2/System.Transactions.Local.dll",
+ "ref/netcoreapp2.2/System.Transactions.Local.xml",
+ "ref/netcoreapp2.2/System.Transactions.dll",
+ "ref/netcoreapp2.2/System.ValueTuple.dll",
+ "ref/netcoreapp2.2/System.Web.HttpUtility.dll",
+ "ref/netcoreapp2.2/System.Web.HttpUtility.xml",
+ "ref/netcoreapp2.2/System.Web.dll",
+ "ref/netcoreapp2.2/System.Windows.dll",
+ "ref/netcoreapp2.2/System.Xml.Linq.dll",
+ "ref/netcoreapp2.2/System.Xml.ReaderWriter.dll",
+ "ref/netcoreapp2.2/System.Xml.ReaderWriter.xml",
+ "ref/netcoreapp2.2/System.Xml.Serialization.dll",
+ "ref/netcoreapp2.2/System.Xml.XDocument.dll",
+ "ref/netcoreapp2.2/System.Xml.XDocument.xml",
+ "ref/netcoreapp2.2/System.Xml.XPath.XDocument.dll",
+ "ref/netcoreapp2.2/System.Xml.XPath.XDocument.xml",
+ "ref/netcoreapp2.2/System.Xml.XPath.dll",
+ "ref/netcoreapp2.2/System.Xml.XPath.xml",
+ "ref/netcoreapp2.2/System.Xml.XmlDocument.dll",
+ "ref/netcoreapp2.2/System.Xml.XmlSerializer.dll",
+ "ref/netcoreapp2.2/System.Xml.XmlSerializer.xml",
+ "ref/netcoreapp2.2/System.Xml.dll",
+ "ref/netcoreapp2.2/System.dll",
+ "ref/netcoreapp2.2/WindowsBase.dll",
+ "ref/netcoreapp2.2/mscorlib.dll",
+ "ref/netcoreapp2.2/netstandard.dll",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetAppHost/2.2.0": {
+ "sha512": "DrhaKInRKKvN6Ns2VNIlC7ZffLOp9THf8cO6X4fytPRJovJUbF49/zzx4WfgX9E44FMsw9hT8hrKiIqDSHvGvA==",
+ "type": "package",
+ "path": "microsoft.netcore.dotnetapphost/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512",
+ "microsoft.netcore.dotnetapphost.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/2.2.0": {
+ "sha512": "FJie7IoPZFaPgNDxhZGmDBQP/Bs5vPdfca/G2Wf9gd6LIvMYkZcibtmJwB4tcf4KXkaOYfIOo4Cl9sEPMsSzkw==",
+ "type": "package",
+ "path": "microsoft.netcore.dotnethostpolicy/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512",
+ "microsoft.netcore.dotnethostpolicy.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.DotNetHostResolver/2.2.0": {
+ "sha512": "spDm3AJYmebthDNhzY17YLPtvbc+Y1lCLVeiIH1uLJ/hZaM+40pBiPefFR8J1u66Ndkqi8ipR2tEbqPnYnjRhw==",
+ "type": "package",
+ "path": "microsoft.netcore.dotnethostresolver/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512",
+ "microsoft.netcore.dotnethostresolver.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/2.2.0": {
+ "sha512": "T/J+XZo+YheFTJh8/4uoeJDdz5qOmOMkjg6/VL8mHJ9AnP8+fmV/kcbxeXsob0irRNiChf+V0ig1MCRLp/+Kog==",
+ "type": "package",
+ "path": "microsoft.netcore.platforms/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/_._",
+ "microsoft.netcore.platforms.2.2.0.nupkg.sha512",
+ "microsoft.netcore.platforms.nuspec",
+ "runtime.json",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "Microsoft.NETCore.Targets/2.0.0": {
+ "sha512": "odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==",
+ "type": "package",
+ "path": "microsoft.netcore.targets/2.0.0",
+ "files": [
+ ".nupkg.metadata",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/_._",
+ "microsoft.netcore.targets.2.0.0.nupkg.sha512",
+ "microsoft.netcore.targets.nuspec",
+ "runtime.json",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "NETStandard.Library/2.0.3": {
+ "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
+ "type": "package",
+ "path": "netstandard.library/2.0.3",
+ "files": [
+ ".nupkg.metadata",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "build/netstandard2.0/NETStandard.Library.targets",
+ "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll",
+ "build/netstandard2.0/ref/System.AppContext.dll",
+ "build/netstandard2.0/ref/System.Collections.Concurrent.dll",
+ "build/netstandard2.0/ref/System.Collections.NonGeneric.dll",
+ "build/netstandard2.0/ref/System.Collections.Specialized.dll",
+ "build/netstandard2.0/ref/System.Collections.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.Composition.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll",
+ "build/netstandard2.0/ref/System.ComponentModel.dll",
+ "build/netstandard2.0/ref/System.Console.dll",
+ "build/netstandard2.0/ref/System.Core.dll",
+ "build/netstandard2.0/ref/System.Data.Common.dll",
+ "build/netstandard2.0/ref/System.Data.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Debug.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Process.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Tools.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll",
+ "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll",
+ "build/netstandard2.0/ref/System.Drawing.Primitives.dll",
+ "build/netstandard2.0/ref/System.Drawing.dll",
+ "build/netstandard2.0/ref/System.Dynamic.Runtime.dll",
+ "build/netstandard2.0/ref/System.Globalization.Calendars.dll",
+ "build/netstandard2.0/ref/System.Globalization.Extensions.dll",
+ "build/netstandard2.0/ref/System.Globalization.dll",
+ "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll",
+ "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll",
+ "build/netstandard2.0/ref/System.IO.Compression.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll",
+ "build/netstandard2.0/ref/System.IO.FileSystem.dll",
+ "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll",
+ "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll",
+ "build/netstandard2.0/ref/System.IO.Pipes.dll",
+ "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll",
+ "build/netstandard2.0/ref/System.IO.dll",
+ "build/netstandard2.0/ref/System.Linq.Expressions.dll",
+ "build/netstandard2.0/ref/System.Linq.Parallel.dll",
+ "build/netstandard2.0/ref/System.Linq.Queryable.dll",
+ "build/netstandard2.0/ref/System.Linq.dll",
+ "build/netstandard2.0/ref/System.Net.Http.dll",
+ "build/netstandard2.0/ref/System.Net.NameResolution.dll",
+ "build/netstandard2.0/ref/System.Net.NetworkInformation.dll",
+ "build/netstandard2.0/ref/System.Net.Ping.dll",
+ "build/netstandard2.0/ref/System.Net.Primitives.dll",
+ "build/netstandard2.0/ref/System.Net.Requests.dll",
+ "build/netstandard2.0/ref/System.Net.Security.dll",
+ "build/netstandard2.0/ref/System.Net.Sockets.dll",
+ "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll",
+ "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll",
+ "build/netstandard2.0/ref/System.Net.WebSockets.dll",
+ "build/netstandard2.0/ref/System.Net.dll",
+ "build/netstandard2.0/ref/System.Numerics.dll",
+ "build/netstandard2.0/ref/System.ObjectModel.dll",
+ "build/netstandard2.0/ref/System.Reflection.Extensions.dll",
+ "build/netstandard2.0/ref/System.Reflection.Primitives.dll",
+ "build/netstandard2.0/ref/System.Reflection.dll",
+ "build/netstandard2.0/ref/System.Resources.Reader.dll",
+ "build/netstandard2.0/ref/System.Resources.ResourceManager.dll",
+ "build/netstandard2.0/ref/System.Resources.Writer.dll",
+ "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll",
+ "build/netstandard2.0/ref/System.Runtime.Extensions.dll",
+ "build/netstandard2.0/ref/System.Runtime.Handles.dll",
+ "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "build/netstandard2.0/ref/System.Runtime.InteropServices.dll",
+ "build/netstandard2.0/ref/System.Runtime.Numerics.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll",
+ "build/netstandard2.0/ref/System.Runtime.Serialization.dll",
+ "build/netstandard2.0/ref/System.Runtime.dll",
+ "build/netstandard2.0/ref/System.Security.Claims.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll",
+ "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll",
+ "build/netstandard2.0/ref/System.Security.Principal.dll",
+ "build/netstandard2.0/ref/System.Security.SecureString.dll",
+ "build/netstandard2.0/ref/System.ServiceModel.Web.dll",
+ "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll",
+ "build/netstandard2.0/ref/System.Text.Encoding.dll",
+ "build/netstandard2.0/ref/System.Text.RegularExpressions.dll",
+ "build/netstandard2.0/ref/System.Threading.Overlapped.dll",
+ "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll",
+ "build/netstandard2.0/ref/System.Threading.Tasks.dll",
+ "build/netstandard2.0/ref/System.Threading.Thread.dll",
+ "build/netstandard2.0/ref/System.Threading.ThreadPool.dll",
+ "build/netstandard2.0/ref/System.Threading.Timer.dll",
+ "build/netstandard2.0/ref/System.Threading.dll",
+ "build/netstandard2.0/ref/System.Transactions.dll",
+ "build/netstandard2.0/ref/System.ValueTuple.dll",
+ "build/netstandard2.0/ref/System.Web.dll",
+ "build/netstandard2.0/ref/System.Windows.dll",
+ "build/netstandard2.0/ref/System.Xml.Linq.dll",
+ "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll",
+ "build/netstandard2.0/ref/System.Xml.Serialization.dll",
+ "build/netstandard2.0/ref/System.Xml.XDocument.dll",
+ "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll",
+ "build/netstandard2.0/ref/System.Xml.XPath.dll",
+ "build/netstandard2.0/ref/System.Xml.XmlDocument.dll",
+ "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll",
+ "build/netstandard2.0/ref/System.Xml.dll",
+ "build/netstandard2.0/ref/System.dll",
+ "build/netstandard2.0/ref/mscorlib.dll",
+ "build/netstandard2.0/ref/netstandard.dll",
+ "build/netstandard2.0/ref/netstandard.xml",
+ "lib/netstandard1.0/_._",
+ "netstandard.library.2.0.3.nupkg.sha512",
+ "netstandard.library.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ ".NETCoreApp,Version=v2.2": [
+ "Microsoft.NETCore.App >= 2.2.0"
+ ]
+ },
+ "packageFolders": {
+ "/Users/ben/.nuget/packages/": {},
+ "/usr/local/share/dotnet/sdk/NuGetFallbackFolder": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/Users/ben/.vim/bundle/vimspector/support/test/csharp/csharp.csproj",
+ "projectName": "csharp",
+ "projectPath": "/Users/ben/.vim/bundle/vimspector/support/test/csharp/csharp.csproj",
+ "packagesPath": "/Users/ben/.nuget/packages/",
+ "outputPath": "/Users/ben/.vim/bundle/vimspector/support/test/csharp/obj/",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
+ ],
+ "configFilePaths": [
+ "/Users/ben/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "netcoreapp2.2"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "netcoreapp2.2": {
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "netcoreapp2.2": {
+ "dependencies": {
+ "Microsoft.NETCore.App": {
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[2.2.0, )",
+ "autoReferenced": true
+ }
+ },
+ "imports": [
+ "net461"
+ ],
+ "assetTargetFallback": true,
+ "warn": true
+ }
+ }
+ }
+}
\ No newline at end of file