Better handling of property parsing

This commit is contained in:
2019-01-19 14:13:35 +01:00
parent 19c3efb6c2
commit fc6221453d
32 changed files with 4498 additions and 73 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@@ -1,7 +1,7 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v2.1",
"signature": "119f10a736b694375d4fbb636ed1f26ff2dcca3d"
"signature": "581d4a2b95ddb38a06e4f4668085df59e24bb64d"
},
"compilationOptions": {},
"targets": {
@@ -9,30 +9,17 @@
"UpsilonLanguageServer/1.0.0": {
"dependencies": {
"CXuesong.JsonRpc.Streams": "0.4.2",
"CXuesong.LanguageServer.VsCode": "0.2.0",
"Microsoft.Extensions.Logging": "2.1.1",
"Microsoft.Extensions.Logging.Debug": "1.1.0",
"Microsoft.Extensions.Logging.TraceSource": "2.1.1",
"JsonRpc.DynamicProxy": "0.4.0.0",
"LanguageServer.VsCode": "0.2.0.0",
"Upsilon": "1.0.0.0"
},
"runtime": {
"UpsilonLanguageServer.dll": {}
}
},
"CXuesong.JsonRpc.DynamicProxy/0.4.0": {
"dependencies": {
"CXuesong.JsonRpc.Standard": "0.4.1",
"Microsoft.Extensions.Logging.Abstractions": "2.1.1",
"Newtonsoft.Json": "10.0.2",
"System.Reflection.Emit": "4.3.0"
},
"runtime": {
"lib/netstandard1.1/JsonRpc.DynamicProxy.dll": {
"assemblyVersion": "0.4.0.0",
"fileVersion": "0.4.0.0"
}
}
},
"CXuesong.JsonRpc.Standard/0.4.1": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "2.1.1",
@@ -56,19 +43,6 @@
}
}
},
"CXuesong.LanguageServer.VsCode/0.2.0": {
"dependencies": {
"CXuesong.JsonRpc.DynamicProxy": "0.4.0",
"CXuesong.JsonRpc.Standard": "0.4.1",
"Newtonsoft.Json": "10.0.2"
},
"runtime": {
"lib/netstandard1.1/LanguageServer.VsCode.dll": {
"assemblyVersion": "0.2.0.0",
"fileVersion": "0.2.0.0"
}
}
},
"Microsoft.CSharp/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
@@ -543,6 +517,22 @@
"System.Xml.ReaderWriter": "4.3.0"
}
},
"JsonRpc.DynamicProxy/0.4.0.0": {
"runtime": {
"JsonRpc.DynamicProxy.dll": {
"assemblyVersion": "0.4.0.0",
"fileVersion": "0.4.0.0"
}
}
},
"LanguageServer.VsCode/0.2.0.0": {
"runtime": {
"LanguageServer.VsCode.dll": {
"assemblyVersion": "0.2.0.0",
"fileVersion": "0.2.0.0"
}
}
},
"Upsilon/1.0.0.0": {
"runtime": {
"Upsilon.dll": {
@@ -559,13 +549,6 @@
"serviceable": false,
"sha512": ""
},
"CXuesong.JsonRpc.DynamicProxy/0.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HpChb9D5HPDCUdbgDOu2IN4VN+MCDe/OQBikFOR6CNxzQFg1TLpespKZsL84Y5kqHQ9WJpRgZRdxXpA5fs7N6A==",
"path": "cxuesong.jsonrpc.dynamicproxy/0.4.0",
"hashPath": "cxuesong.jsonrpc.dynamicproxy.0.4.0.nupkg.sha512"
},
"CXuesong.JsonRpc.Standard/0.4.1": {
"type": "package",
"serviceable": true,
@@ -580,13 +563,6 @@
"path": "cxuesong.jsonrpc.streams/0.4.2",
"hashPath": "cxuesong.jsonrpc.streams.0.4.2.nupkg.sha512"
},
"CXuesong.LanguageServer.VsCode/0.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DZguhKtGgen10i8KmCEsPNxr5KSPgavyF6wyhEcFDnAnnNz0zV3r16ncomnv7cULy26HVWhwPjFBHd75wJcBEA==",
"path": "cxuesong.languageserver.vscode/0.2.0",
"hashPath": "cxuesong.languageserver.vscode.0.2.0.nupkg.sha512"
},
"Microsoft.CSharp/4.3.0": {
"type": "package",
"serviceable": true,
@@ -951,6 +927,16 @@
"path": "system.xml.xmldocument/4.3.0",
"hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
},
"JsonRpc.DynamicProxy/0.4.0.0": {
"type": "reference",
"serviceable": false,
"sha512": ""
},
"LanguageServer.VsCode/0.2.0.0": {
"type": "reference",
"serviceable": false,
"sha512": ""
},
"Upsilon/1.0.0.0": {
"type": "reference",
"serviceable": false,