From 26833761cee7736447033486f5f3cb1e46e2682a Mon Sep 17 00:00:00 2001 From: Nicholas Blumhardt Date: Fri, 4 Sep 2015 19:23:27 +1000 Subject: [PATCH] Started sketching out the formatter. --- .gitattributes | 63 + InfluxDB.LineProtocol.sln | 46 + global.json | 8 + .../InfluxDB.LineProtocol.Tests.xproj | 20 + src/InfluxDB.LineProtocol.Tests/project.json | 26 + .../project.lock.json | 1047 +++++++++++++++++ .../Client/LineProtocolClient.cs | 11 + .../InfluxDB.LineProtocol.xproj | 24 + .../Payload/LineProtocolPayload.cs | 28 + .../Payload/LineProtocolPoint.cs | 78 ++ .../Payload/LineProtocolSyntax.cs | 70 ++ src/InfluxDB.LineProtocol/project.json | 27 + src/InfluxDB.LineProtocol/project.lock.json | 592 ++++++++++ src/Sample/Program.cs | 34 + src/Sample/Sample.xproj | 23 + src/Sample/project.json | 30 + src/Sample/project.lock.json | 769 ++++++++++++ 17 files changed, 2896 insertions(+) create mode 100644 .gitattributes create mode 100644 InfluxDB.LineProtocol.sln create mode 100644 global.json create mode 100644 src/InfluxDB.LineProtocol.Tests/InfluxDB.LineProtocol.Tests.xproj create mode 100644 src/InfluxDB.LineProtocol.Tests/project.json create mode 100644 src/InfluxDB.LineProtocol.Tests/project.lock.json create mode 100644 src/InfluxDB.LineProtocol/Client/LineProtocolClient.cs create mode 100644 src/InfluxDB.LineProtocol/InfluxDB.LineProtocol.xproj create mode 100644 src/InfluxDB.LineProtocol/Payload/LineProtocolPayload.cs create mode 100644 src/InfluxDB.LineProtocol/Payload/LineProtocolPoint.cs create mode 100644 src/InfluxDB.LineProtocol/Payload/LineProtocolSyntax.cs create mode 100644 src/InfluxDB.LineProtocol/project.json create mode 100644 src/InfluxDB.LineProtocol/project.lock.json create mode 100644 src/Sample/Program.cs create mode 100644 src/Sample/Sample.xproj create mode 100644 src/Sample/project.json create mode 100644 src/Sample/project.lock.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..1ff0c42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,63 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git a/InfluxDB.LineProtocol.sln b/InfluxDB.LineProtocol.sln new file mode 100644 index 0000000..5de9977 --- /dev/null +++ b/InfluxDB.LineProtocol.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{72DC28B9-37B5-425C-8532-5CA91D253A70}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{35451F76-443F-442E-BE7E-23020DA3F0C5}" + ProjectSection(SolutionItems) = preProject + global.json = global.json + EndProjectSection +EndProject +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "InfluxDB.LineProtocol", "src\InfluxDB.LineProtocol\InfluxDB.LineProtocol.xproj", "{069E0AC5-A2CF-4584-89A7-F475276E244C}" +EndProject +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "InfluxDB.LineProtocol.Tests", "src\InfluxDB.LineProtocol.Tests\InfluxDB.LineProtocol.Tests.xproj", "{34173CA2-1551-4E46-B8E7-E4629A48E415}" +EndProject +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Sample", "src\Sample\Sample.xproj", "{DC6028D6-ED1D-4857-B5EB-28BA05E3F531}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {069E0AC5-A2CF-4584-89A7-F475276E244C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {069E0AC5-A2CF-4584-89A7-F475276E244C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {069E0AC5-A2CF-4584-89A7-F475276E244C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {069E0AC5-A2CF-4584-89A7-F475276E244C}.Release|Any CPU.Build.0 = Release|Any CPU + {34173CA2-1551-4E46-B8E7-E4629A48E415}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {34173CA2-1551-4E46-B8E7-E4629A48E415}.Debug|Any CPU.Build.0 = Debug|Any CPU + {34173CA2-1551-4E46-B8E7-E4629A48E415}.Release|Any CPU.ActiveCfg = Release|Any CPU + {34173CA2-1551-4E46-B8E7-E4629A48E415}.Release|Any CPU.Build.0 = Release|Any CPU + {DC6028D6-ED1D-4857-B5EB-28BA05E3F531}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DC6028D6-ED1D-4857-B5EB-28BA05E3F531}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DC6028D6-ED1D-4857-B5EB-28BA05E3F531}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DC6028D6-ED1D-4857-B5EB-28BA05E3F531}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {069E0AC5-A2CF-4584-89A7-F475276E244C} = {72DC28B9-37B5-425C-8532-5CA91D253A70} + {34173CA2-1551-4E46-B8E7-E4629A48E415} = {72DC28B9-37B5-425C-8532-5CA91D253A70} + {DC6028D6-ED1D-4857-B5EB-28BA05E3F531} = {72DC28B9-37B5-425C-8532-5CA91D253A70} + EndGlobalSection +EndGlobal diff --git a/global.json b/global.json new file mode 100644 index 0000000..2513340 --- /dev/null +++ b/global.json @@ -0,0 +1,8 @@ +{ + "projects": [ "src", "test" ], + "sdk": { + "version": "1.0.0-beta7", + "runtime": "clr", + "architecture": "x86" + } +} diff --git a/src/InfluxDB.LineProtocol.Tests/InfluxDB.LineProtocol.Tests.xproj b/src/InfluxDB.LineProtocol.Tests/InfluxDB.LineProtocol.Tests.xproj new file mode 100644 index 0000000..e40ac79 --- /dev/null +++ b/src/InfluxDB.LineProtocol.Tests/InfluxDB.LineProtocol.Tests.xproj @@ -0,0 +1,20 @@ + + + + 14.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + + 34173ca2-1551-4e46-b8e7-e4629a48e415 + InfluxDB.LineProtocol.Tests + ..\..\artifacts\obj\$(MSBuildProjectName) + ..\..\artifacts\bin\$(MSBuildProjectName)\ + + + + 2.0 + + + diff --git a/src/InfluxDB.LineProtocol.Tests/project.json b/src/InfluxDB.LineProtocol.Tests/project.json new file mode 100644 index 0000000..b5285ec --- /dev/null +++ b/src/InfluxDB.LineProtocol.Tests/project.json @@ -0,0 +1,26 @@ +{ + "version": "1.0.0-*", + "description": "InfluxDB.LineProtocol.Tests Class Library", + "authors": [ "nblumhardt" ], + "tags": [ "" ], + "projectUrl": "", + "licenseUrl": "", + + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Threading": "4.0.10-beta-23019", + "System.Runtime": "4.0.10-beta-23019", + "Microsoft.CSharp": "4.0.0-beta-23019", + "xunit": "2.1.0-*", + "InfluxDB.LineProtocol": "1.0.0-*" + }, + + "frameworks": { + "dotnet": { } + }, + + "commands": { + "test": "xunit.runner.dnx" + } +} diff --git a/src/InfluxDB.LineProtocol.Tests/project.lock.json b/src/InfluxDB.LineProtocol.Tests/project.lock.json new file mode 100644 index 0000000..96468bf --- /dev/null +++ b/src/InfluxDB.LineProtocol.Tests/project.lock.json @@ -0,0 +1,1047 @@ +{ + "locked": false, + "version": 1, + "targets": { + ".NETPlatform,Version=v5.0": { + "InfluxDB.LineProtocol/1.0.0": { + "type": "project", + "dependencies": { + "Microsoft.CSharp": "4.0.0-beta-23019", + "System.Collections": "4.0.10-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Runtime": "4.0.10-beta-23019", + "System.Threading": "4.0.10-beta-23019" + } + }, + "Microsoft.CSharp/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Dynamic.Runtime": "4.0.0-beta-23019", + "System.Globalization": "4.0.10-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Linq.Expressions": "4.0.0-beta-23019", + "System.ObjectModel": "4.0.10-beta-23019", + "System.Reflection": "4.0.10-beta-23019", + "System.Reflection.Extensions": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Reflection.TypeExtensions": "4.0.0-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Runtime.Extensions": "4.0.10-beta-23019", + "System.Runtime.InteropServices": "4.0.20-beta-23019", + "System.Threading": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/dotnet/Microsoft.CSharp.dll": {} + } + }, + "System.Collections/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Collections.Concurrent.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Linq.Expressions": "4.0.0-beta-23019", + "System.ObjectModel": "4.0.0-beta-23019", + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + } + }, + "System.IO/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + } + }, + "System.Linq/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Runtime.Extensions": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.Linq.dll": {} + }, + "runtime": { + "lib/dotnet/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Linq.Expressions.dll": {} + } + }, + "System.ObjectModel/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Threading": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.ObjectModel.dll": {} + }, + "runtime": { + "lib/dotnet/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Primitives/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0-beta-23019", + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.10-beta-23019": { + "type": "package", + "compile": { + "ref/dotnet/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019", + "System.Runtime.Handles": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.InteropServices.dll": {} + } + }, + "System.Text.Encoding/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.RegularExpressions.dll": {} + } + }, + "System.Threading/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019", + "System.Threading.Tasks": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + } + }, + "xunit/2.1.0-beta4-build3109": { + "type": "package", + "dependencies": { + "xunit.assert": "[2.1.0-beta4-build3109]", + "xunit.core": "[2.1.0-beta4-build3109]" + } + }, + "xunit.abstractions/2.0.0": { + "type": "package", + "compile": { + "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll": {} + }, + "runtime": { + "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll": {} + } + }, + "xunit.assert/2.1.0-beta4-build3109": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.ObjectModel": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Text.RegularExpressions": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "lib/dotnet/xunit.assert.dll": {} + }, + "runtime": { + "lib/dotnet/xunit.assert.dll": {} + } + }, + "xunit.core/2.1.0-beta4-build3109": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Threading.Tasks": "4.0.0", + "xunit.abstractions": "2.0.0", + "xunit.extensibility.core": "[2.1.0-beta4-build3109]", + "xunit.extensibility.execution": "[2.1.0-beta4-build3109]" + } + }, + "xunit.extensibility.core/2.1.0-beta4-build3109": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Threading.Tasks": "4.0.0", + "xunit.abstractions": "2.0.0" + }, + "compile": { + "lib/dotnet/xunit.core.dll": {} + }, + "runtime": { + "lib/dotnet/xunit.core.dll": {}, + "lib/dotnet/xunit.runner.tdnet.dll": {}, + "lib/dotnet/xunit.runner.utility.desktop.dll": {} + } + }, + "xunit.extensibility.execution/2.1.0-beta4-build3109": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0", + "xunit.abstractions": "2.0.0", + "xunit.extensibility.core": "[2.1.0-beta4-build3109]" + }, + "compile": { + "lib/dotnet/xunit.execution.DotNetCore.dll": {} + }, + "runtime": { + "lib/dotnet/xunit.execution.DotNetCore.dll": {} + } + } + } + }, + "libraries": { + "InfluxDB.LineProtocol/1.0.0": { + "type": "project", + "path": "../InfluxDB.LineProtocol/project.json" + }, + "Microsoft.CSharp/4.0.0-beta-23019": { + "type": "package", + "sha512": "wp5SlNCIXAFqPbWMOAD8eedaPA1vPyBSh6P/OZUaSab4ogrFdElpHVoW+wTicbXLVJcvQwp1Jtk9xP5Slmq4EA==", + "files": [ + "lib/dotnet/Microsoft.CSharp.dll", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/win8/_._", + "Microsoft.CSharp.4.0.0-beta-23019.nupkg", + "Microsoft.CSharp.4.0.0-beta-23019.nupkg.sha512", + "Microsoft.CSharp.nuspec", + "ref/dotnet/Microsoft.CSharp.dll", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/win8/_._" + ] + }, + "System.Collections/4.0.10-beta-23019": { + "type": "package", + "sha512": "MHZUp2LFl6sc22mBNHgM1vN5cQcxdcqPuQ3xRThg1UOH+eZ3rJIk5Ja+mkMFOdAiMB626u0fQMNEdNfItRyWuw==", + "files": [ + "lib/DNXCore50/System.Collections.dll", + "lib/net46/_._", + "lib/netcore50/System.Collections.dll", + "ref/dotnet/System.Collections.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Collections.dll", + "System.Collections.4.0.10-beta-23019.nupkg", + "System.Collections.4.0.10-beta-23019.nupkg.sha512", + "System.Collections.nuspec" + ] + }, + "System.Collections.Concurrent/4.0.0": { + "type": "package", + "sha512": "1f5SWoX7UlFkvUt7A8JoG5lXgZDw4cRAcKG8Eaxa+3Sq6e/UgVWl2YWew1evJv+p+edNNlIIorDfREKcoEDHGw==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Collections.Concurrent.xml", + "ref/dotnet/es/System.Collections.Concurrent.xml", + "ref/dotnet/fr/System.Collections.Concurrent.xml", + "ref/dotnet/it/System.Collections.Concurrent.xml", + "ref/dotnet/ja/System.Collections.Concurrent.xml", + "ref/dotnet/ko/System.Collections.Concurrent.xml", + "ref/dotnet/ru/System.Collections.Concurrent.xml", + "ref/dotnet/System.Collections.Concurrent.dll", + "ref/dotnet/System.Collections.Concurrent.xml", + "ref/dotnet/zh-hans/System.Collections.Concurrent.xml", + "ref/dotnet/zh-hant/System.Collections.Concurrent.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "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/System.Collections.Concurrent.dll", + "ref/netcore50/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Collections.Concurrent.4.0.0.nupkg", + "System.Collections.Concurrent.4.0.0.nupkg.sha512", + "System.Collections.Concurrent.nuspec" + ] + }, + "System.Diagnostics.Debug/4.0.10-beta-23019": { + "type": "package", + "sha512": "xglZdS0wD8GeImZOnS+R1WGHYj3zcwRc0gpa1OTxb48mT49vgwzr0v3lIuGln7ARIUbj4jCGgQzpLMJf5ip/ag==", + "files": [ + "lib/DNXCore50/System.Diagnostics.Debug.dll", + "lib/net46/_._", + "lib/netcore50/System.Diagnostics.Debug.dll", + "ref/dotnet/System.Diagnostics.Debug.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll", + "System.Diagnostics.Debug.4.0.10-beta-23019.nupkg", + "System.Diagnostics.Debug.4.0.10-beta-23019.nupkg.sha512", + "System.Diagnostics.Debug.nuspec" + ] + }, + "System.Dynamic.Runtime/4.0.0-beta-23019": { + "type": "package", + "sha512": "N09LuTgPVDNxgUz+IZsX8j0nCzd7vBruIi/Qhjumy5vaaL3pKmKsPS1ZbyIrmwaHuP0GIfpNfdd3WAQWEf07Fw==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Dynamic.Runtime.dll", + "ref/net45/_._", + "ref/netcore50/System.Dynamic.Runtime.dll", + "ref/win8/_._", + "System.Dynamic.Runtime.4.0.0-beta-23019.nupkg", + "System.Dynamic.Runtime.4.0.0-beta-23019.nupkg.sha512", + "System.Dynamic.Runtime.nuspec" + ] + }, + "System.Globalization/4.0.10-beta-23019": { + "type": "package", + "sha512": "zqYEXW3gedG4xYbX28Bw1TPddUJZWygfj8wWl1UMHtJsk4ihLLYAoSC/9VGq+WuYhSgN2n5WiD/LRt1CDWLDtQ==", + "files": [ + "lib/DNXCore50/System.Globalization.dll", + "lib/net46/_._", + "lib/netcore50/System.Globalization.dll", + "ref/dotnet/System.Globalization.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll", + "System.Globalization.4.0.10-beta-23019.nupkg", + "System.Globalization.4.0.10-beta-23019.nupkg.sha512", + "System.Globalization.nuspec" + ] + }, + "System.IO/4.0.0": { + "type": "package", + "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.IO.xml", + "ref/dotnet/es/System.IO.xml", + "ref/dotnet/fr/System.IO.xml", + "ref/dotnet/it/System.IO.xml", + "ref/dotnet/ja/System.IO.xml", + "ref/dotnet/ko/System.IO.xml", + "ref/dotnet/ru/System.IO.xml", + "ref/dotnet/System.IO.dll", + "ref/dotnet/System.IO.xml", + "ref/dotnet/zh-hans/System.IO.xml", + "ref/dotnet/zh-hant/System.IO.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.IO.4.0.0.nupkg", + "System.IO.4.0.0.nupkg.sha512", + "System.IO.nuspec" + ] + }, + "System.Linq/4.0.0-beta-23019": { + "type": "package", + "sha512": "jBHOkMRLTew/lr+awaPzEt5+rif4S7L9h/tY17unLaILq9P5muWVtsP2Tg/9YAJmHYoJDoCBKMpdGJ0hA5kqow==", + "files": [ + "lib/dotnet/System.Linq.dll", + "lib/net45/_._", + "lib/netcore50/System.Linq.dll", + "lib/win8/_._", + "ref/dotnet/System.Linq.dll", + "ref/net45/_._", + "ref/netcore50/System.Linq.dll", + "ref/win8/_._", + "System.Linq.4.0.0-beta-23019.nupkg", + "System.Linq.4.0.0-beta-23019.nupkg.sha512", + "System.Linq.nuspec" + ] + }, + "System.Linq.Expressions/4.0.0-beta-23019": { + "type": "package", + "sha512": "F+gr9tKGrIZo11f3RpfOXuoSU7dUZfnNmkDeYKgHSIG4Q4knnUhIHcbRlS+5vUbeBYsUXMMQWMryEiOOG3kJLw==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Linq.Expressions.dll", + "ref/net45/_._", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/win8/_._", + "System.Linq.Expressions.4.0.0-beta-23019.nupkg", + "System.Linq.Expressions.4.0.0-beta-23019.nupkg.sha512", + "System.Linq.Expressions.nuspec" + ] + }, + "System.ObjectModel/4.0.10-beta-23019": { + "type": "package", + "sha512": "sJ+7kgWoTs4d8eNlhJB/p1Uq2iWHYVxO7ALNpB3sTwh3LORqwwPZe5FbSweccA3seM+zLSYa2AqBGp69JOXbcA==", + "files": [ + "lib/dotnet/System.ObjectModel.dll", + "lib/net46/_._", + "ref/dotnet/System.ObjectModel.dll", + "ref/net46/_._", + "System.ObjectModel.4.0.10-beta-23019.nupkg", + "System.ObjectModel.4.0.10-beta-23019.nupkg.sha512", + "System.ObjectModel.nuspec" + ] + }, + "System.Reflection/4.0.10-beta-23019": { + "type": "package", + "sha512": "74fA068GDGipNfZxV3cQJe38djfHNrHPbKRrojOCLoecymaXlTGU917/nVxBuRwFehOsYwhMJ/B30m4YVEF/CA==", + "files": [ + "lib/DNXCore50/System.Reflection.dll", + "lib/net46/_._", + "lib/netcore50/System.Reflection.dll", + "ref/dotnet/System.Reflection.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll", + "System.Reflection.4.0.10-beta-23019.nupkg", + "System.Reflection.4.0.10-beta-23019.nupkg.sha512", + "System.Reflection.nuspec" + ] + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==", + "files": [ + "lib/DNXCore50/System.Reflection.Extensions.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Extensions.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "ref/dotnet/de/System.Reflection.Extensions.xml", + "ref/dotnet/es/System.Reflection.Extensions.xml", + "ref/dotnet/fr/System.Reflection.Extensions.xml", + "ref/dotnet/it/System.Reflection.Extensions.xml", + "ref/dotnet/ja/System.Reflection.Extensions.xml", + "ref/dotnet/ko/System.Reflection.Extensions.xml", + "ref/dotnet/ru/System.Reflection.Extensions.xml", + "ref/dotnet/System.Reflection.Extensions.dll", + "ref/dotnet/System.Reflection.Extensions.xml", + "ref/dotnet/zh-hans/System.Reflection.Extensions.xml", + "ref/dotnet/zh-hant/System.Reflection.Extensions.xml", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll", + "System.Reflection.Extensions.4.0.0.nupkg", + "System.Reflection.Extensions.4.0.0.nupkg.sha512", + "System.Reflection.Extensions.nuspec" + ] + }, + "System.Reflection.Primitives/4.0.0-beta-23019": { + "type": "package", + "sha512": "t9KyeV51eRgTby/D9Ri6cIKeA9KUOGH5+EEXBdfaSbkCO/lrJ/7b8BclFu+HKEXJd3/ZpD0lOdw4k8kwIeL3ww==", + "files": [ + "lib/DNXCore50/System.Reflection.Primitives.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Primitives.dll", + "lib/win8/_._", + "ref/dotnet/System.Reflection.Primitives.dll", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll", + "System.Reflection.Primitives.4.0.0-beta-23019.nupkg", + "System.Reflection.Primitives.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.Primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.0.0-beta-23019": { + "type": "package", + "sha512": "5/WcPvsdnw0d8rwwsCgQKoo9oXFQA1gMHtyNcYjelDjaaYC/dYoU7Eo0JdP+0PMgy9FnBOHVjRHOTcJ2HIjefA==", + "files": [ + "lib/DNXCore50/System.Reflection.TypeExtensions.dll", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "ref/dotnet/System.Reflection.TypeExtensions.dll", + "ref/net46/System.Reflection.TypeExtensions.dll", + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "System.Reflection.TypeExtensions.4.0.0-beta-23019.nupkg", + "System.Reflection.TypeExtensions.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.TypeExtensions.nuspec" + ] + }, + "System.Resources.ResourceManager/4.0.0-beta-23019": { + "type": "package", + "sha512": "me0PnbhuwqsRTUmA2ckfj059r6yJP/wQqh3L51zS/iLJ8N0CjSi9ndzAwoRVhfS2BRTgpgHO2xTas3vY2gTwkg==", + "files": [ + "lib/DNXCore50/System.Resources.ResourceManager.dll", + "lib/net45/_._", + "lib/netcore50/System.Resources.ResourceManager.dll", + "lib/win8/_._", + "ref/dotnet/System.Resources.ResourceManager.dll", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll", + "System.Resources.ResourceManager.4.0.0-beta-23019.nupkg", + "System.Resources.ResourceManager.4.0.0-beta-23019.nupkg.sha512", + "System.Resources.ResourceManager.nuspec" + ] + }, + "System.Runtime/4.0.10-beta-23019": { + "type": "package", + "sha512": "8/UWFt7a/s7snUtCE3j/DSRlm+iTuPCQ6N8uq4o99F9vuqdkMImmQEnqwirfVzkuprolgX48UOsZdt4zyJgRFQ==", + "files": [ + "lib/net451/_._", + "lib/win81/_._", + "License.rtf", + "ref/dotnet/System.Runtime.dll", + "ref/net451/_._", + "ref/netcore50/System.Runtime.dll", + "ref/win81/_._", + "System.Runtime.4.0.10-beta-23019.nupkg", + "System.Runtime.4.0.10-beta-23019.nupkg.sha512", + "System.Runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.0.10-beta-23019": { + "type": "package", + "sha512": "G1DElWXwzoQgAWMZX63gwgSMckcLnxA70xTwZTx/VmQQG2+kqDuUoFVywdBeC9yaba0xK2h7Q01+H4/FGDClSg==", + "files": [ + "lib/DNXCore50/System.Runtime.Extensions.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.Extensions.dll", + "ref/dotnet/System.Runtime.Extensions.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll", + "System.Runtime.Extensions.4.0.10-beta-23019.nupkg", + "System.Runtime.Extensions.4.0.10-beta-23019.nupkg.sha512", + "System.Runtime.Extensions.nuspec" + ] + }, + "System.Runtime.Handles/4.0.0-beta-23019": { + "type": "package", + "sha512": "7yUKDrX/q6iXj0daFW7LM3Fe5qY0l9hIcd4OxLzb8vcwHvxTvcTK11jMMPwtwlv3xjTqUG+FxYfonKXENQ4a2Q==", + "files": [ + "lib/DNXCore50/System.Runtime.Handles.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.Handles.dll", + "ref/dotnet/System.Runtime.Handles.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll", + "System.Runtime.Handles.4.0.0-beta-23019.nupkg", + "System.Runtime.Handles.4.0.0-beta-23019.nupkg.sha512", + "System.Runtime.Handles.nuspec" + ] + }, + "System.Runtime.InteropServices/4.0.20-beta-23019": { + "type": "package", + "sha512": "KYzLtkN65ySMGpQ/uvHFSdu3hcFmp0Y8Foh16bWCT+xNeHVFIY8A8j5oqUYHbOwJuPNrwoIBOsHisVrD6mRfkA==", + "files": [ + "lib/DNXCore50/System.Runtime.InteropServices.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.InteropServices.dll", + "ref/dotnet/System.Runtime.InteropServices.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll", + "System.Runtime.InteropServices.4.0.20-beta-23019.nupkg", + "System.Runtime.InteropServices.4.0.20-beta-23019.nupkg.sha512", + "System.Runtime.InteropServices.nuspec" + ] + }, + "System.Text.Encoding/4.0.0": { + "type": "package", + "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Text.Encoding.xml", + "ref/dotnet/es/System.Text.Encoding.xml", + "ref/dotnet/fr/System.Text.Encoding.xml", + "ref/dotnet/it/System.Text.Encoding.xml", + "ref/dotnet/ja/System.Text.Encoding.xml", + "ref/dotnet/ko/System.Text.Encoding.xml", + "ref/dotnet/ru/System.Text.Encoding.xml", + "ref/dotnet/System.Text.Encoding.dll", + "ref/dotnet/System.Text.Encoding.xml", + "ref/dotnet/zh-hans/System.Text.Encoding.xml", + "ref/dotnet/zh-hant/System.Text.Encoding.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Text.Encoding.4.0.0.nupkg", + "System.Text.Encoding.4.0.0.nupkg.sha512", + "System.Text.Encoding.nuspec" + ] + }, + "System.Text.RegularExpressions/4.0.0": { + "type": "package", + "sha512": "D2CHm8LBIymJK9+1E3sn4cUEzMd6B+quQUrCGUluv9QFBNOdL3XqNu548QKeNplEXFOmF5aKXMxXbTrjbEUNMw==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Text.RegularExpressions.xml", + "ref/dotnet/es/System.Text.RegularExpressions.xml", + "ref/dotnet/fr/System.Text.RegularExpressions.xml", + "ref/dotnet/it/System.Text.RegularExpressions.xml", + "ref/dotnet/ja/System.Text.RegularExpressions.xml", + "ref/dotnet/ko/System.Text.RegularExpressions.xml", + "ref/dotnet/ru/System.Text.RegularExpressions.xml", + "ref/dotnet/System.Text.RegularExpressions.dll", + "ref/dotnet/System.Text.RegularExpressions.xml", + "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml", + "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Text.RegularExpressions.xml", + "ref/netcore50/es/System.Text.RegularExpressions.xml", + "ref/netcore50/fr/System.Text.RegularExpressions.xml", + "ref/netcore50/it/System.Text.RegularExpressions.xml", + "ref/netcore50/ja/System.Text.RegularExpressions.xml", + "ref/netcore50/ko/System.Text.RegularExpressions.xml", + "ref/netcore50/ru/System.Text.RegularExpressions.xml", + "ref/netcore50/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Text.RegularExpressions.4.0.0.nupkg", + "System.Text.RegularExpressions.4.0.0.nupkg.sha512", + "System.Text.RegularExpressions.nuspec" + ] + }, + "System.Threading/4.0.10-beta-23019": { + "type": "package", + "sha512": "ss8p5o4C+f+rjpq0hxrcFsRXGUF+ojzjsW9MKfLrAqTuXhQywwDAPiTEvvEmDG8ptpwfQHWR09jlhcBNFhkG6w==", + "files": [ + "lib/DNXCore50/System.Threading.dll", + "lib/net46/_._", + "lib/netcore50/System.Threading.dll", + "ref/dotnet/System.Threading.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Threading.dll", + "System.Threading.4.0.10-beta-23019.nupkg", + "System.Threading.4.0.10-beta-23019.nupkg.sha512", + "System.Threading.nuspec" + ] + }, + "System.Threading.Tasks/4.0.0": { + "type": "package", + "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Threading.Tasks.xml", + "ref/dotnet/es/System.Threading.Tasks.xml", + "ref/dotnet/fr/System.Threading.Tasks.xml", + "ref/dotnet/it/System.Threading.Tasks.xml", + "ref/dotnet/ja/System.Threading.Tasks.xml", + "ref/dotnet/ko/System.Threading.Tasks.xml", + "ref/dotnet/ru/System.Threading.Tasks.xml", + "ref/dotnet/System.Threading.Tasks.dll", + "ref/dotnet/System.Threading.Tasks.xml", + "ref/dotnet/zh-hans/System.Threading.Tasks.xml", + "ref/dotnet/zh-hant/System.Threading.Tasks.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Threading.Tasks.4.0.0.nupkg", + "System.Threading.Tasks.4.0.0.nupkg.sha512", + "System.Threading.Tasks.nuspec" + ] + }, + "xunit/2.1.0-beta4-build3109": { + "type": "package", + "sha512": "mbZVcx4H/rDoiPOaiR9TRQgiBTXiStvjBRemGn96jTEePu7jUS3RDMU7EN0CkrVbw4GNXOqMdafblEOo6U4/NA==", + "files": [ + "xunit.2.1.0-beta4-build3109.nupkg", + "xunit.2.1.0-beta4-build3109.nupkg.sha512", + "xunit.nuspec" + ] + }, + "xunit.abstractions/2.0.0": { + "type": "package", + "sha512": "NAdxKQRzuLnCZ0g++x6i87/8rMBpQoRiRlRNLAqfODm2zJPbteHRoSER3DXfxnqrHXyBJT8rFaZ8uveBeQyaMA==", + "files": [ + "lib/net35/xunit.abstractions.dll", + "lib/net35/xunit.abstractions.xml", + "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll", + "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.xml", + "xunit.abstractions.2.0.0.nupkg", + "xunit.abstractions.2.0.0.nupkg.sha512", + "xunit.abstractions.nuspec" + ] + }, + "xunit.assert/2.1.0-beta4-build3109": { + "type": "package", + "sha512": "P6cyWlPboKWil9u7DTrDgIJQcK9WFef4+o2D++sEpvBvKoD2BINDc9SBRtEPt9z8mcOKbs1LH1+TJHKd2nASnQ==", + "files": [ + "lib/dotnet/xunit.assert.dll", + "lib/dotnet/xunit.assert.pdb", + "lib/dotnet/xunit.assert.xml", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.assert.dll", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.assert.pdb", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.assert.xml", + "xunit.assert.2.1.0-beta4-build3109.nupkg", + "xunit.assert.2.1.0-beta4-build3109.nupkg.sha512", + "xunit.assert.nuspec" + ] + }, + "xunit.core/2.1.0-beta4-build3109": { + "type": "package", + "sha512": "Z/tl35u6DASv0X3yFxO0CyHQPE1QH84X9y8bcpEVBai0byC1DSAk3heayxGFHrvuNbnA3bVYxD5t+CnAxKUZuQ==", + "files": [ + "build/_Desktop/xunit.execution.desktop.dll", + "build/monoandroid/xunit.core.props", + "build/monoandroid/xunit.execution.MonoAndroid.dll", + "build/monotouch/xunit.core.props", + "build/monotouch/xunit.execution.MonoTouch.dll", + "build/portable-net45+netcore45+wp8+wpa81/xunit.core.props", + "build/portable-win81+wpa81/xunit.core.props", + "build/portable-win81+wpa81/xunit.core.targets", + "build/portable-win81+wpa81/xunit.execution.universal.dll", + "build/portable-win81+wpa81/xunit.execution.universal.pri", + "build/wp8/xunit.core.props", + "build/wp8/xunit.core.targets", + "build/wp8/xunit.execution.wp8.dll", + "build/xamarinios/xunit.core.props", + "build/xamarinios/xunit.execution.iOS-Universal.dll", + "xunit.core.2.1.0-beta4-build3109.nupkg", + "xunit.core.2.1.0-beta4-build3109.nupkg.sha512", + "xunit.core.nuspec" + ] + }, + "xunit.extensibility.core/2.1.0-beta4-build3109": { + "type": "package", + "sha512": "B7K5N6aVf2QV+dWEkGqtgbybkCL7YjAy/TiH8xBiL0Zorf3lUGVP5P/3Bo1OY9OLobRYkTriRTGmqbDdRXqOrA==", + "files": [ + "lib/dotnet/xunit.core.dll", + "lib/dotnet/xunit.core.dll.tdnet", + "lib/dotnet/xunit.core.pdb", + "lib/dotnet/xunit.core.xml", + "lib/dotnet/xunit.runner.tdnet.dll", + "lib/dotnet/xunit.runner.utility.desktop.dll", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.core.dll", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.core.dll.tdnet", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.core.pdb", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.core.xml", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.runner.tdnet.dll", + "lib/portable-net45+netcore45+wp8+wpa81/xunit.runner.utility.desktop.dll", + "xunit.extensibility.core.2.1.0-beta4-build3109.nupkg", + "xunit.extensibility.core.2.1.0-beta4-build3109.nupkg.sha512", + "xunit.extensibility.core.nuspec" + ] + }, + "xunit.extensibility.execution/2.1.0-beta4-build3109": { + "type": "package", + "sha512": "tJ4iAL+roCr0DdQNIJ+L/pQ563tTuZuMP/1RzPzIcSNeqq0UwGGwFjZv7wQY3SJru+vODpYRYw6LRH8bV2nAVw==", + "files": [ + "lib/dnx451/xunit.execution.DotNetCore.dll", + "lib/dnx451/xunit.execution.DotNetCore.pdb", + "lib/dnx451/xunit.execution.DotNetCore.xml", + "lib/dotnet/xunit.execution.DotNetCore.dll", + "lib/dotnet/xunit.execution.DotNetCore.pdb", + "lib/dotnet/xunit.execution.DotNetCore.xml", + "lib/monoandroid/xunit.execution.MonoAndroid.dll", + "lib/monoandroid/xunit.execution.MonoAndroid.pdb", + "lib/monoandroid/xunit.execution.MonoAndroid.xml", + "lib/monotouch/xunit.execution.MonoTouch.dll", + "lib/monotouch/xunit.execution.MonoTouch.pdb", + "lib/monotouch/xunit.execution.MonoTouch.xml", + "lib/net45/xunit.execution.desktop.dll", + "lib/net45/xunit.execution.desktop.pdb", + "lib/net45/xunit.execution.desktop.xml", + "lib/portable-wpa81+win81/xunit.execution.universal.dll", + "lib/portable-wpa81+win81/xunit.execution.universal.pdb", + "lib/portable-wpa81+win81/xunit.execution.universal.pri", + "lib/portable-wpa81+win81/xunit.execution.universal.xml", + "lib/wp8/xunit.execution.wp8.dll", + "lib/wp8/xunit.execution.wp8.pdb", + "lib/wp8/xunit.execution.wp8.xml", + "lib/xamarinios/xunit.execution.iOS-Universal.dll", + "lib/xamarinios/xunit.execution.iOS-Universal.pdb", + "lib/xamarinios/xunit.execution.iOS-Universal.xml", + "xunit.extensibility.execution.2.1.0-beta4-build3109.nupkg", + "xunit.extensibility.execution.2.1.0-beta4-build3109.nupkg.sha512", + "xunit.extensibility.execution.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "": [ + "System.Collections >= 4.0.10-beta-23019", + "System.Linq >= 4.0.0-beta-23019", + "System.Threading >= 4.0.10-beta-23019", + "System.Runtime >= 4.0.10-beta-23019", + "Microsoft.CSharp >= 4.0.0-beta-23019", + "xunit >= 2.1.0-*", + "InfluxDB.LineProtocol >= 1.0.0-*" + ], + ".NETPlatform,Version=v5.0": [] + } +} \ No newline at end of file diff --git a/src/InfluxDB.LineProtocol/Client/LineProtocolClient.cs b/src/InfluxDB.LineProtocol/Client/LineProtocolClient.cs new file mode 100644 index 0000000..4702f61 --- /dev/null +++ b/src/InfluxDB.LineProtocol/Client/LineProtocolClient.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace InfluxDB.LineProtocol.Client +{ + public class LineProtocolClient + { + } +} diff --git a/src/InfluxDB.LineProtocol/InfluxDB.LineProtocol.xproj b/src/InfluxDB.LineProtocol/InfluxDB.LineProtocol.xproj new file mode 100644 index 0000000..37ef563 --- /dev/null +++ b/src/InfluxDB.LineProtocol/InfluxDB.LineProtocol.xproj @@ -0,0 +1,24 @@ + + + + 14.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + 069e0ac5-a2cf-4584-89a7-f475276e244c + InfluxDB.LineProtocol + ..\..\artifacts\obj\$(MSBuildProjectName) + ..\..\artifacts\bin\$(MSBuildProjectName)\ + + + 2.0 + + + True + + + True + + + \ No newline at end of file diff --git a/src/InfluxDB.LineProtocol/Payload/LineProtocolPayload.cs b/src/InfluxDB.LineProtocol/Payload/LineProtocolPayload.cs new file mode 100644 index 0000000..00e0b64 --- /dev/null +++ b/src/InfluxDB.LineProtocol/Payload/LineProtocolPayload.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.IO; + +namespace InfluxDB.LineProtocol.Payload +{ + public class LineProtocolPayload + { + readonly List _points = new List(); + + public void Add(LineProtocolPoint point) + { + if (point == null) throw new ArgumentNullException("point"); + _points.Add(point); + } + + public void Format(TextWriter textWriter) + { + if (textWriter == null) throw new ArgumentNullException("textWriter"); + + foreach (var point in _points) + { + point.Format(textWriter); + textWriter.Write('\n'); + } + } + } +} diff --git a/src/InfluxDB.LineProtocol/Payload/LineProtocolPoint.cs b/src/InfluxDB.LineProtocol/Payload/LineProtocolPoint.cs new file mode 100644 index 0000000..c2850a4 --- /dev/null +++ b/src/InfluxDB.LineProtocol/Payload/LineProtocolPoint.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace InfluxDB.LineProtocol.Payload +{ + public class LineProtocolPoint + { + public string Measurement { get; } + public IReadOnlyDictionary Fields { get; } + public IReadOnlyDictionary Tags { get; } + public DateTime? UtcTimestamp { get; } + + public LineProtocolPoint( + string measurement, + IReadOnlyDictionary fields, + IReadOnlyDictionary tags = null, + DateTime? utcTimestamp = null) + { + if (string.IsNullOrEmpty(measurement)) throw new ArgumentException("A measurement name must be specified"); + if (fields == null || fields.Count == 0) throw new ArgumentException("At least one field must be specified"); + + foreach (var f in fields) + if (string.IsNullOrEmpty(f.Key)) throw new ArgumentException("Fields must have non-empty names"); + + if (tags != null) + foreach (var t in tags) + if (string.IsNullOrEmpty(t.Key)) throw new ArgumentException("Tags must have non-empty names"); + + if (utcTimestamp != null && utcTimestamp.Value.Kind != DateTimeKind.Utc) + throw new ArgumentException("Timestamps must be specified as UTC"); + + Measurement = measurement; + Fields = fields; + Tags = tags; + UtcTimestamp = utcTimestamp; + } + + public void Format(TextWriter textWriter) + { + if (textWriter == null) throw new ArgumentNullException("textWriter"); + + textWriter.Write(LineProtocolSyntax.EscapeName(Measurement)); + + if (Tags != null) + { + foreach (var t in Tags.OrderBy(t => t.Key)) + { + if (t.Value == null || t.Value == "") + continue; + + textWriter.Write(','); + textWriter.Write(LineProtocolSyntax.EscapeName(t.Key)); + textWriter.Write('='); + textWriter.Write(LineProtocolSyntax.EscapeName(t.Value)); + } + } + + var fieldDelim = ' '; + foreach (var f in Fields) + { + textWriter.Write(fieldDelim); + fieldDelim = ','; + textWriter.Write(LineProtocolSyntax.EscapeName(f.Key)); + textWriter.Write('='); + textWriter.Write(LineProtocolSyntax.FormatValue(f.Value)); + } + + if (UtcTimestamp != null) + { + textWriter.Write(' '); + textWriter.Write(LineProtocolSyntax.FormatTimestamp(UtcTimestamp.Value)); + } + } + } +} + diff --git a/src/InfluxDB.LineProtocol/Payload/LineProtocolSyntax.cs b/src/InfluxDB.LineProtocol/Payload/LineProtocolSyntax.cs new file mode 100644 index 0000000..e034abf --- /dev/null +++ b/src/InfluxDB.LineProtocol/Payload/LineProtocolSyntax.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; + +namespace InfluxDB.LineProtocol.Payload +{ + class LineProtocolSyntax + { + static readonly DateTime Origin = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); + + static readonly Dictionary> Formatters = new Dictionary> + { + { typeof(sbyte), FormatInteger }, + { typeof(byte), FormatInteger }, + { typeof(short), FormatInteger }, + { typeof(ushort), FormatInteger }, + { typeof(int), FormatInteger }, + { typeof(uint), FormatInteger }, + { typeof(long), FormatInteger }, + { typeof(ulong), FormatInteger }, + { typeof(float), FormatFloat }, + { typeof(double), FormatFloat }, + { typeof(decimal), FormatFloat }, + { typeof(bool), FormatBoolean } + }; + + public static string EscapeName(string nameOrKey) + { + if (nameOrKey == null) throw new ArgumentNullException("nameOrKey"); + return nameOrKey + .Replace("=", "\\=") + .Replace(" ", "\\ ") + .Replace(",", "\\,"); + } + + public static string FormatValue(object value) + { + var v = value ?? ""; + Func format; + if (Formatters.TryGetValue(v.GetType(), out format)) + return format(v); + return FormatString(v.ToString()); + } + + static string FormatInteger(object i) + { + return i.ToString() + "i"; + } + + static string FormatFloat(object f) + { + return f.ToString(); + } + + static string FormatBoolean(object b) + { + return ((bool)b) ? "t" : "f"; + } + + static string FormatString(string s) + { + return "\"" + s.Replace("\"", "\\\"") + "\""; + } + + public static string FormatTimestamp(DateTime utcTimestamp) + { + var t = utcTimestamp - Origin; + return ((long)(t.TotalSeconds * 1000)).ToString(); + } + } +} diff --git a/src/InfluxDB.LineProtocol/project.json b/src/InfluxDB.LineProtocol/project.json new file mode 100644 index 0000000..c928371 --- /dev/null +++ b/src/InfluxDB.LineProtocol/project.json @@ -0,0 +1,27 @@ +{ + "version": "1.0.0-*", + "description": "InfluxDB.LineProtocol Class Library", + "authors": [ "nblumhardt" ], + "tags": [ "" ], + "projectUrl": "", + "licenseUrl": "", + + "frameworks": { + "dnx451": { + "frameworkAssemblies": { + "System.Runtime": "4.0.10.0", + "System.IO": "4.0.0.0", + "System.Collections": "4.0.0.0" + } + }, + "dotnet": { + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Threading": "4.0.10-beta-23019", + "System.Runtime": "4.0.10-beta-23019", + "Microsoft.CSharp": "4.0.0-beta-23019" + } + } + } +} diff --git a/src/InfluxDB.LineProtocol/project.lock.json b/src/InfluxDB.LineProtocol/project.lock.json new file mode 100644 index 0000000..32dba99 --- /dev/null +++ b/src/InfluxDB.LineProtocol/project.lock.json @@ -0,0 +1,592 @@ +{ + "locked": false, + "version": 1, + "targets": { + "DNX,Version=v4.5.1": {}, + ".NETPlatform,Version=v5.0": { + "Microsoft.CSharp/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Dynamic.Runtime": "4.0.0-beta-23019", + "System.Globalization": "4.0.10-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Linq.Expressions": "4.0.0-beta-23019", + "System.ObjectModel": "4.0.10-beta-23019", + "System.Reflection": "4.0.10-beta-23019", + "System.Reflection.Extensions": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Reflection.TypeExtensions": "4.0.0-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Runtime.Extensions": "4.0.10-beta-23019", + "System.Runtime.InteropServices": "4.0.20-beta-23019", + "System.Threading": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/dotnet/Microsoft.CSharp.dll": {} + } + }, + "System.Collections/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Collections.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Linq.Expressions": "4.0.0-beta-23019", + "System.ObjectModel": "4.0.0-beta-23019", + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + } + }, + "System.IO/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019", + "System.Text.Encoding": "4.0.0-beta-23019", + "System.Threading.Tasks": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + } + }, + "System.Linq/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Runtime.Extensions": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.Linq.dll": {} + }, + "runtime": { + "lib/dotnet/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Linq.Expressions.dll": {} + } + }, + "System.ObjectModel/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Threading": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.ObjectModel.dll": {} + }, + "runtime": { + "lib/dotnet/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Primitives/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0-beta-23019", + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.10-beta-23019": { + "type": "package", + "compile": { + "ref/dotnet/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019", + "System.Runtime.Handles": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.InteropServices.dll": {} + } + }, + "System.Text.Encoding/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + } + }, + "System.Threading/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019", + "System.Threading.Tasks": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.CSharp/4.0.0-beta-23019": { + "type": "package", + "sha512": "wp5SlNCIXAFqPbWMOAD8eedaPA1vPyBSh6P/OZUaSab4ogrFdElpHVoW+wTicbXLVJcvQwp1Jtk9xP5Slmq4EA==", + "files": [ + "lib/dotnet/Microsoft.CSharp.dll", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/win8/_._", + "Microsoft.CSharp.4.0.0-beta-23019.nupkg", + "Microsoft.CSharp.4.0.0-beta-23019.nupkg.sha512", + "Microsoft.CSharp.nuspec", + "ref/dotnet/Microsoft.CSharp.dll", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/win8/_._" + ] + }, + "System.Collections/4.0.10-beta-23019": { + "type": "package", + "sha512": "MHZUp2LFl6sc22mBNHgM1vN5cQcxdcqPuQ3xRThg1UOH+eZ3rJIk5Ja+mkMFOdAiMB626u0fQMNEdNfItRyWuw==", + "files": [ + "lib/DNXCore50/System.Collections.dll", + "lib/net46/_._", + "lib/netcore50/System.Collections.dll", + "ref/dotnet/System.Collections.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Collections.dll", + "System.Collections.4.0.10-beta-23019.nupkg", + "System.Collections.4.0.10-beta-23019.nupkg.sha512", + "System.Collections.nuspec" + ] + }, + "System.Diagnostics.Debug/4.0.10-beta-23019": { + "type": "package", + "sha512": "xglZdS0wD8GeImZOnS+R1WGHYj3zcwRc0gpa1OTxb48mT49vgwzr0v3lIuGln7ARIUbj4jCGgQzpLMJf5ip/ag==", + "files": [ + "lib/DNXCore50/System.Diagnostics.Debug.dll", + "lib/net46/_._", + "lib/netcore50/System.Diagnostics.Debug.dll", + "ref/dotnet/System.Diagnostics.Debug.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll", + "System.Diagnostics.Debug.4.0.10-beta-23019.nupkg", + "System.Diagnostics.Debug.4.0.10-beta-23019.nupkg.sha512", + "System.Diagnostics.Debug.nuspec" + ] + }, + "System.Dynamic.Runtime/4.0.0-beta-23019": { + "type": "package", + "sha512": "N09LuTgPVDNxgUz+IZsX8j0nCzd7vBruIi/Qhjumy5vaaL3pKmKsPS1ZbyIrmwaHuP0GIfpNfdd3WAQWEf07Fw==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Dynamic.Runtime.dll", + "ref/net45/_._", + "ref/netcore50/System.Dynamic.Runtime.dll", + "ref/win8/_._", + "System.Dynamic.Runtime.4.0.0-beta-23019.nupkg", + "System.Dynamic.Runtime.4.0.0-beta-23019.nupkg.sha512", + "System.Dynamic.Runtime.nuspec" + ] + }, + "System.Globalization/4.0.10-beta-23019": { + "type": "package", + "sha512": "zqYEXW3gedG4xYbX28Bw1TPddUJZWygfj8wWl1UMHtJsk4ihLLYAoSC/9VGq+WuYhSgN2n5WiD/LRt1CDWLDtQ==", + "files": [ + "lib/DNXCore50/System.Globalization.dll", + "lib/net46/_._", + "lib/netcore50/System.Globalization.dll", + "ref/dotnet/System.Globalization.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll", + "System.Globalization.4.0.10-beta-23019.nupkg", + "System.Globalization.4.0.10-beta-23019.nupkg.sha512", + "System.Globalization.nuspec" + ] + }, + "System.IO/4.0.0-beta-23019": { + "type": "package", + "sha512": "wIWABGLh1PUiJU+/WtCtYrd+ZyYM3i5FSPe51Fcx8mTrSQpBE1DACFR4B5wS3KWbtueFY0Dysty9UfT5hyj4Jw==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.IO.dll", + "ref/net45/_._", + "ref/netcore50/System.IO.dll", + "ref/win8/_._", + "System.IO.4.0.0-beta-23019.nupkg", + "System.IO.4.0.0-beta-23019.nupkg.sha512", + "System.IO.nuspec" + ] + }, + "System.Linq/4.0.0-beta-23019": { + "type": "package", + "sha512": "jBHOkMRLTew/lr+awaPzEt5+rif4S7L9h/tY17unLaILq9P5muWVtsP2Tg/9YAJmHYoJDoCBKMpdGJ0hA5kqow==", + "files": [ + "lib/dotnet/System.Linq.dll", + "lib/net45/_._", + "lib/netcore50/System.Linq.dll", + "lib/win8/_._", + "ref/dotnet/System.Linq.dll", + "ref/net45/_._", + "ref/netcore50/System.Linq.dll", + "ref/win8/_._", + "System.Linq.4.0.0-beta-23019.nupkg", + "System.Linq.4.0.0-beta-23019.nupkg.sha512", + "System.Linq.nuspec" + ] + }, + "System.Linq.Expressions/4.0.0-beta-23019": { + "type": "package", + "sha512": "F+gr9tKGrIZo11f3RpfOXuoSU7dUZfnNmkDeYKgHSIG4Q4knnUhIHcbRlS+5vUbeBYsUXMMQWMryEiOOG3kJLw==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Linq.Expressions.dll", + "ref/net45/_._", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/win8/_._", + "System.Linq.Expressions.4.0.0-beta-23019.nupkg", + "System.Linq.Expressions.4.0.0-beta-23019.nupkg.sha512", + "System.Linq.Expressions.nuspec" + ] + }, + "System.ObjectModel/4.0.10-beta-23019": { + "type": "package", + "sha512": "sJ+7kgWoTs4d8eNlhJB/p1Uq2iWHYVxO7ALNpB3sTwh3LORqwwPZe5FbSweccA3seM+zLSYa2AqBGp69JOXbcA==", + "files": [ + "lib/dotnet/System.ObjectModel.dll", + "lib/net46/_._", + "ref/dotnet/System.ObjectModel.dll", + "ref/net46/_._", + "System.ObjectModel.4.0.10-beta-23019.nupkg", + "System.ObjectModel.4.0.10-beta-23019.nupkg.sha512", + "System.ObjectModel.nuspec" + ] + }, + "System.Reflection/4.0.10-beta-23019": { + "type": "package", + "sha512": "74fA068GDGipNfZxV3cQJe38djfHNrHPbKRrojOCLoecymaXlTGU917/nVxBuRwFehOsYwhMJ/B30m4YVEF/CA==", + "files": [ + "lib/DNXCore50/System.Reflection.dll", + "lib/net46/_._", + "lib/netcore50/System.Reflection.dll", + "ref/dotnet/System.Reflection.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll", + "System.Reflection.4.0.10-beta-23019.nupkg", + "System.Reflection.4.0.10-beta-23019.nupkg.sha512", + "System.Reflection.nuspec" + ] + }, + "System.Reflection.Extensions/4.0.0-beta-23019": { + "type": "package", + "sha512": "fU02uzgKfO6lAUxR2eRHo6+JQ3/HqRi4zr38uOnieKtqV2dl8Cs2354gwYrjIxgxhkO1zLo70021P1cbpL7UIA==", + "files": [ + "lib/DNXCore50/System.Reflection.Extensions.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Extensions.dll", + "lib/win8/_._", + "ref/dotnet/System.Reflection.Extensions.dll", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll", + "System.Reflection.Extensions.4.0.0-beta-23019.nupkg", + "System.Reflection.Extensions.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.Extensions.nuspec" + ] + }, + "System.Reflection.Primitives/4.0.0-beta-23019": { + "type": "package", + "sha512": "t9KyeV51eRgTby/D9Ri6cIKeA9KUOGH5+EEXBdfaSbkCO/lrJ/7b8BclFu+HKEXJd3/ZpD0lOdw4k8kwIeL3ww==", + "files": [ + "lib/DNXCore50/System.Reflection.Primitives.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Primitives.dll", + "lib/win8/_._", + "ref/dotnet/System.Reflection.Primitives.dll", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll", + "System.Reflection.Primitives.4.0.0-beta-23019.nupkg", + "System.Reflection.Primitives.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.Primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.0.0-beta-23019": { + "type": "package", + "sha512": "5/WcPvsdnw0d8rwwsCgQKoo9oXFQA1gMHtyNcYjelDjaaYC/dYoU7Eo0JdP+0PMgy9FnBOHVjRHOTcJ2HIjefA==", + "files": [ + "lib/DNXCore50/System.Reflection.TypeExtensions.dll", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "ref/dotnet/System.Reflection.TypeExtensions.dll", + "ref/net46/System.Reflection.TypeExtensions.dll", + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "System.Reflection.TypeExtensions.4.0.0-beta-23019.nupkg", + "System.Reflection.TypeExtensions.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.TypeExtensions.nuspec" + ] + }, + "System.Resources.ResourceManager/4.0.0-beta-23019": { + "type": "package", + "sha512": "me0PnbhuwqsRTUmA2ckfj059r6yJP/wQqh3L51zS/iLJ8N0CjSi9ndzAwoRVhfS2BRTgpgHO2xTas3vY2gTwkg==", + "files": [ + "lib/DNXCore50/System.Resources.ResourceManager.dll", + "lib/net45/_._", + "lib/netcore50/System.Resources.ResourceManager.dll", + "lib/win8/_._", + "ref/dotnet/System.Resources.ResourceManager.dll", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll", + "System.Resources.ResourceManager.4.0.0-beta-23019.nupkg", + "System.Resources.ResourceManager.4.0.0-beta-23019.nupkg.sha512", + "System.Resources.ResourceManager.nuspec" + ] + }, + "System.Runtime/4.0.10-beta-23019": { + "type": "package", + "sha512": "8/UWFt7a/s7snUtCE3j/DSRlm+iTuPCQ6N8uq4o99F9vuqdkMImmQEnqwirfVzkuprolgX48UOsZdt4zyJgRFQ==", + "files": [ + "lib/net451/_._", + "lib/win81/_._", + "License.rtf", + "ref/dotnet/System.Runtime.dll", + "ref/net451/_._", + "ref/netcore50/System.Runtime.dll", + "ref/win81/_._", + "System.Runtime.4.0.10-beta-23019.nupkg", + "System.Runtime.4.0.10-beta-23019.nupkg.sha512", + "System.Runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.0.10-beta-23019": { + "type": "package", + "sha512": "G1DElWXwzoQgAWMZX63gwgSMckcLnxA70xTwZTx/VmQQG2+kqDuUoFVywdBeC9yaba0xK2h7Q01+H4/FGDClSg==", + "files": [ + "lib/DNXCore50/System.Runtime.Extensions.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.Extensions.dll", + "ref/dotnet/System.Runtime.Extensions.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll", + "System.Runtime.Extensions.4.0.10-beta-23019.nupkg", + "System.Runtime.Extensions.4.0.10-beta-23019.nupkg.sha512", + "System.Runtime.Extensions.nuspec" + ] + }, + "System.Runtime.Handles/4.0.0-beta-23019": { + "type": "package", + "sha512": "7yUKDrX/q6iXj0daFW7LM3Fe5qY0l9hIcd4OxLzb8vcwHvxTvcTK11jMMPwtwlv3xjTqUG+FxYfonKXENQ4a2Q==", + "files": [ + "lib/DNXCore50/System.Runtime.Handles.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.Handles.dll", + "ref/dotnet/System.Runtime.Handles.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll", + "System.Runtime.Handles.4.0.0-beta-23019.nupkg", + "System.Runtime.Handles.4.0.0-beta-23019.nupkg.sha512", + "System.Runtime.Handles.nuspec" + ] + }, + "System.Runtime.InteropServices/4.0.20-beta-23019": { + "type": "package", + "sha512": "KYzLtkN65ySMGpQ/uvHFSdu3hcFmp0Y8Foh16bWCT+xNeHVFIY8A8j5oqUYHbOwJuPNrwoIBOsHisVrD6mRfkA==", + "files": [ + "lib/DNXCore50/System.Runtime.InteropServices.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.InteropServices.dll", + "ref/dotnet/System.Runtime.InteropServices.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll", + "System.Runtime.InteropServices.4.0.20-beta-23019.nupkg", + "System.Runtime.InteropServices.4.0.20-beta-23019.nupkg.sha512", + "System.Runtime.InteropServices.nuspec" + ] + }, + "System.Text.Encoding/4.0.0-beta-23019": { + "type": "package", + "sha512": "3AKmu2GxeVRk3wrBLoZXN3EhMeToZpV9KB/fjOCJu3TXZGwT3x/GwXMK9S3giYFLppHABDuVSBM1X7/71ujf4Q==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Text.Encoding.dll", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/win8/_._", + "System.Text.Encoding.4.0.0-beta-23019.nupkg", + "System.Text.Encoding.4.0.0-beta-23019.nupkg.sha512", + "System.Text.Encoding.nuspec" + ] + }, + "System.Threading/4.0.10-beta-23019": { + "type": "package", + "sha512": "ss8p5o4C+f+rjpq0hxrcFsRXGUF+ojzjsW9MKfLrAqTuXhQywwDAPiTEvvEmDG8ptpwfQHWR09jlhcBNFhkG6w==", + "files": [ + "lib/DNXCore50/System.Threading.dll", + "lib/net46/_._", + "lib/netcore50/System.Threading.dll", + "ref/dotnet/System.Threading.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Threading.dll", + "System.Threading.4.0.10-beta-23019.nupkg", + "System.Threading.4.0.10-beta-23019.nupkg.sha512", + "System.Threading.nuspec" + ] + }, + "System.Threading.Tasks/4.0.0-beta-23019": { + "type": "package", + "sha512": "y3+puoROfucGrjJkHwvSu0BsoBvFFzFWnJvTbQnM20qgKZsH8NMPTUBEOHa/gNilkc8fTGsM7sX3Iug/QiM0Xg==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Threading.Tasks.dll", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/win8/_._", + "System.Threading.Tasks.4.0.0-beta-23019.nupkg", + "System.Threading.Tasks.4.0.0-beta-23019.nupkg.sha512", + "System.Threading.Tasks.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "": [], + "DNX,Version=v4.5.1": [ + "fx/System.Runtime >= 4.0.10.0", + "fx/System.IO >= 4.0.0.0", + "fx/System.Collections >= 4.0.0.0" + ], + ".NETPlatform,Version=v5.0": [ + "System.Collections >= 4.0.10-beta-23019", + "System.Linq >= 4.0.0-beta-23019", + "System.Threading >= 4.0.10-beta-23019", + "System.Runtime >= 4.0.10-beta-23019", + "Microsoft.CSharp >= 4.0.0-beta-23019" + ] + } +} \ No newline at end of file diff --git a/src/Sample/Program.cs b/src/Sample/Program.cs new file mode 100644 index 0000000..b5412ee --- /dev/null +++ b/src/Sample/Program.cs @@ -0,0 +1,34 @@ +using InfluxDB.LineProtocol.Payload; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Sample +{ + public class Program + { + public void Main(string[] args) + { + var payload = new LineProtocolPayload(); + + var measurement = new LineProtocolPoint( + "cpu", + new Dictionary + { + {"value", 123} + }, + new Dictionary + { + {"host", "nblumhardt-rmbp" } + }, + DateTime.UtcNow); + + payload.Add(measurement); + + payload.Format(Console.Out); + + Console.Read(); + } + } +} diff --git a/src/Sample/Sample.xproj b/src/Sample/Sample.xproj new file mode 100644 index 0000000..482334b --- /dev/null +++ b/src/Sample/Sample.xproj @@ -0,0 +1,23 @@ + + + + 14.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + dc6028d6-ed1d-4857-b5eb-28ba05e3f531 + Sample + ..\..\artifacts\obj\$(MSBuildProjectName) + ..\..\artifacts\bin\$(MSBuildProjectName)\ + + + 2.0 + True + + + + True + + + \ No newline at end of file diff --git a/src/Sample/project.json b/src/Sample/project.json new file mode 100644 index 0000000..6360a34 --- /dev/null +++ b/src/Sample/project.json @@ -0,0 +1,30 @@ +{ + "version": "1.0.0-*", + "description": "Sample Console Application", + "authors": [ "nblumhardt" ], + "tags": [ "" ], + "projectUrl": "", + "licenseUrl": "", + + "dependencies": { + "InfluxDB.LineProtocol": "1.0.0-*" + }, + + "commands": { + "Sample": "Sample" + }, + + "frameworks": { + "dnx451": { + }, + "dnxcore50": { + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Console": "4.0.0-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Threading": "4.0.10-beta-23019", + "Microsoft.CSharp": "4.0.0-beta-23019" + } + } + } +} diff --git a/src/Sample/project.lock.json b/src/Sample/project.lock.json new file mode 100644 index 0000000..e3d71ed --- /dev/null +++ b/src/Sample/project.lock.json @@ -0,0 +1,769 @@ +{ + "locked": false, + "version": 1, + "targets": { + "DNX,Version=v4.5.1": { + "InfluxDB.LineProtocol/1.0.0": { + "type": "project", + "frameworkAssemblies": [ + "System.Collections", + "System.IO", + "System.Runtime" + ] + } + }, + "DNXCore,Version=v5.0": { + "InfluxDB.LineProtocol/1.0.0": { + "type": "project", + "dependencies": { + "Microsoft.CSharp": "4.0.0-beta-23019", + "System.Collections": "4.0.10-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Runtime": "4.0.10-beta-23019", + "System.Threading": "4.0.10-beta-23019" + } + }, + "Microsoft.CSharp/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Dynamic.Runtime": "4.0.0-beta-23019", + "System.Globalization": "4.0.10-beta-23019", + "System.Linq": "4.0.0-beta-23019", + "System.Linq.Expressions": "4.0.0-beta-23019", + "System.ObjectModel": "4.0.10-beta-23019", + "System.Reflection": "4.0.10-beta-23019", + "System.Reflection.Extensions": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Reflection.TypeExtensions": "4.0.0-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Runtime.Extensions": "4.0.10-beta-23019", + "System.Runtime.InteropServices": "4.0.20-beta-23019", + "System.Threading": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/dotnet/Microsoft.CSharp.dll": {} + } + }, + "System.Collections/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.Collections.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Collections.dll": {} + } + }, + "System.Console/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10-beta-23019", + "System.IO.FileSystem.Primitives": "4.0.0-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Runtime.InteropServices": "4.0.20-beta-23019", + "System.Text.Encoding": "4.0.10-beta-23019", + "System.Text.Encoding.Extensions": "4.0.10-beta-23019", + "System.Threading": "4.0.10-beta-23019", + "System.Threading.Tasks": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.Console.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Console.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Diagnostics.Debug.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Linq.Expressions": "4.0.0-beta-23019", + "System.ObjectModel": "4.0.0-beta-23019", + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Globalization.dll": {} + } + }, + "System.IO/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20-beta-23019", + "System.Text.Encoding": "4.0.0-beta-23019", + "System.Threading.Tasks": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.IO.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Runtime.Extensions": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.Linq.dll": {} + }, + "runtime": { + "lib/dotnet/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Linq.Expressions.dll": {} + } + }, + "System.ObjectModel/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10-beta-23019", + "System.Diagnostics.Debug": "4.0.10-beta-23019", + "System.Resources.ResourceManager": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019", + "System.Threading": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.ObjectModel.dll": {} + }, + "runtime": { + "lib/dotnet/System.ObjectModel.dll": {} + } + }, + "System.Private.Uri/4.0.0-beta-23019": { + "type": "package", + "compile": { + "ref/dnxcore50/_._": {} + }, + "runtime": { + "lib/DNXCore50/System.Private.Uri.dll": {} + } + }, + "System.Reflection/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Reflection.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Primitives/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0-beta-23019", + "System.Reflection": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.20-beta-23019": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20-beta-23019": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.0-beta-23019", + "System.Reflection.Primitives": "4.0.0-beta-23019", + "System.Runtime": "4.0.0-beta-23019", + "System.Runtime.Handles": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Runtime.InteropServices.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Runtime.InteropServices.dll": {} + } + }, + "System.Text.Encoding/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019", + "System.Text.Encoding": "4.0.10-beta-23019" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Threading/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019", + "System.Threading.Tasks": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.0.10-beta-23019": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0-beta-23019" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "lib/DNXCore50/System.Threading.Tasks.dll": {} + } + } + } + }, + "libraries": { + "InfluxDB.LineProtocol/1.0.0": { + "type": "project", + "path": "../InfluxDB.LineProtocol/project.json" + }, + "Microsoft.CSharp/4.0.0-beta-23019": { + "type": "package", + "sha512": "wp5SlNCIXAFqPbWMOAD8eedaPA1vPyBSh6P/OZUaSab4ogrFdElpHVoW+wTicbXLVJcvQwp1Jtk9xP5Slmq4EA==", + "files": [ + "lib/dotnet/Microsoft.CSharp.dll", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/win8/_._", + "Microsoft.CSharp.4.0.0-beta-23019.nupkg", + "Microsoft.CSharp.4.0.0-beta-23019.nupkg.sha512", + "Microsoft.CSharp.nuspec", + "ref/dotnet/Microsoft.CSharp.dll", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/win8/_._" + ] + }, + "System.Collections/4.0.10-beta-23019": { + "type": "package", + "sha512": "MHZUp2LFl6sc22mBNHgM1vN5cQcxdcqPuQ3xRThg1UOH+eZ3rJIk5Ja+mkMFOdAiMB626u0fQMNEdNfItRyWuw==", + "files": [ + "lib/DNXCore50/System.Collections.dll", + "lib/net46/_._", + "lib/netcore50/System.Collections.dll", + "ref/dotnet/System.Collections.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Collections.dll", + "System.Collections.4.0.10-beta-23019.nupkg", + "System.Collections.4.0.10-beta-23019.nupkg.sha512", + "System.Collections.nuspec" + ] + }, + "System.Console/4.0.0-beta-23019": { + "type": "package", + "sha512": "RuoqqvFoPFtGJXb8+yigoz8EmNIUFfrMvb1Ea6uMJbhd5nqCRvzjyyWBaDJBRNhVOCPVQldhU4q2rG2W2IfXDQ==", + "files": [ + "lib/DNXCore50/System.Console.dll", + "lib/net46/System.Console.dll", + "ref/dotnet/System.Console.dll", + "ref/net46/System.Console.dll", + "System.Console.4.0.0-beta-23019.nupkg", + "System.Console.4.0.0-beta-23019.nupkg.sha512", + "System.Console.nuspec" + ] + }, + "System.Diagnostics.Debug/4.0.10-beta-23019": { + "type": "package", + "sha512": "xglZdS0wD8GeImZOnS+R1WGHYj3zcwRc0gpa1OTxb48mT49vgwzr0v3lIuGln7ARIUbj4jCGgQzpLMJf5ip/ag==", + "files": [ + "lib/DNXCore50/System.Diagnostics.Debug.dll", + "lib/net46/_._", + "lib/netcore50/System.Diagnostics.Debug.dll", + "ref/dotnet/System.Diagnostics.Debug.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll", + "System.Diagnostics.Debug.4.0.10-beta-23019.nupkg", + "System.Diagnostics.Debug.4.0.10-beta-23019.nupkg.sha512", + "System.Diagnostics.Debug.nuspec" + ] + }, + "System.Dynamic.Runtime/4.0.0-beta-23019": { + "type": "package", + "sha512": "N09LuTgPVDNxgUz+IZsX8j0nCzd7vBruIi/Qhjumy5vaaL3pKmKsPS1ZbyIrmwaHuP0GIfpNfdd3WAQWEf07Fw==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Dynamic.Runtime.dll", + "ref/net45/_._", + "ref/netcore50/System.Dynamic.Runtime.dll", + "ref/win8/_._", + "System.Dynamic.Runtime.4.0.0-beta-23019.nupkg", + "System.Dynamic.Runtime.4.0.0-beta-23019.nupkg.sha512", + "System.Dynamic.Runtime.nuspec" + ] + }, + "System.Globalization/4.0.10-beta-23019": { + "type": "package", + "sha512": "zqYEXW3gedG4xYbX28Bw1TPddUJZWygfj8wWl1UMHtJsk4ihLLYAoSC/9VGq+WuYhSgN2n5WiD/LRt1CDWLDtQ==", + "files": [ + "lib/DNXCore50/System.Globalization.dll", + "lib/net46/_._", + "lib/netcore50/System.Globalization.dll", + "ref/dotnet/System.Globalization.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll", + "System.Globalization.4.0.10-beta-23019.nupkg", + "System.Globalization.4.0.10-beta-23019.nupkg.sha512", + "System.Globalization.nuspec" + ] + }, + "System.IO/4.0.10-beta-23019": { + "type": "package", + "sha512": "/FgcleTGRMbI9XXlZCNNyNCLb+DzLXdyw2KqF1U0Su+Z8ztLBgpXGI9Vv1adnqRXXolBPNSlnHBMNEGqZzMYvA==", + "files": [ + "lib/DNXCore50/System.IO.dll", + "lib/net46/_._", + "lib/netcore50/System.IO.dll", + "ref/dotnet/System.IO.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.IO.dll", + "System.IO.4.0.10-beta-23019.nupkg", + "System.IO.4.0.10-beta-23019.nupkg.sha512", + "System.IO.nuspec" + ] + }, + "System.IO.FileSystem.Primitives/4.0.0-beta-23019": { + "type": "package", + "sha512": "wGjn8X4EAnKEH4+uZ3CjiUCHW9WoXuWFNrzORmMhzvHpmxJUsiZkjvKhXGakclVlqMI+T4yn+MDwbrpC3TGofQ==", + "files": [ + "lib/dotnet/System.IO.FileSystem.Primitives.dll", + "lib/net46/System.IO.FileSystem.Primitives.dll", + "ref/dotnet/System.IO.FileSystem.Primitives.dll", + "ref/net46/System.IO.FileSystem.Primitives.dll", + "System.IO.FileSystem.Primitives.4.0.0-beta-23019.nupkg", + "System.IO.FileSystem.Primitives.4.0.0-beta-23019.nupkg.sha512", + "System.IO.FileSystem.Primitives.nuspec" + ] + }, + "System.Linq/4.0.0-beta-23019": { + "type": "package", + "sha512": "jBHOkMRLTew/lr+awaPzEt5+rif4S7L9h/tY17unLaILq9P5muWVtsP2Tg/9YAJmHYoJDoCBKMpdGJ0hA5kqow==", + "files": [ + "lib/dotnet/System.Linq.dll", + "lib/net45/_._", + "lib/netcore50/System.Linq.dll", + "lib/win8/_._", + "ref/dotnet/System.Linq.dll", + "ref/net45/_._", + "ref/netcore50/System.Linq.dll", + "ref/win8/_._", + "System.Linq.4.0.0-beta-23019.nupkg", + "System.Linq.4.0.0-beta-23019.nupkg.sha512", + "System.Linq.nuspec" + ] + }, + "System.Linq.Expressions/4.0.0-beta-23019": { + "type": "package", + "sha512": "F+gr9tKGrIZo11f3RpfOXuoSU7dUZfnNmkDeYKgHSIG4Q4knnUhIHcbRlS+5vUbeBYsUXMMQWMryEiOOG3kJLw==", + "files": [ + "lib/net45/_._", + "lib/win8/_._", + "License.rtf", + "ref/dotnet/System.Linq.Expressions.dll", + "ref/net45/_._", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/win8/_._", + "System.Linq.Expressions.4.0.0-beta-23019.nupkg", + "System.Linq.Expressions.4.0.0-beta-23019.nupkg.sha512", + "System.Linq.Expressions.nuspec" + ] + }, + "System.ObjectModel/4.0.10-beta-23019": { + "type": "package", + "sha512": "sJ+7kgWoTs4d8eNlhJB/p1Uq2iWHYVxO7ALNpB3sTwh3LORqwwPZe5FbSweccA3seM+zLSYa2AqBGp69JOXbcA==", + "files": [ + "lib/dotnet/System.ObjectModel.dll", + "lib/net46/_._", + "ref/dotnet/System.ObjectModel.dll", + "ref/net46/_._", + "System.ObjectModel.4.0.10-beta-23019.nupkg", + "System.ObjectModel.4.0.10-beta-23019.nupkg.sha512", + "System.ObjectModel.nuspec" + ] + }, + "System.Private.Uri/4.0.0-beta-23019": { + "type": "package", + "sha512": "LV9WVCQ8W3ivP/hvQlaHH0lZKZyoYcUYiRGVw7xw/q8yfo2ZvwIrleXcLemxQkCSrXy80c5QmT9ErvrlFQK+Nw==", + "files": [ + "lib/DNXCore50/System.Private.Uri.dll", + "lib/netcore50/System.Private.Uri.dll", + "ref/dnxcore50/_._", + "ref/netcore50/_._", + "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll", + "System.Private.Uri.4.0.0-beta-23019.nupkg", + "System.Private.Uri.4.0.0-beta-23019.nupkg.sha512", + "System.Private.Uri.nuspec" + ] + }, + "System.Reflection/4.0.10-beta-23019": { + "type": "package", + "sha512": "74fA068GDGipNfZxV3cQJe38djfHNrHPbKRrojOCLoecymaXlTGU917/nVxBuRwFehOsYwhMJ/B30m4YVEF/CA==", + "files": [ + "lib/DNXCore50/System.Reflection.dll", + "lib/net46/_._", + "lib/netcore50/System.Reflection.dll", + "ref/dotnet/System.Reflection.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll", + "System.Reflection.4.0.10-beta-23019.nupkg", + "System.Reflection.4.0.10-beta-23019.nupkg.sha512", + "System.Reflection.nuspec" + ] + }, + "System.Reflection.Extensions/4.0.0-beta-23019": { + "type": "package", + "sha512": "fU02uzgKfO6lAUxR2eRHo6+JQ3/HqRi4zr38uOnieKtqV2dl8Cs2354gwYrjIxgxhkO1zLo70021P1cbpL7UIA==", + "files": [ + "lib/DNXCore50/System.Reflection.Extensions.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Extensions.dll", + "lib/win8/_._", + "ref/dotnet/System.Reflection.Extensions.dll", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll", + "System.Reflection.Extensions.4.0.0-beta-23019.nupkg", + "System.Reflection.Extensions.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.Extensions.nuspec" + ] + }, + "System.Reflection.Primitives/4.0.0-beta-23019": { + "type": "package", + "sha512": "t9KyeV51eRgTby/D9Ri6cIKeA9KUOGH5+EEXBdfaSbkCO/lrJ/7b8BclFu+HKEXJd3/ZpD0lOdw4k8kwIeL3ww==", + "files": [ + "lib/DNXCore50/System.Reflection.Primitives.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Primitives.dll", + "lib/win8/_._", + "ref/dotnet/System.Reflection.Primitives.dll", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll", + "System.Reflection.Primitives.4.0.0-beta-23019.nupkg", + "System.Reflection.Primitives.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.Primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.0.0-beta-23019": { + "type": "package", + "sha512": "5/WcPvsdnw0d8rwwsCgQKoo9oXFQA1gMHtyNcYjelDjaaYC/dYoU7Eo0JdP+0PMgy9FnBOHVjRHOTcJ2HIjefA==", + "files": [ + "lib/DNXCore50/System.Reflection.TypeExtensions.dll", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "ref/dotnet/System.Reflection.TypeExtensions.dll", + "ref/net46/System.Reflection.TypeExtensions.dll", + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "System.Reflection.TypeExtensions.4.0.0-beta-23019.nupkg", + "System.Reflection.TypeExtensions.4.0.0-beta-23019.nupkg.sha512", + "System.Reflection.TypeExtensions.nuspec" + ] + }, + "System.Resources.ResourceManager/4.0.0-beta-23019": { + "type": "package", + "sha512": "me0PnbhuwqsRTUmA2ckfj059r6yJP/wQqh3L51zS/iLJ8N0CjSi9ndzAwoRVhfS2BRTgpgHO2xTas3vY2gTwkg==", + "files": [ + "lib/DNXCore50/System.Resources.ResourceManager.dll", + "lib/net45/_._", + "lib/netcore50/System.Resources.ResourceManager.dll", + "lib/win8/_._", + "ref/dotnet/System.Resources.ResourceManager.dll", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/win8/_._", + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll", + "System.Resources.ResourceManager.4.0.0-beta-23019.nupkg", + "System.Resources.ResourceManager.4.0.0-beta-23019.nupkg.sha512", + "System.Resources.ResourceManager.nuspec" + ] + }, + "System.Runtime/4.0.20-beta-23019": { + "type": "package", + "sha512": "74Ba0KeqUX4ziLuALD5zSDWbYFg2Hw8IloKILkm8UHe5vkFCzHIb9tARXLClDjTxXQ/G/hyXgV8N0YlKHX7dAA==", + "files": [ + "lib/DNXCore50/System.Runtime.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.dll", + "ref/dotnet/System.Runtime.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.dll", + "System.Runtime.4.0.20-beta-23019.nupkg", + "System.Runtime.4.0.20-beta-23019.nupkg.sha512", + "System.Runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.0.10-beta-23019": { + "type": "package", + "sha512": "G1DElWXwzoQgAWMZX63gwgSMckcLnxA70xTwZTx/VmQQG2+kqDuUoFVywdBeC9yaba0xK2h7Q01+H4/FGDClSg==", + "files": [ + "lib/DNXCore50/System.Runtime.Extensions.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.Extensions.dll", + "ref/dotnet/System.Runtime.Extensions.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll", + "System.Runtime.Extensions.4.0.10-beta-23019.nupkg", + "System.Runtime.Extensions.4.0.10-beta-23019.nupkg.sha512", + "System.Runtime.Extensions.nuspec" + ] + }, + "System.Runtime.Handles/4.0.0-beta-23019": { + "type": "package", + "sha512": "7yUKDrX/q6iXj0daFW7LM3Fe5qY0l9hIcd4OxLzb8vcwHvxTvcTK11jMMPwtwlv3xjTqUG+FxYfonKXENQ4a2Q==", + "files": [ + "lib/DNXCore50/System.Runtime.Handles.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.Handles.dll", + "ref/dotnet/System.Runtime.Handles.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll", + "System.Runtime.Handles.4.0.0-beta-23019.nupkg", + "System.Runtime.Handles.4.0.0-beta-23019.nupkg.sha512", + "System.Runtime.Handles.nuspec" + ] + }, + "System.Runtime.InteropServices/4.0.20-beta-23019": { + "type": "package", + "sha512": "KYzLtkN65ySMGpQ/uvHFSdu3hcFmp0Y8Foh16bWCT+xNeHVFIY8A8j5oqUYHbOwJuPNrwoIBOsHisVrD6mRfkA==", + "files": [ + "lib/DNXCore50/System.Runtime.InteropServices.dll", + "lib/net46/_._", + "lib/netcore50/System.Runtime.InteropServices.dll", + "ref/dotnet/System.Runtime.InteropServices.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll", + "System.Runtime.InteropServices.4.0.20-beta-23019.nupkg", + "System.Runtime.InteropServices.4.0.20-beta-23019.nupkg.sha512", + "System.Runtime.InteropServices.nuspec" + ] + }, + "System.Text.Encoding/4.0.10-beta-23019": { + "type": "package", + "sha512": "NKMM7EowhH4JzVRNip0l8RZqMy934A98sLGUpddQslUus5N3Qsbg+mUTpGjd3X0ns2kASjmJFvvh5i8hh9qMMQ==", + "files": [ + "lib/DNXCore50/System.Text.Encoding.dll", + "lib/net46/_._", + "lib/netcore50/System.Text.Encoding.dll", + "ref/dotnet/System.Text.Encoding.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll", + "System.Text.Encoding.4.0.10-beta-23019.nupkg", + "System.Text.Encoding.4.0.10-beta-23019.nupkg.sha512", + "System.Text.Encoding.nuspec" + ] + }, + "System.Text.Encoding.Extensions/4.0.10-beta-23019": { + "type": "package", + "sha512": "LBtVrbFvCa0GAAT7z5m/w0dMSynoqPi+11C670me7+1tmW9rnj5O0DGTR9x1GgUgcqf1I+t5lGFyvrHO14++oQ==", + "files": [ + "lib/DNXCore50/System.Text.Encoding.Extensions.dll", + "lib/net46/_._", + "lib/netcore50/System.Text.Encoding.Extensions.dll", + "ref/dotnet/System.Text.Encoding.Extensions.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll", + "System.Text.Encoding.Extensions.4.0.10-beta-23019.nupkg", + "System.Text.Encoding.Extensions.4.0.10-beta-23019.nupkg.sha512", + "System.Text.Encoding.Extensions.nuspec" + ] + }, + "System.Threading/4.0.10-beta-23019": { + "type": "package", + "sha512": "ss8p5o4C+f+rjpq0hxrcFsRXGUF+ojzjsW9MKfLrAqTuXhQywwDAPiTEvvEmDG8ptpwfQHWR09jlhcBNFhkG6w==", + "files": [ + "lib/DNXCore50/System.Threading.dll", + "lib/net46/_._", + "lib/netcore50/System.Threading.dll", + "ref/dotnet/System.Threading.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Threading.dll", + "System.Threading.4.0.10-beta-23019.nupkg", + "System.Threading.4.0.10-beta-23019.nupkg.sha512", + "System.Threading.nuspec" + ] + }, + "System.Threading.Tasks/4.0.10-beta-23019": { + "type": "package", + "sha512": "drgS00Han7hhU1Wpw8aVCrVrZxaSlHddAsHZTomgZqDioG3IFblN09RMeNtaL4m5DLHt+cuzyvNFKUMdjxiklg==", + "files": [ + "lib/DNXCore50/System.Threading.Tasks.dll", + "lib/net46/_._", + "lib/netcore50/System.Threading.Tasks.dll", + "ref/dotnet/System.Threading.Tasks.dll", + "ref/net46/_._", + "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll", + "System.Threading.Tasks.4.0.10-beta-23019.nupkg", + "System.Threading.Tasks.4.0.10-beta-23019.nupkg.sha512", + "System.Threading.Tasks.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "": [ + "InfluxDB.LineProtocol >= 1.0.0-*" + ], + "DNX,Version=v4.5.1": [], + "DNXCore,Version=v5.0": [ + "System.Collections >= 4.0.10-beta-23019", + "System.Console >= 4.0.0-beta-23019", + "System.Linq >= 4.0.0-beta-23019", + "System.Threading >= 4.0.10-beta-23019", + "Microsoft.CSharp >= 4.0.0-beta-23019" + ] + } +} \ No newline at end of file