Initial support for reading references from .dll libraries instead of pre-extracted .json files
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.Mdb.dll
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.Mdb.dll
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.Pdb.dll
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.Pdb.dll
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.Rocks.dll
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.Rocks.dll
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.dll
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Client/server/Mono.Cecil.dll
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|   "runtimeTarget": { |   "runtimeTarget": { | ||||||
|     "name": ".NETCoreApp,Version=v2.1", |     "name": ".NETCoreApp,Version=v2.1", | ||||||
|     "signature": "581d4a2b95ddb38a06e4f4668085df59e24bb64d" |     "signature": "92ceee375f8a26f5a48d4433636768b431365217" | ||||||
|   }, |   }, | ||||||
|   "compilationOptions": {}, |   "compilationOptions": {}, | ||||||
|   "targets": { |   "targets": { | ||||||
| @@ -12,6 +12,7 @@ | |||||||
|           "Microsoft.Extensions.Logging": "2.1.1", |           "Microsoft.Extensions.Logging": "2.1.1", | ||||||
|           "Microsoft.Extensions.Logging.Debug": "1.1.0", |           "Microsoft.Extensions.Logging.Debug": "1.1.0", | ||||||
|           "Microsoft.Extensions.Logging.TraceSource": "2.1.1", |           "Microsoft.Extensions.Logging.TraceSource": "2.1.1", | ||||||
|  |           "Mono.Cecil": "0.10.3", | ||||||
|           "JsonRpc.DynamicProxy": "0.4.0.0", |           "JsonRpc.DynamicProxy": "0.4.0.0", | ||||||
|           "LanguageServer.VsCode": "0.2.0.0", |           "LanguageServer.VsCode": "0.2.0.0", | ||||||
|           "Upsilon": "1.0.0.0" |           "Upsilon": "1.0.0.0" | ||||||
| @@ -172,6 +173,36 @@ | |||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "Mono.Cecil/0.10.3": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.IO.FileSystem": "4.3.0", | ||||||
|  |           "System.IO.FileSystem.Primitives": "4.3.0", | ||||||
|  |           "System.Reflection": "4.3.0", | ||||||
|  |           "System.Runtime.Extensions": "4.3.0", | ||||||
|  |           "System.Security.Cryptography.Algorithms": "4.2.0", | ||||||
|  |           "System.Security.Cryptography.Csp": "4.0.0", | ||||||
|  |           "System.Threading": "4.3.0" | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Mdb.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Pdb.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Rocks.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "Newtonsoft.Json/10.0.2": { |       "Newtonsoft.Json/10.0.2": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.CSharp": "4.3.0", |           "Microsoft.CSharp": "4.3.0", | ||||||
| @@ -187,11 +218,26 @@ | |||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "runtime.native.System.Security.Cryptography/4.0.0": {}, | ||||||
|       "System.Collections/4.3.0": { |       "System.Collections/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Collections.Concurrent/4.0.12": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.Diagnostics.Debug": "4.3.0", | ||||||
|  |           "System.Diagnostics.Tracing": "4.1.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.NonGeneric/4.3.0": { |       "System.Collections.NonGeneric/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Diagnostics.Debug": "4.3.0", |           "System.Diagnostics.Debug": "4.3.0", | ||||||
| @@ -249,6 +295,11 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Runtime": "4.3.0" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "System.Dynamic.Runtime/4.3.0": { |       "System.Dynamic.Runtime/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Collections": "4.3.0", |           "System.Collections": "4.3.0", | ||||||
| @@ -435,6 +486,14 @@ | |||||||
|           "System.Runtime.Handles": "4.3.0" |           "System.Runtime.Handles": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Runtime.Numerics/4.0.1": { | ||||||
|  |         "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.Formatters/4.3.0": { |       "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Collections": "4.3.0", |           "System.Collections": "4.3.0", | ||||||
| @@ -450,6 +509,94 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |         "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.0.1", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "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.2.0", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "System.Threading": "4.3.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.Collections.Concurrent": "4.0.12", | ||||||
|  |           "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.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |         "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.Text.Encoding/4.3.0": { |       "System.Text.Encoding/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
| @@ -640,6 +787,13 @@ | |||||||
|       "path": "microsoft.extensions.primitives/2.1.1", |       "path": "microsoft.extensions.primitives/2.1.1", | ||||||
|       "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512" |       "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "Mono.Cecil/0.10.3": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-RM04CLohPMOqmLjQFeqcNaWy4GVR/JyvaqjiUoFWWIcvVDX3KJ2oS+wfxyiDN0YvdAJD9GbAKF9Ms4nLhYzWkg==", | ||||||
|  |       "path": "mono.cecil/0.10.3", | ||||||
|  |       "hashPath": "mono.cecil.0.10.3.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "Newtonsoft.Json/10.0.2": { |     "Newtonsoft.Json/10.0.2": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -647,6 +801,13 @@ | |||||||
|       "path": "newtonsoft.json/10.0.2", |       "path": "newtonsoft.json/10.0.2", | ||||||
|       "hashPath": "newtonsoft.json.10.0.2.nupkg.sha512" |       "hashPath": "newtonsoft.json.10.0.2.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "runtime.native.System.Security.Cryptography/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", | ||||||
|  |       "path": "runtime.native.system.security.cryptography/4.0.0", | ||||||
|  |       "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Collections/4.3.0": { |     "System.Collections/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -654,6 +815,13 @@ | |||||||
|       "path": "system.collections/4.3.0", |       "path": "system.collections/4.3.0", | ||||||
|       "hashPath": "system.collections.4.3.0.nupkg.sha512" |       "hashPath": "system.collections.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Collections.Concurrent/4.0.12": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", | ||||||
|  |       "path": "system.collections.concurrent/4.0.12", | ||||||
|  |       "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Collections.NonGeneric/4.3.0": { |     "System.Collections.NonGeneric/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -696,6 +864,13 @@ | |||||||
|       "path": "system.diagnostics.debug/4.3.0", |       "path": "system.diagnostics.debug/4.3.0", | ||||||
|       "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" |       "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", | ||||||
|  |       "path": "system.diagnostics.tracing/4.1.0", | ||||||
|  |       "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Dynamic.Runtime/4.3.0": { |     "System.Dynamic.Runtime/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -857,6 +1032,13 @@ | |||||||
|       "path": "system.runtime.interopservices/4.3.0", |       "path": "system.runtime.interopservices/4.3.0", | ||||||
|       "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" |       "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Runtime.Numerics/4.0.1": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", | ||||||
|  |       "path": "system.runtime.numerics/4.0.1", | ||||||
|  |       "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Runtime.Serialization.Formatters/4.3.0": { |     "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -871,6 +1053,34 @@ | |||||||
|       "path": "system.runtime.serialization.primitives/4.3.0", |       "path": "system.runtime.serialization.primitives/4.3.0", | ||||||
|       "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" |       "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", | ||||||
|  |       "path": "system.security.cryptography.algorithms/4.2.0", | ||||||
|  |       "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", | ||||||
|  |       "path": "system.security.cryptography.csp/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", | ||||||
|  |       "path": "system.security.cryptography.encoding/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", | ||||||
|  |       "path": "system.security.cryptography.primitives/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Text.Encoding/4.3.0": { |     "System.Text.Encoding/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -11,6 +11,9 @@ | |||||||
|         <e p="DiagnosticsProvider.cs" t="Include" /> |         <e p="DiagnosticsProvider.cs" t="Include" /> | ||||||
|         <e p="LanguageServerSession.cs" t="Include" /> |         <e p="LanguageServerSession.cs" t="Include" /> | ||||||
|         <e p="Program.cs" t="Include" /> |         <e p="Program.cs" t="Include" /> | ||||||
|  |         <e p="ReferenceHandler" t="Include"> | ||||||
|  |           <e p="LoadReferenceLibraries.cs" t="Include" /> | ||||||
|  |         </e> | ||||||
|         <e p="Services" t="Include"> |         <e p="Services" t="Include"> | ||||||
|           <e p="CompletionItemService.cs" t="Include" /> |           <e p="CompletionItemService.cs" t="Include" /> | ||||||
|           <e p="InitializationService.cs" t="Include" /> |           <e p="InitializationService.cs" t="Include" /> | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -188,7 +188,8 @@ namespace UpsilonLanguageServer | |||||||
|             new Regex( |             new Regex( | ||||||
|                 @"(?'keyType'(?:\w| )+) *(?:\((?'keyInternalType'.*)\))* *, *(?'valueType'(?:\w| )+)(?:\((?'valueInternalType'.*)\))*", |                 @"(?'keyType'(?:\w| )+) *(?:\((?'keyInternalType'.*)\))* *, *(?'valueType'(?:\w| )+)(?:\((?'valueInternalType'.*)\))*", | ||||||
|                 RegexOptions.IgnoreCase); |                 RegexOptions.IgnoreCase); | ||||||
|         private static TypeContainer ParseType(string input) |  | ||||||
|  |         public static TypeContainer ParseType(string input) | ||||||
|         { |         { | ||||||
|             input = input.Trim(); |             input = input.Trim(); | ||||||
|             if (string.Equals(input, "string", StringComparison.InvariantCultureIgnoreCase)) |             if (string.Equals(input, "string", StringComparison.InvariantCultureIgnoreCase)) | ||||||
|   | |||||||
| @@ -0,0 +1,388 @@ | |||||||
|  | using System; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.IO; | ||||||
|  | using System.Linq; | ||||||
|  | using Mono.Cecil; | ||||||
|  | using Newtonsoft.Json; | ||||||
|  | using Newtonsoft.Json.Linq; | ||||||
|  | using Upsilon.BaseTypes.UserData; | ||||||
|  | using Upsilon.BoundTypes; | ||||||
|  |  | ||||||
|  | namespace UpsilonLanguageServer.ReferenceHandler | ||||||
|  | { | ||||||
|  |     public static class LoadReferenceLibraries | ||||||
|  |     { | ||||||
|  |         private static List<string> References { get; set; } = new List<string>(); | ||||||
|  |  | ||||||
|  |         public static void ReloadReferences(string workSpace, string jsonString) | ||||||
|  |         { | ||||||
|  |             var obj = JObject.Parse(jsonString); | ||||||
|  |             if (!obj.TryGetValue("references", StringComparison.InvariantCultureIgnoreCase, out var references)) | ||||||
|  |                 return; | ||||||
|  |             if (!(references is JArray referencesArray)) | ||||||
|  |                 return; | ||||||
|  |  | ||||||
|  |             var values = referencesArray.Values<string>(); | ||||||
|  |  | ||||||
|  |             foreach (var reference in values) | ||||||
|  |             { | ||||||
|  |                 var path = Path.Combine(workSpace, reference); | ||||||
|  |                 if (!File.Exists(path)) | ||||||
|  |                 { | ||||||
|  |                     throw new Exception($"Can't read file {path}. It doesn't exist."); | ||||||
|  |                 } | ||||||
|  |                 if (Path.GetExtension(path) != ".dll") | ||||||
|  |                     continue; | ||||||
|  |                 References.Add(path); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             References = References.Distinct().ToList(); | ||||||
|  |             LoadAssemblies(References); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private static Dictionary<string, string> _translatedType; | ||||||
|  |  | ||||||
|  |         private static void LoadAssemblies(List<string> locations) | ||||||
|  |         { | ||||||
|  |             var resolver = new DefaultAssemblyResolver(); | ||||||
|  |             foreach (var location in locations) | ||||||
|  |             { | ||||||
|  |                 var dir = Directory.GetParent(location); | ||||||
|  |                 resolver.AddSearchDirectory(dir.FullName); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             _translatedType = new Dictionary<string, string>(); | ||||||
|  |             var dictionary = locations.Select(x => | ||||||
|  |                     ModuleDefinition.ReadModule(x, new ReaderParameters() {AssemblyResolver = resolver})) | ||||||
|  |                 .SelectMany(file => file.Types, (file, type) => GetDefinitions(type)) | ||||||
|  |                 .SelectMany(definitions => definitions) | ||||||
|  |                 .ToDictionary(definition => definition.Item1, definition => definition.Item2); | ||||||
|  |  | ||||||
|  |             foreach (var definition in dictionary) | ||||||
|  |             { | ||||||
|  |                 _translatedType.Add(definition.Value.FullName, definition.Key); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             var result = new Dictionary<string, Data>(); | ||||||
|  |             foreach (var definition in dictionary) | ||||||
|  |             { | ||||||
|  |                 var name     = definition.Key; | ||||||
|  |                 var type     = definition.Value; | ||||||
|  |                 var typeData = ExtractData(type); | ||||||
|  |                 result.Add(name, typeData); | ||||||
|  |  | ||||||
|  |                 if (typeData is EnumData enumData) | ||||||
|  |                 { | ||||||
|  |                     BoundTypeHandler.LoadUserDataTypeDefinition(new UserDataBoundEnumDefinition(enumData.Values, name)); | ||||||
|  |                 } | ||||||
|  |                 else | ||||||
|  |                 { | ||||||
|  |                     var dic = new Dictionary<string, UserDataBoundProperty>(); | ||||||
|  |                     foreach (var property in typeData.Properties) | ||||||
|  |                     { | ||||||
|  |                         var propertyName = property.Key; | ||||||
|  |                         var propertyValue = property.Value; | ||||||
|  |  | ||||||
|  |                         var scriptType = BoundTypeParser.ParseType(propertyValue.Type); | ||||||
|  |                         if (propertyValue is MethodData method) | ||||||
|  |                         { | ||||||
|  |                             dic.Add(propertyName.ToLowerInvariant(), new UserDataBoundMethod(propertyName, | ||||||
|  |                                 method.Options.Select( | ||||||
|  |                                     x => | ||||||
|  |                                     { | ||||||
|  |                                         var returnType = BoundTypeParser.ParseType(x.Returns); | ||||||
|  |                                         return new UserDataBoundMethodOption(returnType, x.Parameters.Select(y => | ||||||
|  |                                             new UserDataBoundFunctionParameter() | ||||||
|  |                                             { | ||||||
|  |                                                 Name       = y.Key, | ||||||
|  |                                                 Type       = BoundTypeParser.ParseType(y.Value.Type), | ||||||
|  |                                                 Comment    = y.Value.Comment, | ||||||
|  |                                                 ActualType = y.Value.Type, | ||||||
|  |                                                 IsOptional = y.Value.IsOptional | ||||||
|  |                                             }).ToArray(), false); | ||||||
|  |                                     }).ToList())); | ||||||
|  |                         } | ||||||
|  |                         else | ||||||
|  |                         { | ||||||
|  |                             dic.Add(propertyName.ToLowerInvariant(), new UserDataBoundProperty() | ||||||
|  |                             { | ||||||
|  |                                 Name       = propertyName, | ||||||
|  |                                 ActualType = propertyValue.Type, | ||||||
|  |                                 Comment    = propertyValue.Comment, | ||||||
|  |                                 Type       = scriptType | ||||||
|  |                             }); | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|  |                     BoundTypeHandler.LoadUserDataTypeDefinition(new UserDataBoundTypeDefinition(name, dic)); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private static Type GetMonoType(this TypeReference type) | ||||||
|  |         { | ||||||
|  |             return Type.GetType(type.GetReflectionName(), true); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private static string GetReflectionName(this TypeReference type) | ||||||
|  |         { | ||||||
|  |             if (type.IsGenericInstance) | ||||||
|  |             { | ||||||
|  |                 var genericInstance = (GenericInstanceType)type; | ||||||
|  |                 return | ||||||
|  |                     $"{genericInstance.Namespace}.{type.Name}[{string.Join(",", genericInstance.GenericArguments.Select(p => p.GetReflectionName()).ToArray())}]"; | ||||||
|  |             } | ||||||
|  |             return type.FullName; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private static List<(string, TypeDefinition)> GetDefinitions(TypeDefinition typeDefinition) | ||||||
|  |         { | ||||||
|  |             var ls = new List<(string, TypeDefinition)>(); | ||||||
|  |             foreach (var nestedType in typeDefinition.NestedTypes) | ||||||
|  |             { | ||||||
|  |                 var definitions = GetDefinitions(nestedType); | ||||||
|  |                 if (definitions.Count > 0) | ||||||
|  |                 { | ||||||
|  |                     ls.AddRange(definitions); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             var requiredAttribute = typeof(UpsilonUserDataAttribute).FullName; | ||||||
|  |             if (!typeDefinition.HasCustomAttributes) return ls; | ||||||
|  |             foreach (var customAttribute in typeDefinition.CustomAttributes) | ||||||
|  |             { | ||||||
|  |                 if (!string.Equals(customAttribute.AttributeType.FullName, requiredAttribute)) | ||||||
|  |                 { | ||||||
|  |                     continue; | ||||||
|  |                 } | ||||||
|  |                 var name = customAttribute.ConstructorArguments[0].Value.ToString(); | ||||||
|  |                 ls.Add((name, typeDefinition)); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             return ls; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private static Data ExtractData(TypeDefinition type) | ||||||
|  |         { | ||||||
|  |             if (type.IsEnum) | ||||||
|  |             { | ||||||
|  |                 var enumTypeData = new EnumData() | ||||||
|  |                 { | ||||||
|  |                     Values = type.Fields.Where(x => x.IsPublic && !x.IsSpecialName).Select(x => x.Name).ToList() | ||||||
|  |                 }; | ||||||
|  |                 return enumTypeData; | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |             var typeData = new Data(){Properties = new Dictionary<string, Property>()}; | ||||||
|  |  | ||||||
|  |             if (type.BaseType != null) | ||||||
|  |             { | ||||||
|  |                 try | ||||||
|  |                 { | ||||||
|  |                     var resolved = type.BaseType.Resolve(); | ||||||
|  |                     if (resolved.FullName != "System.Object") | ||||||
|  |                     { | ||||||
|  |                         var b = ExtractData(type.BaseType.Resolve()); | ||||||
|  |                         foreach (var property in b.Properties) | ||||||
|  |                         { | ||||||
|  |                             typeData.Properties.Add(property.Key, property.Value); | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |                 catch | ||||||
|  |                 { | ||||||
|  |                     //ignore | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             if (type.HasInterfaces) | ||||||
|  |             { | ||||||
|  |                 var interfaces = type.Interfaces; | ||||||
|  |                 foreach (var @interface in interfaces) | ||||||
|  |                 { | ||||||
|  |                     try | ||||||
|  |                     { | ||||||
|  |                         var extract = ExtractData(@interface.InterfaceType.Resolve()); | ||||||
|  |                         foreach (var property in extract.Properties) | ||||||
|  |                         { | ||||||
|  |                             if (!typeData.Properties.ContainsKey(property.Key)) | ||||||
|  |                                 typeData.Properties.Add(property.Key, property.Value); | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|  |                     catch | ||||||
|  |                     { | ||||||
|  |                         // ignore | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             foreach (var fieldDefinition in type.Fields) | ||||||
|  |             { | ||||||
|  |                 if (!fieldDefinition.IsPublic) | ||||||
|  |                     continue; | ||||||
|  |                 var parsedFieldType = GetParsedTypeName(fieldDefinition.FieldType); | ||||||
|  |                 if (typeData.Properties.ContainsKey(fieldDefinition.Name)) | ||||||
|  |                 { | ||||||
|  |                     typeData.Properties[fieldDefinition.Name] = new Property() | ||||||
|  |                     { | ||||||
|  |                         Type = parsedFieldType | ||||||
|  |                     }; | ||||||
|  |                 } | ||||||
|  |                 else | ||||||
|  |                 { | ||||||
|  |                     typeData.Properties.Add(fieldDefinition.Name, new Property() | ||||||
|  |                     { | ||||||
|  |                         Type = parsedFieldType | ||||||
|  |                     }); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             foreach (var propertyDefinition in type.Properties) | ||||||
|  |             { | ||||||
|  |                 if (!propertyDefinition.GetMethod.IsPublic) | ||||||
|  |                     continue; | ||||||
|  |                 var parsedFieldType = GetParsedTypeName(propertyDefinition.PropertyType); | ||||||
|  |                 if (typeData.Properties.ContainsKey(propertyDefinition.Name)) | ||||||
|  |                 { | ||||||
|  |                     typeData.Properties[propertyDefinition.Name] = new Property() | ||||||
|  |                     { | ||||||
|  |                         Type = parsedFieldType | ||||||
|  |                     }; | ||||||
|  |                 } | ||||||
|  |                 else | ||||||
|  |                 { | ||||||
|  |                     typeData.Properties.Add(propertyDefinition.Name, new Property() | ||||||
|  |                     { | ||||||
|  |                         Type = parsedFieldType | ||||||
|  |                     }); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             var methodDic = new Dictionary<string, MethodData>(); | ||||||
|  |  | ||||||
|  |             foreach (var methodDefinition in type.Methods) | ||||||
|  |             { | ||||||
|  |                 if (!methodDefinition.IsPublic) | ||||||
|  |                     continue; | ||||||
|  |                 if (methodDefinition.IsConstructor) | ||||||
|  |                     continue; | ||||||
|  |                 if (typeData.Properties.ContainsKey(methodDefinition.Name)) | ||||||
|  |                     continue; | ||||||
|  |                 if (methodDefinition.IsGetter || methodDefinition.IsSetter) | ||||||
|  |                     continue; | ||||||
|  |                 var returnType = GetParsedTypeName(methodDefinition.ReturnType); | ||||||
|  |                 var parameters = new Dictionary<string, MethodDataOption.MethodParameter>(); | ||||||
|  |                 foreach (var parameter in methodDefinition.Parameters) | ||||||
|  |                 { | ||||||
|  |                     var parameterType = GetParsedTypeName(parameter.ParameterType); | ||||||
|  |                     var optional = parameter.IsOptional; | ||||||
|  |                     parameters.Add(parameter.Name, new MethodDataOption.MethodParameter() | ||||||
|  |                     { | ||||||
|  |                         Type = parameterType, | ||||||
|  |                         IsOptional = optional | ||||||
|  |                     }); | ||||||
|  |                 } | ||||||
|  |                 var option = new MethodDataOption() | ||||||
|  |                 { | ||||||
|  |                     Returns    = returnType, | ||||||
|  |                     Parameters = parameters | ||||||
|  |                 }; | ||||||
|  |                 if (methodDic.TryGetValue(methodDefinition.Name, out var data)) | ||||||
|  |                 { | ||||||
|  |                     data.Options.Add(option); | ||||||
|  |                 } | ||||||
|  |                 else | ||||||
|  |                 { | ||||||
|  |                     methodDic.Add(methodDefinition.Name, new MethodData() | ||||||
|  |                     { | ||||||
|  |                         Type = "function", | ||||||
|  |                         Options = new List<MethodDataOption>(){option} | ||||||
|  |                     }); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             foreach (var methodData in methodDic) | ||||||
|  |             { | ||||||
|  |                 typeData.Properties.Add(methodData.Key, methodData.Value); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             return typeData; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         private static string GetParsedTypeName(TypeReference type) | ||||||
|  |         { | ||||||
|  |             if (string.Equals(type.FullName, "System.Void")) | ||||||
|  |                 return "nil"; | ||||||
|  |             if (string.Equals(type.FullName, "System.String")) | ||||||
|  |                 return "string"; | ||||||
|  |             if (string.Equals(type.FullName, "System.Boolean")) | ||||||
|  |                 return "bool"; | ||||||
|  |             if (type.IsPrimitive) | ||||||
|  |                 return "number"; | ||||||
|  |             if (type.IsArray && type is ArrayType arrayType) | ||||||
|  |             { | ||||||
|  |                 var t = arrayType.ElementType; | ||||||
|  |                 return $"table (number, {GetParsedTypeName(t)})"; | ||||||
|  |             } | ||||||
|  |             if (type is GenericInstanceType genericType) | ||||||
|  |             { | ||||||
|  |                 if (type.FullName.StartsWith("System.Collections.Generic.Dictionary")) | ||||||
|  |                 { | ||||||
|  |                     var generics = genericType.GenericArguments; | ||||||
|  |                     if (generics.Count != 2) | ||||||
|  |                         return "table"; | ||||||
|  |                     var key   = GetParsedTypeName(generics[0]); | ||||||
|  |                     var value = GetParsedTypeName(generics[1]); | ||||||
|  |                     return $"table ({key}, {value})"; | ||||||
|  |                 } | ||||||
|  |                 if (type.FullName.StartsWith("System.Collections.Generic.List")) | ||||||
|  |                 { | ||||||
|  |                     var generics = genericType.GenericArguments; | ||||||
|  |                     if (generics.Count != 1) | ||||||
|  |                         return "table"; | ||||||
|  |                     var value = GetParsedTypeName(generics[0]); | ||||||
|  |                     return $"table (number, {value})"; | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if (_translatedType.TryGetValue(type.FullName, out var s)) | ||||||
|  |             { | ||||||
|  |                 return s; | ||||||
|  |             } | ||||||
|  |             return "unknown"; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         public class Data | ||||||
|  |         { | ||||||
|  |             public Dictionary<string, Property> Properties { get; set; } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         public class EnumData : Data | ||||||
|  |         { | ||||||
|  |             [JsonProperty("__type")] public string SpecialType = "enum"; | ||||||
|  |             public List<string> Values = new List<string>(); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         public class Property | ||||||
|  |         { | ||||||
|  |             public string Type { get; set; } | ||||||
|  |             public string Comment { get; set; } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         public class MethodData : Property | ||||||
|  |         { | ||||||
|  |             public List<MethodDataOption> Options { get; set; } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         public class MethodDataOption | ||||||
|  |         { | ||||||
|  |             public string                              Returns    { get; set; } | ||||||
|  |             public Dictionary<string, MethodParameter> Parameters { get; set; } | ||||||
|  |             public class MethodParameter | ||||||
|  |             { | ||||||
|  |                 public string Type       { get; set; } | ||||||
|  |                 public string Comment    { get; set; } | ||||||
|  |                 public bool   IsOptional { get; set; } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |     } | ||||||
|  | } | ||||||
| @@ -6,6 +6,7 @@ using System.Threading.Tasks; | |||||||
| using JsonRpc.Standard.Contracts; | using JsonRpc.Standard.Contracts; | ||||||
| using LanguageServer.VsCode.Contracts; | using LanguageServer.VsCode.Contracts; | ||||||
| using Upsilon.BoundTypes; | using Upsilon.BoundTypes; | ||||||
|  | using UpsilonLanguageServer.ReferenceHandler; | ||||||
|  |  | ||||||
| namespace UpsilonLanguageServer.Services | namespace UpsilonLanguageServer.Services | ||||||
| { | { | ||||||
| @@ -107,6 +108,17 @@ namespace UpsilonLanguageServer.Services | |||||||
|                             } |                             } | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|  |                     else if (string.Equals(name, "references.json")) | ||||||
|  |                     { | ||||||
|  |                         try | ||||||
|  |                         { | ||||||
|  |                             LoadReferenceLibraries.ReloadReferences(RootUri, File.ReadAllText(localPath)); | ||||||
|  |                         } | ||||||
|  |                         catch (Exception e) | ||||||
|  |                         { | ||||||
|  |                             await Client.Window.ShowMessage(MessageType.Error, e.ToString()); | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -10,6 +10,7 @@ | |||||||
|       <PackageReference Include="Microsoft.Extensions.Logging" Version="2.1.1" /> |       <PackageReference Include="Microsoft.Extensions.Logging" Version="2.1.1" /> | ||||||
|       <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.0" /> |       <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.0" /> | ||||||
|       <PackageReference Include="Microsoft.Extensions.Logging.TraceSource" Version="2.1.1" /> |       <PackageReference Include="Microsoft.Extensions.Logging.TraceSource" Version="2.1.1" /> | ||||||
|  |       <PackageReference Include="Mono.Cecil" Version="0.10.3" /> | ||||||
|     </ItemGroup> |     </ItemGroup> | ||||||
|  |  | ||||||
|     <ItemGroup> |     <ItemGroup> | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|   "runtimeTarget": { |   "runtimeTarget": { | ||||||
|     "name": ".NETCoreApp,Version=v2.1", |     "name": ".NETCoreApp,Version=v2.1", | ||||||
|     "signature": "581d4a2b95ddb38a06e4f4668085df59e24bb64d" |     "signature": "92ceee375f8a26f5a48d4433636768b431365217" | ||||||
|   }, |   }, | ||||||
|   "compilationOptions": {}, |   "compilationOptions": {}, | ||||||
|   "targets": { |   "targets": { | ||||||
| @@ -12,6 +12,7 @@ | |||||||
|           "Microsoft.Extensions.Logging": "2.1.1", |           "Microsoft.Extensions.Logging": "2.1.1", | ||||||
|           "Microsoft.Extensions.Logging.Debug": "1.1.0", |           "Microsoft.Extensions.Logging.Debug": "1.1.0", | ||||||
|           "Microsoft.Extensions.Logging.TraceSource": "2.1.1", |           "Microsoft.Extensions.Logging.TraceSource": "2.1.1", | ||||||
|  |           "Mono.Cecil": "0.10.3", | ||||||
|           "JsonRpc.DynamicProxy": "0.4.0.0", |           "JsonRpc.DynamicProxy": "0.4.0.0", | ||||||
|           "LanguageServer.VsCode": "0.2.0.0", |           "LanguageServer.VsCode": "0.2.0.0", | ||||||
|           "Upsilon": "1.0.0.0" |           "Upsilon": "1.0.0.0" | ||||||
| @@ -172,6 +173,36 @@ | |||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "Mono.Cecil/0.10.3": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.IO.FileSystem": "4.3.0", | ||||||
|  |           "System.IO.FileSystem.Primitives": "4.3.0", | ||||||
|  |           "System.Reflection": "4.3.0", | ||||||
|  |           "System.Runtime.Extensions": "4.3.0", | ||||||
|  |           "System.Security.Cryptography.Algorithms": "4.2.0", | ||||||
|  |           "System.Security.Cryptography.Csp": "4.0.0", | ||||||
|  |           "System.Threading": "4.3.0" | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Mdb.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Pdb.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Rocks.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "Newtonsoft.Json/10.0.2": { |       "Newtonsoft.Json/10.0.2": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.CSharp": "4.3.0", |           "Microsoft.CSharp": "4.3.0", | ||||||
| @@ -187,11 +218,26 @@ | |||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "runtime.native.System.Security.Cryptography/4.0.0": {}, | ||||||
|       "System.Collections/4.3.0": { |       "System.Collections/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Collections.Concurrent/4.0.12": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.Diagnostics.Debug": "4.3.0", | ||||||
|  |           "System.Diagnostics.Tracing": "4.1.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.NonGeneric/4.3.0": { |       "System.Collections.NonGeneric/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Diagnostics.Debug": "4.3.0", |           "System.Diagnostics.Debug": "4.3.0", | ||||||
| @@ -249,6 +295,11 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Runtime": "4.3.0" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "System.Dynamic.Runtime/4.3.0": { |       "System.Dynamic.Runtime/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Collections": "4.3.0", |           "System.Collections": "4.3.0", | ||||||
| @@ -435,6 +486,14 @@ | |||||||
|           "System.Runtime.Handles": "4.3.0" |           "System.Runtime.Handles": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Runtime.Numerics/4.0.1": { | ||||||
|  |         "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.Formatters/4.3.0": { |       "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Collections": "4.3.0", |           "System.Collections": "4.3.0", | ||||||
| @@ -450,6 +509,94 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |         "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.0.1", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "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.2.0", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "System.Threading": "4.3.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.Collections.Concurrent": "4.0.12", | ||||||
|  |           "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.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |         "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.Text.Encoding/4.3.0": { |       "System.Text.Encoding/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
| @@ -640,6 +787,13 @@ | |||||||
|       "path": "microsoft.extensions.primitives/2.1.1", |       "path": "microsoft.extensions.primitives/2.1.1", | ||||||
|       "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512" |       "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "Mono.Cecil/0.10.3": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-RM04CLohPMOqmLjQFeqcNaWy4GVR/JyvaqjiUoFWWIcvVDX3KJ2oS+wfxyiDN0YvdAJD9GbAKF9Ms4nLhYzWkg==", | ||||||
|  |       "path": "mono.cecil/0.10.3", | ||||||
|  |       "hashPath": "mono.cecil.0.10.3.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "Newtonsoft.Json/10.0.2": { |     "Newtonsoft.Json/10.0.2": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -647,6 +801,13 @@ | |||||||
|       "path": "newtonsoft.json/10.0.2", |       "path": "newtonsoft.json/10.0.2", | ||||||
|       "hashPath": "newtonsoft.json.10.0.2.nupkg.sha512" |       "hashPath": "newtonsoft.json.10.0.2.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "runtime.native.System.Security.Cryptography/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", | ||||||
|  |       "path": "runtime.native.system.security.cryptography/4.0.0", | ||||||
|  |       "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Collections/4.3.0": { |     "System.Collections/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -654,6 +815,13 @@ | |||||||
|       "path": "system.collections/4.3.0", |       "path": "system.collections/4.3.0", | ||||||
|       "hashPath": "system.collections.4.3.0.nupkg.sha512" |       "hashPath": "system.collections.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Collections.Concurrent/4.0.12": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", | ||||||
|  |       "path": "system.collections.concurrent/4.0.12", | ||||||
|  |       "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Collections.NonGeneric/4.3.0": { |     "System.Collections.NonGeneric/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -696,6 +864,13 @@ | |||||||
|       "path": "system.diagnostics.debug/4.3.0", |       "path": "system.diagnostics.debug/4.3.0", | ||||||
|       "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" |       "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", | ||||||
|  |       "path": "system.diagnostics.tracing/4.1.0", | ||||||
|  |       "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Dynamic.Runtime/4.3.0": { |     "System.Dynamic.Runtime/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -857,6 +1032,13 @@ | |||||||
|       "path": "system.runtime.interopservices/4.3.0", |       "path": "system.runtime.interopservices/4.3.0", | ||||||
|       "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" |       "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Runtime.Numerics/4.0.1": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", | ||||||
|  |       "path": "system.runtime.numerics/4.0.1", | ||||||
|  |       "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Runtime.Serialization.Formatters/4.3.0": { |     "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -871,6 +1053,34 @@ | |||||||
|       "path": "system.runtime.serialization.primitives/4.3.0", |       "path": "system.runtime.serialization.primitives/4.3.0", | ||||||
|       "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" |       "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", | ||||||
|  |       "path": "system.security.cryptography.algorithms/4.2.0", | ||||||
|  |       "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", | ||||||
|  |       "path": "system.security.cryptography.csp/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", | ||||||
|  |       "path": "system.security.cryptography.encoding/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", | ||||||
|  |       "path": "system.security.cryptography.primitives/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Text.Encoding/4.3.0": { |     "System.Text.Encoding/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|   "runtimeTarget": { |   "runtimeTarget": { | ||||||
|     "name": ".NETCoreApp,Version=v2.1", |     "name": ".NETCoreApp,Version=v2.1", | ||||||
|     "signature": "581d4a2b95ddb38a06e4f4668085df59e24bb64d" |     "signature": "92ceee375f8a26f5a48d4433636768b431365217" | ||||||
|   }, |   }, | ||||||
|   "compilationOptions": {}, |   "compilationOptions": {}, | ||||||
|   "targets": { |   "targets": { | ||||||
| @@ -12,6 +12,7 @@ | |||||||
|           "Microsoft.Extensions.Logging": "2.1.1", |           "Microsoft.Extensions.Logging": "2.1.1", | ||||||
|           "Microsoft.Extensions.Logging.Debug": "1.1.0", |           "Microsoft.Extensions.Logging.Debug": "1.1.0", | ||||||
|           "Microsoft.Extensions.Logging.TraceSource": "2.1.1", |           "Microsoft.Extensions.Logging.TraceSource": "2.1.1", | ||||||
|  |           "Mono.Cecil": "0.10.3", | ||||||
|           "JsonRpc.DynamicProxy": "0.4.0.0", |           "JsonRpc.DynamicProxy": "0.4.0.0", | ||||||
|           "LanguageServer.VsCode": "0.2.0.0", |           "LanguageServer.VsCode": "0.2.0.0", | ||||||
|           "Upsilon": "1.0.0.0" |           "Upsilon": "1.0.0.0" | ||||||
| @@ -172,6 +173,36 @@ | |||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "Mono.Cecil/0.10.3": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.IO.FileSystem": "4.3.0", | ||||||
|  |           "System.IO.FileSystem.Primitives": "4.3.0", | ||||||
|  |           "System.Reflection": "4.3.0", | ||||||
|  |           "System.Runtime.Extensions": "4.3.0", | ||||||
|  |           "System.Security.Cryptography.Algorithms": "4.2.0", | ||||||
|  |           "System.Security.Cryptography.Csp": "4.0.0", | ||||||
|  |           "System.Threading": "4.3.0" | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Mdb.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Pdb.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Rocks.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           }, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.dll": { | ||||||
|  |             "assemblyVersion": "0.10.3.0", | ||||||
|  |             "fileVersion": "0.10.3.0" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "Newtonsoft.Json/10.0.2": { |       "Newtonsoft.Json/10.0.2": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "Microsoft.CSharp": "4.3.0", |           "Microsoft.CSharp": "4.3.0", | ||||||
| @@ -187,11 +218,26 @@ | |||||||
|           } |           } | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "runtime.native.System.Security.Cryptography/4.0.0": {}, | ||||||
|       "System.Collections/4.3.0": { |       "System.Collections/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Collections.Concurrent/4.0.12": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.Diagnostics.Debug": "4.3.0", | ||||||
|  |           "System.Diagnostics.Tracing": "4.1.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.NonGeneric/4.3.0": { |       "System.Collections.NonGeneric/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Diagnostics.Debug": "4.3.0", |           "System.Diagnostics.Debug": "4.3.0", | ||||||
| @@ -249,6 +295,11 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Runtime": "4.3.0" | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "System.Dynamic.Runtime/4.3.0": { |       "System.Dynamic.Runtime/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Collections": "4.3.0", |           "System.Collections": "4.3.0", | ||||||
| @@ -435,6 +486,14 @@ | |||||||
|           "System.Runtime.Handles": "4.3.0" |           "System.Runtime.Handles": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Runtime.Numerics/4.0.1": { | ||||||
|  |         "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.Formatters/4.3.0": { |       "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Collections": "4.3.0", |           "System.Collections": "4.3.0", | ||||||
| @@ -450,6 +509,94 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |         "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.0.1", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "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.2.0", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "System.Threading": "4.3.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.3.0", | ||||||
|  |           "System.Collections.Concurrent": "4.0.12", | ||||||
|  |           "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.0.0", | ||||||
|  |           "System.Text.Encoding": "4.3.0", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtime/unix/lib/_._": { | ||||||
|  |             "rid": "unix", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           }, | ||||||
|  |           "runtime/win/lib/_._": { | ||||||
|  |             "rid": "win", | ||||||
|  |             "assetType": "runtime" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |         "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.Text.Encoding/4.3.0": { |       "System.Text.Encoding/4.3.0": { | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
| @@ -640,6 +787,13 @@ | |||||||
|       "path": "microsoft.extensions.primitives/2.1.1", |       "path": "microsoft.extensions.primitives/2.1.1", | ||||||
|       "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512" |       "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "Mono.Cecil/0.10.3": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-RM04CLohPMOqmLjQFeqcNaWy4GVR/JyvaqjiUoFWWIcvVDX3KJ2oS+wfxyiDN0YvdAJD9GbAKF9Ms4nLhYzWkg==", | ||||||
|  |       "path": "mono.cecil/0.10.3", | ||||||
|  |       "hashPath": "mono.cecil.0.10.3.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "Newtonsoft.Json/10.0.2": { |     "Newtonsoft.Json/10.0.2": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -647,6 +801,13 @@ | |||||||
|       "path": "newtonsoft.json/10.0.2", |       "path": "newtonsoft.json/10.0.2", | ||||||
|       "hashPath": "newtonsoft.json.10.0.2.nupkg.sha512" |       "hashPath": "newtonsoft.json.10.0.2.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "runtime.native.System.Security.Cryptography/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", | ||||||
|  |       "path": "runtime.native.system.security.cryptography/4.0.0", | ||||||
|  |       "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Collections/4.3.0": { |     "System.Collections/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -654,6 +815,13 @@ | |||||||
|       "path": "system.collections/4.3.0", |       "path": "system.collections/4.3.0", | ||||||
|       "hashPath": "system.collections.4.3.0.nupkg.sha512" |       "hashPath": "system.collections.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Collections.Concurrent/4.0.12": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", | ||||||
|  |       "path": "system.collections.concurrent/4.0.12", | ||||||
|  |       "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Collections.NonGeneric/4.3.0": { |     "System.Collections.NonGeneric/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -696,6 +864,13 @@ | |||||||
|       "path": "system.diagnostics.debug/4.3.0", |       "path": "system.diagnostics.debug/4.3.0", | ||||||
|       "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" |       "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", | ||||||
|  |       "path": "system.diagnostics.tracing/4.1.0", | ||||||
|  |       "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Dynamic.Runtime/4.3.0": { |     "System.Dynamic.Runtime/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -857,6 +1032,13 @@ | |||||||
|       "path": "system.runtime.interopservices/4.3.0", |       "path": "system.runtime.interopservices/4.3.0", | ||||||
|       "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" |       "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Runtime.Numerics/4.0.1": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", | ||||||
|  |       "path": "system.runtime.numerics/4.0.1", | ||||||
|  |       "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Runtime.Serialization.Formatters/4.3.0": { |     "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
| @@ -871,6 +1053,34 @@ | |||||||
|       "path": "system.runtime.serialization.primitives/4.3.0", |       "path": "system.runtime.serialization.primitives/4.3.0", | ||||||
|       "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" |       "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" | ||||||
|     }, |     }, | ||||||
|  |     "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", | ||||||
|  |       "path": "system.security.cryptography.algorithms/4.2.0", | ||||||
|  |       "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", | ||||||
|  |       "path": "system.security.cryptography.csp/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", | ||||||
|  |       "path": "system.security.cryptography.encoding/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |       "type": "package", | ||||||
|  |       "serviceable": true, | ||||||
|  |       "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", | ||||||
|  |       "path": "system.security.cryptography.primitives/4.0.0", | ||||||
|  |       "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" | ||||||
|  |     }, | ||||||
|     "System.Text.Encoding/4.3.0": { |     "System.Text.Encoding/4.3.0": { | ||||||
|       "type": "package", |       "type": "package", | ||||||
|       "serviceable": true, |       "serviceable": true, | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| dfd841cbdbe699ed8da902019778b8c68f754a8a | aeafb960c72baf6e102d3c430ef7f3cff667f2e4 | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,5 +1,5 @@ | |||||||
| { | { | ||||||
|   "version": 1, |   "version": 1, | ||||||
|   "dgSpecHash": "wvg+haPUeoyU5wLEdv8nuTtBsg7k8rJ4Z4nAbnjhK0DSVlOyDWDpoMBVt7p4i2aEErbzAVjTDtfc+Ri33eYXMA==", |   "dgSpecHash": "zNBKOB8ca0FfTGeECpPJJ5rYflCBnCb4AY8uf5XwT2g86qoAeD3vUD2Q1Eo3WdF57bGP5QkJwUzC7gj4/yD4pg==", | ||||||
|   "success": true |   "success": true | ||||||
| } | } | ||||||
| @@ -365,6 +365,31 @@ | |||||||
|           "lib/netstandard1.0/_._": {} |           "lib/netstandard1.0/_._": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "Mono.Cecil/0.10.3": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.0.11", | ||||||
|  |           "System.IO.FileSystem": "4.0.1", | ||||||
|  |           "System.IO.FileSystem.Primitives": "4.0.1", | ||||||
|  |           "System.Reflection": "4.1.0", | ||||||
|  |           "System.Runtime.Extensions": "4.1.0", | ||||||
|  |           "System.Security.Cryptography.Algorithms": "4.2.0", | ||||||
|  |           "System.Security.Cryptography.Csp": "4.0.0", | ||||||
|  |           "System.Threading": "4.0.11" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Mdb.dll": {}, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Pdb.dll": {}, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Rocks.dll": {}, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.dll": {} | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Mdb.dll": {}, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Pdb.dll": {}, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.Rocks.dll": {}, | ||||||
|  |           "lib/netstandard1.3/Mono.Cecil.dll": {} | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "NETStandard.Library/2.0.3": { |       "NETStandard.Library/2.0.3": { | ||||||
|         "type": "package", |         "type": "package", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
| @@ -397,6 +422,19 @@ | |||||||
|           "lib/netstandard1.3/Newtonsoft.Json.dll": {} |           "lib/netstandard1.3/Newtonsoft.Json.dll": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "runtime.native.System.Security.Cryptography/4.0.0": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "Microsoft.NETCore.Platforms": "1.0.1", | ||||||
|  |           "Microsoft.NETCore.Targets": "1.0.1" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "lib/netstandard1.0/_._": {} | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.0/_._": {} | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "System.Collections/4.3.0": { |       "System.Collections/4.3.0": { | ||||||
|         "type": "package", |         "type": "package", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
| @@ -404,8 +442,29 @@ | |||||||
|           "Microsoft.NETCore.Targets": "1.1.0", |           "Microsoft.NETCore.Targets": "1.1.0", | ||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         }, |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "ref/netstandard1.3/System.Collections.dll": {} | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Collections.Concurrent/4.0.12": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Collections": "4.0.11", | ||||||
|  |           "System.Diagnostics.Debug": "4.0.11", | ||||||
|  |           "System.Diagnostics.Tracing": "4.1.0", | ||||||
|  |           "System.Globalization": "4.0.11", | ||||||
|  |           "System.Reflection": "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.Threading.Tasks": "4.0.11" | ||||||
|  |         }, | ||||||
|         "compile": { |         "compile": { | ||||||
|           "ref/netstandard1.3/_._": {} |           "ref/netstandard1.3/_._": {} | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.3/System.Collections.Concurrent.dll": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "System.Collections.NonGeneric/4.3.0": { |       "System.Collections.NonGeneric/4.3.0": { | ||||||
| @@ -506,6 +565,17 @@ | |||||||
|           "ref/netstandard1.3/_._": {} |           "ref/netstandard1.3/_._": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "Microsoft.NETCore.Platforms": "1.0.1", | ||||||
|  |           "Microsoft.NETCore.Targets": "1.0.1", | ||||||
|  |           "System.Runtime": "4.1.0" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "ref/netstandard1.5/_._": {} | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "System.Dynamic.Runtime/4.3.0": { |       "System.Dynamic.Runtime/4.3.0": { | ||||||
|         "type": "package", |         "type": "package", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
| @@ -592,7 +662,7 @@ | |||||||
|           "System.Threading.Tasks": "4.3.0" |           "System.Threading.Tasks": "4.3.0" | ||||||
|         }, |         }, | ||||||
|         "compile": { |         "compile": { | ||||||
|           "ref/netstandard1.3/_._": {} |           "ref/netstandard1.3/System.IO.FileSystem.dll": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "System.IO.FileSystem.Primitives/4.3.0": { |       "System.IO.FileSystem.Primitives/4.3.0": { | ||||||
| @@ -601,7 +671,7 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         }, |         }, | ||||||
|         "compile": { |         "compile": { | ||||||
|           "ref/netstandard1.3/_._": {} |           "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} | ||||||
|         }, |         }, | ||||||
|         "runtime": { |         "runtime": { | ||||||
|           "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} |           "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} | ||||||
| @@ -810,7 +880,7 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         }, |         }, | ||||||
|         "compile": { |         "compile": { | ||||||
|           "ref/netstandard1.5/_._": {} |           "ref/netstandard1.5/System.Runtime.Extensions.dll": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "System.Runtime.Handles/4.3.0": { |       "System.Runtime.Handles/4.3.0": { | ||||||
| @@ -821,7 +891,7 @@ | |||||||
|           "System.Runtime": "4.3.0" |           "System.Runtime": "4.3.0" | ||||||
|         }, |         }, | ||||||
|         "compile": { |         "compile": { | ||||||
|           "ref/netstandard1.3/_._": {} |           "ref/netstandard1.3/System.Runtime.Handles.dll": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "System.Runtime.InteropServices/4.3.0": { |       "System.Runtime.InteropServices/4.3.0": { | ||||||
| @@ -838,6 +908,21 @@ | |||||||
|           "ref/netcoreapp1.1/_._": {} |           "ref/netcoreapp1.1/_._": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Runtime.Numerics/4.0.1": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "System.Globalization": "4.0.11", | ||||||
|  |           "System.Resources.ResourceManager": "4.0.1", | ||||||
|  |           "System.Runtime": "4.1.0", | ||||||
|  |           "System.Runtime.Extensions": "4.1.0" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "ref/netstandard1.1/_._": {} | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.3/System.Runtime.Numerics.dll": {} | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "System.Runtime.Serialization.Formatters/4.3.0": { |       "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|         "type": "package", |         "type": "package", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
| @@ -867,6 +952,116 @@ | |||||||
|           "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} |           "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|  |       "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "Microsoft.NETCore.Platforms": "1.0.1", | ||||||
|  |           "System.Collections": "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.Runtime.Handles": "4.0.1", | ||||||
|  |           "System.Runtime.InteropServices": "4.1.0", | ||||||
|  |           "System.Runtime.Numerics": "4.0.1", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.0.11", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { | ||||||
|  |             "assetType": "runtime", | ||||||
|  |             "rid": "unix" | ||||||
|  |           }, | ||||||
|  |           "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { | ||||||
|  |             "assetType": "runtime", | ||||||
|  |             "rid": "win" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "Microsoft.NETCore.Platforms": "1.0.1", | ||||||
|  |           "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.Security.Cryptography.Algorithms": "4.2.0", | ||||||
|  |           "System.Security.Cryptography.Encoding": "4.0.0", | ||||||
|  |           "System.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.0.11", | ||||||
|  |           "System.Threading": "4.0.11" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "ref/netstandard1.3/System.Security.Cryptography.Csp.dll": {} | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { | ||||||
|  |             "assetType": "runtime", | ||||||
|  |             "rid": "unix" | ||||||
|  |           }, | ||||||
|  |           "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { | ||||||
|  |             "assetType": "runtime", | ||||||
|  |             "rid": "win" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "Microsoft.NETCore.Platforms": "1.0.1", | ||||||
|  |           "System.Collections": "4.0.11", | ||||||
|  |           "System.Collections.Concurrent": "4.0.12", | ||||||
|  |           "System.Linq": "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.Security.Cryptography.Primitives": "4.0.0", | ||||||
|  |           "System.Text.Encoding": "4.0.11", | ||||||
|  |           "runtime.native.System.Security.Cryptography": "4.0.0" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} | ||||||
|  |         }, | ||||||
|  |         "runtimeTargets": { | ||||||
|  |           "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { | ||||||
|  |             "assetType": "runtime", | ||||||
|  |             "rid": "unix" | ||||||
|  |           }, | ||||||
|  |           "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { | ||||||
|  |             "assetType": "runtime", | ||||||
|  |             "rid": "win" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|  |       "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |         "type": "package", | ||||||
|  |         "dependencies": { | ||||||
|  |           "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.Threading": "4.0.11", | ||||||
|  |           "System.Threading.Tasks": "4.0.11" | ||||||
|  |         }, | ||||||
|  |         "compile": { | ||||||
|  |           "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} | ||||||
|  |         }, | ||||||
|  |         "runtime": { | ||||||
|  |           "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "System.Text.Encoding/4.3.0": { |       "System.Text.Encoding/4.3.0": { | ||||||
|         "type": "package", |         "type": "package", | ||||||
|         "dependencies": { |         "dependencies": { | ||||||
| @@ -909,7 +1104,7 @@ | |||||||
|           "System.Threading.Tasks": "4.3.0" |           "System.Threading.Tasks": "4.3.0" | ||||||
|         }, |         }, | ||||||
|         "compile": { |         "compile": { | ||||||
|           "ref/netstandard1.3/_._": {} |           "ref/netstandard1.3/System.Threading.dll": {} | ||||||
|         }, |         }, | ||||||
|         "runtime": { |         "runtime": { | ||||||
|           "lib/netstandard1.3/System.Threading.dll": {} |           "lib/netstandard1.3/System.Threading.dll": {} | ||||||
| @@ -1547,6 +1742,29 @@ | |||||||
|         "version.txt" |         "version.txt" | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "Mono.Cecil/0.10.3": { | ||||||
|  |       "sha512": "RM04CLohPMOqmLjQFeqcNaWy4GVR/JyvaqjiUoFWWIcvVDX3KJ2oS+wfxyiDN0YvdAJD9GbAKF9Ms4nLhYzWkg==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "mono.cecil/0.10.3", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         ".signature.p7s", | ||||||
|  |         "lib/net35/Mono.Cecil.Mdb.dll", | ||||||
|  |         "lib/net35/Mono.Cecil.Pdb.dll", | ||||||
|  |         "lib/net35/Mono.Cecil.Rocks.dll", | ||||||
|  |         "lib/net35/Mono.Cecil.dll", | ||||||
|  |         "lib/net40/Mono.Cecil.Mdb.dll", | ||||||
|  |         "lib/net40/Mono.Cecil.Pdb.dll", | ||||||
|  |         "lib/net40/Mono.Cecil.Rocks.dll", | ||||||
|  |         "lib/net40/Mono.Cecil.dll", | ||||||
|  |         "lib/netstandard1.3/Mono.Cecil.Mdb.dll", | ||||||
|  |         "lib/netstandard1.3/Mono.Cecil.Pdb.dll", | ||||||
|  |         "lib/netstandard1.3/Mono.Cecil.Rocks.dll", | ||||||
|  |         "lib/netstandard1.3/Mono.Cecil.dll", | ||||||
|  |         "mono.cecil.0.10.3.nupkg.sha512", | ||||||
|  |         "mono.cecil.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|     "NETStandard.Library/2.0.3": { |     "NETStandard.Library/2.0.3": { | ||||||
|       "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", |       "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", | ||||||
|       "type": "package", |       "type": "package", | ||||||
| @@ -1703,6 +1921,19 @@ | |||||||
|         "tools/install.ps1" |         "tools/install.ps1" | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "runtime.native.System.Security.Cryptography/4.0.0": { | ||||||
|  |       "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "runtime.native.system.security.cryptography/4.0.0", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/netstandard1.0/_._", | ||||||
|  |         "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512", | ||||||
|  |         "runtime.native.system.security.cryptography.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|     "System.Collections/4.3.0": { |     "System.Collections/4.3.0": { | ||||||
|       "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", |       "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", | ||||||
|       "type": "package", |       "type": "package", | ||||||
| @@ -1770,6 +2001,73 @@ | |||||||
|         "system.collections.nuspec" |         "system.collections.nuspec" | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "System.Collections.Concurrent/4.0.12": { | ||||||
|  |       "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "system.collections.concurrent/4.0.12", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/MonoAndroid10/_._", | ||||||
|  |         "lib/MonoTouch10/_._", | ||||||
|  |         "lib/net45/_._", | ||||||
|  |         "lib/netcore50/System.Collections.Concurrent.dll", | ||||||
|  |         "lib/netstandard1.3/System.Collections.Concurrent.dll", | ||||||
|  |         "lib/portable-net45+win8+wpa81/_._", | ||||||
|  |         "lib/win8/_._", | ||||||
|  |         "lib/wpa81/_._", | ||||||
|  |         "lib/xamarinios10/_._", | ||||||
|  |         "lib/xamarinmac20/_._", | ||||||
|  |         "lib/xamarintvos10/_._", | ||||||
|  |         "lib/xamarinwatchos10/_._", | ||||||
|  |         "ref/MonoAndroid10/_._", | ||||||
|  |         "ref/MonoTouch10/_._", | ||||||
|  |         "ref/net45/_._", | ||||||
|  |         "ref/netcore50/System.Collections.Concurrent.dll", | ||||||
|  |         "ref/netcore50/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/de/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/es/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/fr/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/it/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/ja/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/ko/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/ru/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/System.Collections.Concurrent.dll", | ||||||
|  |         "ref/netstandard1.1/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/de/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/es/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/it/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/System.Collections.Concurrent.dll", | ||||||
|  |         "ref/netstandard1.3/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/de/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/es/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/it/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", | ||||||
|  |         "ref/portable-net45+win8+wpa81/_._", | ||||||
|  |         "ref/win8/_._", | ||||||
|  |         "ref/wpa81/_._", | ||||||
|  |         "ref/xamarinios10/_._", | ||||||
|  |         "ref/xamarinmac20/_._", | ||||||
|  |         "ref/xamarintvos10/_._", | ||||||
|  |         "ref/xamarinwatchos10/_._", | ||||||
|  |         "system.collections.concurrent.4.0.12.nupkg.sha512", | ||||||
|  |         "system.collections.concurrent.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|     "System.Collections.NonGeneric/4.3.0": { |     "System.Collections.NonGeneric/4.3.0": { | ||||||
|       "sha512": "prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", |       "sha512": "prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", | ||||||
|       "type": "package", |       "type": "package", | ||||||
| @@ -2061,6 +2359,95 @@ | |||||||
|         "system.diagnostics.debug.nuspec" |         "system.diagnostics.debug.nuspec" | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "System.Diagnostics.Tracing/4.1.0": { | ||||||
|  |       "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "system.diagnostics.tracing/4.1.0", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/MonoAndroid10/_._", | ||||||
|  |         "lib/MonoTouch10/_._", | ||||||
|  |         "lib/net45/_._", | ||||||
|  |         "lib/net462/System.Diagnostics.Tracing.dll", | ||||||
|  |         "lib/portable-net45+win8+wpa81/_._", | ||||||
|  |         "lib/win8/_._", | ||||||
|  |         "lib/wpa81/_._", | ||||||
|  |         "lib/xamarinios10/_._", | ||||||
|  |         "lib/xamarinmac20/_._", | ||||||
|  |         "lib/xamarintvos10/_._", | ||||||
|  |         "lib/xamarinwatchos10/_._", | ||||||
|  |         "ref/MonoAndroid10/_._", | ||||||
|  |         "ref/MonoTouch10/_._", | ||||||
|  |         "ref/net45/_._", | ||||||
|  |         "ref/net462/System.Diagnostics.Tracing.dll", | ||||||
|  |         "ref/netcore50/System.Diagnostics.Tracing.dll", | ||||||
|  |         "ref/netcore50/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/de/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/es/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/fr/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/it/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/ja/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/ko/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/ru/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/System.Diagnostics.Tracing.dll", | ||||||
|  |         "ref/netstandard1.1/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/System.Diagnostics.Tracing.dll", | ||||||
|  |         "ref/netstandard1.2/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/System.Diagnostics.Tracing.dll", | ||||||
|  |         "ref/netstandard1.3/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/System.Diagnostics.Tracing.dll", | ||||||
|  |         "ref/netstandard1.5/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", | ||||||
|  |         "ref/portable-net45+win8+wpa81/_._", | ||||||
|  |         "ref/win8/_._", | ||||||
|  |         "ref/wpa81/_._", | ||||||
|  |         "ref/xamarinios10/_._", | ||||||
|  |         "ref/xamarinmac20/_._", | ||||||
|  |         "ref/xamarintvos10/_._", | ||||||
|  |         "ref/xamarinwatchos10/_._", | ||||||
|  |         "system.diagnostics.tracing.4.1.0.nupkg.sha512", | ||||||
|  |         "system.diagnostics.tracing.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|     "System.Dynamic.Runtime/4.3.0": { |     "System.Dynamic.Runtime/4.3.0": { | ||||||
|       "sha512": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", |       "sha512": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", | ||||||
|       "type": "package", |       "type": "package", | ||||||
| @@ -3390,6 +3777,62 @@ | |||||||
|         "system.runtime.interopservices.nuspec" |         "system.runtime.interopservices.nuspec" | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "System.Runtime.Numerics/4.0.1": { | ||||||
|  |       "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "system.runtime.numerics/4.0.1", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/MonoAndroid10/_._", | ||||||
|  |         "lib/MonoTouch10/_._", | ||||||
|  |         "lib/net45/_._", | ||||||
|  |         "lib/netcore50/System.Runtime.Numerics.dll", | ||||||
|  |         "lib/netstandard1.3/System.Runtime.Numerics.dll", | ||||||
|  |         "lib/portable-net45+win8+wpa81/_._", | ||||||
|  |         "lib/win8/_._", | ||||||
|  |         "lib/wpa81/_._", | ||||||
|  |         "lib/xamarinios10/_._", | ||||||
|  |         "lib/xamarinmac20/_._", | ||||||
|  |         "lib/xamarintvos10/_._", | ||||||
|  |         "lib/xamarinwatchos10/_._", | ||||||
|  |         "ref/MonoAndroid10/_._", | ||||||
|  |         "ref/MonoTouch10/_._", | ||||||
|  |         "ref/net45/_._", | ||||||
|  |         "ref/netcore50/System.Runtime.Numerics.dll", | ||||||
|  |         "ref/netcore50/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/de/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/es/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/fr/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/it/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/ja/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/ko/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/ru/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/System.Runtime.Numerics.dll", | ||||||
|  |         "ref/netstandard1.1/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/de/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/es/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/it/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", | ||||||
|  |         "ref/portable-net45+win8+wpa81/_._", | ||||||
|  |         "ref/win8/_._", | ||||||
|  |         "ref/wpa81/_._", | ||||||
|  |         "ref/xamarinios10/_._", | ||||||
|  |         "ref/xamarinmac20/_._", | ||||||
|  |         "ref/xamarintvos10/_._", | ||||||
|  |         "ref/xamarinwatchos10/_._", | ||||||
|  |         "system.runtime.numerics.4.0.1.nupkg.sha512", | ||||||
|  |         "system.runtime.numerics.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|     "System.Runtime.Serialization.Formatters/4.3.0": { |     "System.Runtime.Serialization.Formatters/4.3.0": { | ||||||
|       "sha512": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", |       "sha512": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", | ||||||
|       "type": "package", |       "type": "package", | ||||||
| @@ -3490,6 +3933,144 @@ | |||||||
|         "system.runtime.serialization.primitives.nuspec" |         "system.runtime.serialization.primitives.nuspec" | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "System.Security.Cryptography.Algorithms/4.2.0": { | ||||||
|  |       "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "system.security.cryptography.algorithms/4.2.0", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/MonoAndroid10/_._", | ||||||
|  |         "lib/MonoTouch10/_._", | ||||||
|  |         "lib/net46/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "lib/net461/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "lib/net463/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "lib/xamarinios10/_._", | ||||||
|  |         "lib/xamarinmac20/_._", | ||||||
|  |         "lib/xamarintvos10/_._", | ||||||
|  |         "lib/xamarinwatchos10/_._", | ||||||
|  |         "ref/MonoAndroid10/_._", | ||||||
|  |         "ref/MonoTouch10/_._", | ||||||
|  |         "ref/net46/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "ref/net461/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "ref/net463/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "ref/xamarinios10/_._", | ||||||
|  |         "ref/xamarinmac20/_._", | ||||||
|  |         "ref/xamarintvos10/_._", | ||||||
|  |         "ref/xamarinwatchos10/_._", | ||||||
|  |         "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", | ||||||
|  |         "system.security.cryptography.algorithms.4.2.0.nupkg.sha512", | ||||||
|  |         "system.security.cryptography.algorithms.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Csp/4.0.0": { | ||||||
|  |       "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "system.security.cryptography.csp/4.0.0", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/MonoAndroid10/_._", | ||||||
|  |         "lib/MonoTouch10/_._", | ||||||
|  |         "lib/net46/System.Security.Cryptography.Csp.dll", | ||||||
|  |         "lib/xamarinios10/_._", | ||||||
|  |         "lib/xamarinmac20/_._", | ||||||
|  |         "lib/xamarintvos10/_._", | ||||||
|  |         "lib/xamarinwatchos10/_._", | ||||||
|  |         "ref/MonoAndroid10/_._", | ||||||
|  |         "ref/MonoTouch10/_._", | ||||||
|  |         "ref/net46/System.Security.Cryptography.Csp.dll", | ||||||
|  |         "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", | ||||||
|  |         "ref/xamarinios10/_._", | ||||||
|  |         "ref/xamarinmac20/_._", | ||||||
|  |         "ref/xamarintvos10/_._", | ||||||
|  |         "ref/xamarinwatchos10/_._", | ||||||
|  |         "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", | ||||||
|  |         "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", | ||||||
|  |         "runtimes/win/lib/netcore50/_._", | ||||||
|  |         "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", | ||||||
|  |         "system.security.cryptography.csp.4.0.0.nupkg.sha512", | ||||||
|  |         "system.security.cryptography.csp.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Encoding/4.0.0": { | ||||||
|  |       "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "system.security.cryptography.encoding/4.0.0", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/MonoAndroid10/_._", | ||||||
|  |         "lib/MonoTouch10/_._", | ||||||
|  |         "lib/net46/System.Security.Cryptography.Encoding.dll", | ||||||
|  |         "lib/xamarinios10/_._", | ||||||
|  |         "lib/xamarinmac20/_._", | ||||||
|  |         "lib/xamarintvos10/_._", | ||||||
|  |         "lib/xamarinwatchos10/_._", | ||||||
|  |         "ref/MonoAndroid10/_._", | ||||||
|  |         "ref/MonoTouch10/_._", | ||||||
|  |         "ref/net46/System.Security.Cryptography.Encoding.dll", | ||||||
|  |         "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", | ||||||
|  |         "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", | ||||||
|  |         "ref/xamarinios10/_._", | ||||||
|  |         "ref/xamarinmac20/_._", | ||||||
|  |         "ref/xamarintvos10/_._", | ||||||
|  |         "ref/xamarinwatchos10/_._", | ||||||
|  |         "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", | ||||||
|  |         "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", | ||||||
|  |         "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", | ||||||
|  |         "system.security.cryptography.encoding.4.0.0.nupkg.sha512", | ||||||
|  |         "system.security.cryptography.encoding.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|  |     "System.Security.Cryptography.Primitives/4.0.0": { | ||||||
|  |       "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", | ||||||
|  |       "type": "package", | ||||||
|  |       "path": "system.security.cryptography.primitives/4.0.0", | ||||||
|  |       "files": [ | ||||||
|  |         ".nupkg.metadata", | ||||||
|  |         "ThirdPartyNotices.txt", | ||||||
|  |         "dotnet_library_license.txt", | ||||||
|  |         "lib/MonoAndroid10/_._", | ||||||
|  |         "lib/MonoTouch10/_._", | ||||||
|  |         "lib/net46/System.Security.Cryptography.Primitives.dll", | ||||||
|  |         "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", | ||||||
|  |         "lib/xamarinios10/_._", | ||||||
|  |         "lib/xamarinmac20/_._", | ||||||
|  |         "lib/xamarintvos10/_._", | ||||||
|  |         "lib/xamarinwatchos10/_._", | ||||||
|  |         "ref/MonoAndroid10/_._", | ||||||
|  |         "ref/MonoTouch10/_._", | ||||||
|  |         "ref/net46/System.Security.Cryptography.Primitives.dll", | ||||||
|  |         "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", | ||||||
|  |         "ref/xamarinios10/_._", | ||||||
|  |         "ref/xamarinmac20/_._", | ||||||
|  |         "ref/xamarintvos10/_._", | ||||||
|  |         "ref/xamarinwatchos10/_._", | ||||||
|  |         "system.security.cryptography.primitives.4.0.0.nupkg.sha512", | ||||||
|  |         "system.security.cryptography.primitives.nuspec" | ||||||
|  |       ] | ||||||
|  |     }, | ||||||
|     "System.Text.Encoding/4.3.0": { |     "System.Text.Encoding/4.3.0": { | ||||||
|       "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", |       "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", | ||||||
|       "type": "package", |       "type": "package", | ||||||
| @@ -3976,7 +4557,8 @@ | |||||||
|       "Microsoft.Extensions.Logging >= 2.1.1", |       "Microsoft.Extensions.Logging >= 2.1.1", | ||||||
|       "Microsoft.Extensions.Logging.Debug >= 1.1.0", |       "Microsoft.Extensions.Logging.Debug >= 1.1.0", | ||||||
|       "Microsoft.Extensions.Logging.TraceSource >= 2.1.1", |       "Microsoft.Extensions.Logging.TraceSource >= 2.1.1", | ||||||
|       "Microsoft.NETCore.App >= 2.1.0" |       "Microsoft.NETCore.App >= 2.1.0", | ||||||
|  |       "Mono.Cecil >= 0.10.3" | ||||||
|     ] |     ] | ||||||
|   }, |   }, | ||||||
|   "packageFolders": { |   "packageFolders": { | ||||||
| @@ -4038,6 +4620,10 @@ | |||||||
|             "target": "Package", |             "target": "Package", | ||||||
|             "version": "[2.1.0, )", |             "version": "[2.1.0, )", | ||||||
|             "autoReferenced": true |             "autoReferenced": true | ||||||
|  |           }, | ||||||
|  |           "Mono.Cecil": { | ||||||
|  |             "target": "Package", | ||||||
|  |             "version": "[0.10.3, )" | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|         "imports": [ |         "imports": [ | ||||||
|   | |||||||
| @@ -47,6 +47,10 @@ | |||||||
|           "target": "Package", |           "target": "Package", | ||||||
|           "version": "[2.1.0, )", |           "version": "[2.1.0, )", | ||||||
|           "autoReferenced": true |           "autoReferenced": true | ||||||
|  |         }, | ||||||
|  |         "Mono.Cecil": { | ||||||
|  |           "target": "Package", | ||||||
|  |           "version": "[0.10.3, )" | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "imports": [ |       "imports": [ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user