From 730389792d227788afc8a3a11bf3cb34cf5ba81e Mon Sep 17 00:00:00 2001 From: Sreenath Date: Sun, 24 Apr 2016 09:04:08 -0400 Subject: [PATCH 01/34] aspnet-request-cookie Renderer aspnet-request-cookie Renderer --- .../AspNetCookieLayoutRendererTests.cs | 171 ++++++++++++++++++ .../AspNetCookieLayoutRenderer.cs | 124 +++++++++++++ NLog.Web.ASPNET5/NLog.Web.aspnet5.xproj | 3 + NLog.Web.ASPNET5/project.lock.json | 13 +- NLog.Web.Tests/NLog.Web.Tests.csproj | 1 + NLog.Web/NLog.Web.csproj | 3 +- 6 files changed, 308 insertions(+), 7 deletions(-) create mode 100644 NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs create mode 100644 NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs new file mode 100644 index 00000000..c5296cab --- /dev/null +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs @@ -0,0 +1,171 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using Xunit; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetCookieLayoutRendererTests + { + public class CookieTests + { + [Fact] + public void NullKeyRendersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = null; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyNotFoundRendersEmptyString_Flat_Formatting() + { + var httpContext = Substitute.For(); + httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + renderer.CookiesNames = "FLAT"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyNotFoundRendersEmptyString_Json_Formatting() + { + var httpContext = Substitute.For(); + httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + renderer.OutputFormat = "JSON"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyFoundRendersValue_Cookie_Mulitple_Items_Flat_Formatting() + { + var expectedResult = "key=TEST&Key1=TEST1"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersValue_Single_Item_Flat_Formatting() + { + var expectedResult = "key=TEST"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersValue_Cookie_Mulitple_Items_Json_Formatting() + { + var expectedResult = "{\"key=TEST&Key1=TEST1\"}"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + renderer.OutputFormat = "Json"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Flat_Formatting() + { + var expectedResult = "key=TEST&Key1=TEST1,key2=Test&key3=Test456"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + + cookie = new HttpCookie("key2", "Test"); + cookie["key3"] = "Test456"; + cookies.Add(cookie); + + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key, key2"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Formatting() + { + var expectedResult = "{\"key=TEST&Key1=TEST1\"},{\"key2=Test&key3=Test456\"}"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + + cookie = new HttpCookie("key2", "Test"); + cookie["key3"] = "Test456"; + cookies.Add(cookie); + + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key, key2"; + renderer.OutputFormat = "json"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + } + } +} diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs new file mode 100644 index 00000000..ec7db9c1 --- /dev/null +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -0,0 +1,124 @@ +using System.Text; +#if !DNX +using System.Web; +using System.Collections.Specialized; +#else +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Http; +using Microsoft.Extensions.Primitives; +#endif +using NLog.LayoutRenderers; +using System.Collections.Generic; +using NLog.Config; +using System; + + + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET Request Cookie + /// + [LayoutRenderer("aspnet-request-cookie")] + public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase + { + private static string doubleQuotes = "\""; + private static string jsonStartBraces = "{"; + private static string jsonEndBraces = "}"; + private static string jsonElementSeparator = ","; + + private static string flatCookiesSeparator = "="; + private static string flatItemSeperator = ","; + + + /// + /// Comma separated string of name of the cookies to rendered from Request. + /// + public string CookiesNames { get; set; } + + /// + /// Determines how the output is rendered. Possible Value: FLAT, JSON. Default is FLAT. + /// + [DefaultParameter] + public string OutputFormat { get; set; } = "FLAT"; + + /// + /// Renders the ASP.NET Session ID appends it to the specified . + /// + /// The to append the rendered data to. + /// Logging event. + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + if (this.CookiesNames != null) + { + var items = this.CookiesNames.Split(new String[] { ",", " " }, StringSplitOptions.RemoveEmptyEntries); + + if (items.Length > 0) + { + var httpRequest = HttpContextAccessor.HttpContext.Request; + + if (httpRequest?.Cookies?.Count == 0) + return; + + for (int i = 0; i < items.Length; i++) + { +#if !DNX + var cookie = httpRequest.Cookies[items[i]]; + this.SerializeCookie(cookie, builder, i); + +#else + var cookie = httpRequest.Cookies[items[i]]; + builder.Append(cookie); +#endif + } + } + } + } + +#if !DNX + private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index) + { + if (cookie != null) + { + if (this.OutputFormat?.ToUpperInvariant() == "JSON") + { + if (index > 0) + builder.Append($"{jsonElementSeparator}"); + + builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); + + } + else + { + if (index > 0) + builder.Append($"{flatItemSeperator}"); + + builder.Append($"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"); + } + } + } +#endif + +#if DNX + private void SerializeCookie(StringValues cookie, StringBuilder builder, int index) + { + + if (this.OutputFormat?.ToUpperInvariant() == "JSON") + { + if (index > 0) + builder.Append($"{jsonElementSeparator}"); + + builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie}{doubleQuotes}{jsonEndBraces}"); + + } + else + { + if (index > 0) + builder.Append($"{flatItemSeperator}"); + + builder.Append($"{cookie}"); + } + } +#endif + } +} diff --git a/NLog.Web.ASPNET5/NLog.Web.aspnet5.xproj b/NLog.Web.ASPNET5/NLog.Web.aspnet5.xproj index ecd7fb5c..1f1ecdd2 100644 --- a/NLog.Web.ASPNET5/NLog.Web.aspnet5.xproj +++ b/NLog.Web.ASPNET5/NLog.Web.aspnet5.xproj @@ -15,5 +15,8 @@ 2.0 True + + True + \ No newline at end of file diff --git a/NLog.Web.ASPNET5/project.lock.json b/NLog.Web.ASPNET5/project.lock.json index b4e68547..11932598 100644 --- a/NLog.Web.ASPNET5/project.lock.json +++ b/NLog.Web.ASPNET5/project.lock.json @@ -11802,7 +11802,7 @@ }, "NLog/4.4.0-beta1": { "type": "package", - "sha512": "3GwHd4JkiPae0pJNGZMDfoEO2vHUIR6ixESWL0CJ7fxj5fzkTEz6TXfkcMX5PQS5ArIke7Bgow1jdh+aomlf5A==", + "sha512": "6ixOWJC9czZ/pjeuZ6i+GaHadY0Ymy7DpCcdaxGQUfMnhv5zO8oU+5I5sBm1Vfp0JO3bDfJ+g7Y2Rcar4ReYnA==", "files": [ "lib/dotnet5.4/NLog.dll", "lib/dotnet5.4/NLog.xml", @@ -11824,7 +11824,7 @@ "runtime.any.System.Linq.Expressions/4.0.11-beta-23516": { "type": "package", "serviceable": true, - "sha512": "P5nzo1Ye0GxB4BYdWian6Y427eTrhn1JS3jLWZq5bMWVn8hS/OIfyylASN0A/qqeLn4rGA0fOzmJSYqFSKvxgQ==", + "sha512": "4sPxQCjllMJ1uZNlwz/EataPyHSH+AqSDlOIPPqcy/88R2B+abfhPPC78rd7gvHp8KmMX4qbJF6lcCeDIQpmVg==", "files": [ "lib/DNXCore50/System.Linq.Expressions.dll", "lib/MonoAndroid10/_._", @@ -11978,7 +11978,7 @@ "runtime.win7.System.Private.Uri/4.0.1-beta-23516": { "type": "package", "serviceable": true, - "sha512": "dENjtxxx1L+OXWnxGRzeAD8mJC//NljPPLXNWg1H5BG6IB4YTLzBSzfeCOZQVpQaKfCYE7Mzjq12uCVZpBG4vg==", + "sha512": "HphDhue34J/4+1rIMtInY1FWK1oLEMpxIpxGeNnhIlQf7hv5QDf05aWEC6180qbgkPBCFwyGnwWRBnONApwbBQ==", "files": [ "ref/dotnet/_._", "runtime.win7.System.Private.Uri.4.0.1-beta-23516.nupkg", @@ -12513,7 +12513,7 @@ "System.Data.Common/4.0.1-beta-23516": { "type": "package", "serviceable": true, - "sha512": "A7XaBAqCPRFmoUmss4qdQAzLwrm9mwxoiVGm6Yca2Lwy5lYcmPr45TZ43JsJo6XwbKdDT6lstKz1GrW797gkYw==", + "sha512": "fMYiiL3/cXaozWH08y/kB25BZf6eBf5EWxBZnjDECNBRkaJgsa4/0S6543NK11UpsWYYHBUFsX4roSq8GddkpA==", "files": [ "lib/dotnet5.4/System.Data.Common.dll", "lib/MonoAndroid10/_._", @@ -13703,7 +13703,7 @@ }, "System.Private.Uri/4.0.1-beta-23516": { "type": "package", - "sha512": "PISxTW5FSZw8cQ8DOvq2pHHz48mok3ex0/QU2gcHG5PACvobxaXQl2oR345vqOx6C15l10bJPVkKZlgi2Ic4KQ==", + "sha512": "MG79ArOc8KhfAkjrimI5GFH4tML7XFo+Z1sEQGLPxrBlwfbITwrrNfYb3YoH6CpAlJHc4pcs/gZrUas/pEkTdg==", "files": [ "ref/dnxcore50/_._", "ref/netcore50/_._", @@ -15194,7 +15194,8 @@ }, "System.Xml.XmlDocument/4.0.1-beta-23516": { "type": "package", - "sha512": "4gaHGHF5YfchhO6pqz2LtfcejCd+XpsVc1m9js78JequgYT6UihV+j6T0hZN/xb8rloHsAJTf8jZaFOLDY8msw==", + "serviceable": true, + "sha512": "Al+MOyRvCL9SlJYzInF9cH9Sxlf4eBLtD1AadyZVaRqhmcTYDst/AEf6GerqQ4hHfrGmeCflfxWPc2BYBJ2nug==", "files": [ "lib/dotnet5.4/System.Xml.XmlDocument.dll", "lib/MonoAndroid10/_._", diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index 98c3ccd9..405c4c34 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -80,6 +80,7 @@ + diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 0cee3f6b..ed6eee72 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -1,4 +1,4 @@ - + @@ -69,6 +69,7 @@ + From 5a41374a414965fda9898220cbaf8406c181fa44 Mon Sep 17 00:00:00 2001 From: Sreenath Date: Wed, 27 Apr 2016 20:50:43 -0400 Subject: [PATCH 02/34] aspnet-request-referrer Renderer. aspnet-request-referrer Renderer. The ASP.NET MVC CORE Version is not yet tested. --- .../AspNetRequestReferrerRendererTests.cs | 40 ++++++++++++++++ .../AspNetRequestReferrerRenderer.cs | 46 +++++++++++++++++++ NLog.Web.Tests/NLog.Web.Tests.csproj | 1 + NLog.Web/NLog.Web.csproj | 1 + 4 files changed, 88 insertions(+) create mode 100644 NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs create mode 100644 NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs new file mode 100644 index 00000000..e64ffec0 --- /dev/null +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using Xunit; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetRequestReferrerRendererTests + { + + [Fact] + public void NullReferrerRendersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetRequestReferrerRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void ReferrerPresentRenderNonEmptyString() + { + var httpContext = Substitute.For(); + httpContext.Request.UrlReferrer.Returns(new Uri("http://www.google.com/")); + var renderer = new AspNetRequestReferrerRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(result, "http://www.google.com/"); + } + } +} diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs new file mode 100644 index 00000000..23e9fd43 --- /dev/null +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs @@ -0,0 +1,46 @@ +using System.Text; +#if !DNX +using System.Web; +using System.Collections.Specialized; +#else +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Http; +using Microsoft.Extensions.Primitives; +#endif +using NLog.LayoutRenderers; +using System.Collections.Generic; +using NLog.Config; +using System; + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET Request Cookie + /// + [LayoutRenderer("aspnet-request-referrer")] + public class AspNetRequestReferrerRenderer : AspNetLayoutRendererBase + { + /// + /// Renders the Referrer URL from the HttpRequest + /// + /// + /// + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var httpRequest = HttpContextAccessor.HttpContext.Request; + + if (httpRequest == null) + { + return; + } + +#if !DNX + if (httpRequest.UrlReferrer != null) + builder.Append(httpRequest.UrlReferrer.ToString()); +#else + builder.Append(HttpContextAccessor.HttpContext.Request.Headers["Referrer"]); +#endif + + } + } +} diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index 405c4c34..af3c2333 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -88,6 +88,7 @@ + diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index ed6eee72..f28dc242 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -65,6 +65,7 @@ + From 3dbbcab2181bb8664257f4ae116419957c1cd399 Mon Sep 17 00:00:00 2001 From: Sreenath Date: Wed, 27 Apr 2016 21:24:57 -0400 Subject: [PATCH 03/34] aspnet-request-referrer aspnet-request-referrer fixed the ASP.NET MVC CORE. --- .../LayoutRenderers/AspNetRequestReferrerRenderer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs index 23e9fd43..6be2a156 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs @@ -38,7 +38,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest.UrlReferrer != null) builder.Append(httpRequest.UrlReferrer.ToString()); #else - builder.Append(HttpContextAccessor.HttpContext.Request.Headers["Referrer"]); + builder.Append(HttpContextAccessor.HttpContext.Request.Headers["Referer"]); #endif } From 16979b1f82147d48dd0bffef0ec20bb05a905712 Mon Sep 17 00:00:00 2001 From: Sreenath Date: Fri, 29 Apr 2016 20:25:42 -0400 Subject: [PATCH 04/34] aspnet-request-url and aspnet-request-referrer Completed aspnet-request-url and did some improvements to the aspnet-request-referrer. --- .../AspNetRequestUrlRendererTests.cs | 107 ++++++++++++++++++ .../AspNetRequestReferrerRenderer.cs | 2 +- .../AspNetRequestUrlRenderer.cs | 82 ++++++++++++++ NLog.Web.Tests/NLog.Web.Tests.csproj | 1 + NLog.Web/NLog.Web.csproj | 1 + 5 files changed, 192 insertions(+), 1 deletion(-) create mode 100644 NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs create mode 100644 NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs new file mode 100644 index 00000000..eb86295a --- /dev/null +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using Xunit; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetRequestUrlRendererTests + { + + [Fact] + public void NullUrlRendersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetRequestUrlRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void UrlPresentRenderNonEmpty_ExcludeQueryString() + { + var httpContext = Substitute.For(); + httpContext.Request.Url.Returns(new Uri("http://www.google.com/?t=1")); + var renderer = new AspNetRequestUrlRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(result, "http://www.google.com/"); + } + + [Fact] + public void UrlPresentRenderNonEmpty_IncludeQueryString() + { + var httpContext = Substitute.For(); + httpContext.Request.Url.Returns(new Uri("http://www.google.com/?t=1")); + var renderer = new AspNetRequestUrlRenderer(); + renderer.IncludeQueryString = true; + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(result, "http://www.google.com/?t=1"); + } + + [Fact] + public void UrlPresentRenderNonEmpty_IncludeQueryString_IncludePort() + { + var expected = "http://www.google.com:80/Test.asp?t=1"; + var httpContext = Substitute.For(); + httpContext.Request.Url.Returns(new Uri(expected)); + var renderer = new AspNetRequestUrlRenderer(); + renderer.IncludeQueryString = true; + renderer.IncludePort = true; + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(result, expected); + } + + [Fact] + public void UrlPresentRenderNonEmpty_IncludeQueryString_ExcludePort() + { + var testUrl = "http://www.google.com:80/Test.asp?t=1"; + var expected = "http://www.google.com/Test.asp?t=1"; + + + var httpContext = Substitute.For(); + httpContext.Request.Url.Returns(new Uri(testUrl)); + var renderer = new AspNetRequestUrlRenderer(); + renderer.IncludeQueryString = true; + renderer.IncludePort = false; + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(result, expected); + } + + [Fact] + public void UrlPresentRenderNonEmpty_ExcludeQueryString_ExcludePort() + { + var testUrl = "http://www.google.com:80/Test.asp?t=1"; + var expected = "http://www.google.com/Test.asp"; + + + var httpContext = Substitute.For(); + httpContext.Request.Url.Returns(new Uri(testUrl)); + var renderer = new AspNetRequestUrlRenderer(); + + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(result, expected); + } + } +} diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs index 6be2a156..af9d4955 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs @@ -38,7 +38,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest.UrlReferrer != null) builder.Append(httpRequest.UrlReferrer.ToString()); #else - builder.Append(HttpContextAccessor.HttpContext.Request.Headers["Referer"]); + builder.Append(httpRequest.Headers["Referer"].ToString()); #endif } diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs new file mode 100644 index 00000000..f7674bea --- /dev/null +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -0,0 +1,82 @@ +using System.Text; +#if !DNX +using System.Web; +using System.Collections.Specialized; +#else +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Http; +using Microsoft.Extensions.Primitives; +#endif +using NLog.LayoutRenderers; +using System.Collections.Generic; +using NLog.Config; +using System; + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET Request Cookie + /// + [LayoutRenderer("aspnet-request-url")] + public class AspNetRequestUrlRenderer : AspNetLayoutRendererBase + { + /// + /// To specify whether to exclude / include the Query string. + /// + public bool IncludeQueryString { get; set; } = false; + +#if !DNX + /// + /// To specify whether to exclude / include the Port. Only support non ASP.NET CORE, we can support this after RC2 Release. + /// + public bool IncludePort { get; set; } = false; +#endif + /// + /// Renders the Referrer URL from the HttpRequest + /// + /// + /// + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var httpRequest = HttpContextAccessor.HttpContext.Request; + + if (httpRequest == null) + { + return; + } +#if !DNX + if (httpRequest.Url != null) + { + string port = String.Empty; + string pathAndQuery = String.Empty; + + if (IncludePort && httpRequest.Url?.Port > 0) + { + port = ":" + httpRequest.Url.Port.ToString(); + } + + if (IncludeQueryString && httpRequest.Url?.PathAndQuery != null) + { + pathAndQuery = httpRequest.Url.PathAndQuery; + } + else + { + pathAndQuery = httpRequest.Url.AbsolutePath; + } + + var url = string.Concat($"{httpRequest.Url.Scheme}://{httpRequest.Url.Host}{port}{pathAndQuery}"); + builder.Append(url); + } + +#else + var url = string.Concat(httpRequest.Scheme, "://", httpRequest.Host.ToUriComponent(), httpRequest.PathBase.ToUriComponent(), httpRequest.Path.ToUriComponent()); + + if (IncludeQueryString) + url = url + httpRequest.QueryString.ToUriComponent(); + + builder.Append(url); +#endif + + } + } +} diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index af3c2333..273ef4b6 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -89,6 +89,7 @@ + diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index f28dc242..ae221b0d 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -66,6 +66,7 @@ + From 11d1ad39e3b30741e01e7f8b772b152fec3999c3 Mon Sep 17 00:00:00 2001 From: Sreenath Date: Fri, 29 Apr 2016 22:02:24 -0400 Subject: [PATCH 05/34] aspnet-useragent aspnet-useragent --- .../AspNetRequestUserAgentTests.cs | 39 ++++++++++++++ .../LayoutRenderers/AspNetRequestuseragent.cs | 53 +++++++++++++++++++ NLog.Web.Tests/NLog.Web.Tests.csproj | 1 + NLog.Web/NLog.Web.csproj | 1 + 4 files changed, 94 insertions(+) create mode 100644 NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs create mode 100644 NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs new file mode 100644 index 00000000..8505b848 --- /dev/null +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using Xunit; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetRequestUserAgentTests + { + [Fact] + public void NullUserAgentRendersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetRequestUserAgent(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void NotNullUserAgentRendersEmptyString() + { + var httpContext = Substitute.For(); + httpContext.Request.UserAgent.Returns("TEST"); + var renderer = new AspNetRequestUserAgent(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(result, "TEST"); + } + } +} diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs new file mode 100644 index 00000000..e8a7b6b2 --- /dev/null +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs @@ -0,0 +1,53 @@ +using System.Text; +#if !DNX +using System.Web; +using System.Collections.Specialized; +#else +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Http; +using Microsoft.Extensions.Primitives; +#endif +using NLog.LayoutRenderers; +using System.Collections.Generic; +using NLog.Config; +using System; + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET User Agent + /// + /// + /// + /// ${aspnet-useragent} - Produces - User Agent String from the Request. + /// + /// + [LayoutRenderer("aspnet-useragent")] + public class AspNetRequestUserAgent : AspNetLayoutRendererBase + { + /// + /// Renders the ASP.NET User Agent + /// + /// + /// + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var httpRequest = HttpContextAccessor.HttpContext.Request; + + if (httpRequest == null) + { + return; + } +#if !DNX + if(httpRequest.UserAgent != null) + { + builder.Append(httpRequest.UserAgent); + } + +#else + builder.Append(httpRequest.Headers["User-Agent"].ToString()); +#endif + + } + } +} diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index 273ef4b6..209b6083 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -90,6 +90,7 @@ + diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index ae221b0d..034a7c14 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -67,6 +67,7 @@ + From 52a51b45932144b6c4b6952d092ee39004c686ec Mon Sep 17 00:00:00 2001 From: Sreenath Date: Sun, 1 May 2016 17:23:34 -0400 Subject: [PATCH 06/34] PR Comments and improvement to documentation. PR Comments and improvement to documentation. --- .../AspNetCookieLayoutRendererTests.cs | 308 +++++++++--------- .../Enums/AspNetCookieLayoutOutPutFormat.cs | 19 ++ .../AspNetCookieLayoutRenderer.cs | 80 ++--- .../AspNetRequestReferrerRenderer.cs | 22 +- .../AspNetRequestUrlRenderer.cs | 37 ++- .../LayoutRenderers/AspNetRequestuseragent.cs | 15 +- NLog.Web/NLog.Web.csproj | 7 +- 7 files changed, 262 insertions(+), 226 deletions(-) create mode 100644 NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs index c5296cab..a50107e3 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs @@ -4,168 +4,166 @@ using System.Web; using NLog.Web.LayoutRenderers; using NSubstitute; +using NLog.Web.Enums; using Xunit; namespace NLog.Web.Tests.LayoutRenderers { public class AspNetCookieLayoutRendererTests { - public class CookieTests + [Fact] + public void NullKeyRendersEmptyString() { - [Fact] - public void NullKeyRendersEmptyString() - { - var httpContext = Substitute.For(); - - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = null; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Empty(result); - } - - [Fact] - public void KeyNotFoundRendersEmptyString_Flat_Formatting() - { - var httpContext = Substitute.For(); - httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - renderer.CookiesNames = "FLAT"; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Empty(result); - } - - [Fact] - public void KeyNotFoundRendersEmptyString_Json_Formatting() - { - var httpContext = Substitute.For(); - httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - renderer.OutputFormat = "JSON"; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Empty(result); - } - - [Fact] - public void KeyFoundRendersValue_Cookie_Mulitple_Items_Flat_Formatting() - { - var expectedResult = "key=TEST&Key1=TEST1"; - var httpContext = Substitute.For(); - var cookie = new HttpCookie("key", "TEST"); - cookie["Key1"] = "TEST1"; - var cookies = new HttpCookieCollection(); - cookies.Add(cookie); - httpContext.Request.Cookies.Returns(cookies); - - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Equal(expectedResult, result); - } - - [Fact] - public void KeyFoundRendersValue_Single_Item_Flat_Formatting() - { - var expectedResult = "key=TEST"; - var httpContext = Substitute.For(); - var cookie = new HttpCookie("key", "TEST"); - var cookies = new HttpCookieCollection(); - cookies.Add(cookie); - httpContext.Request.Cookies.Returns(cookies); - - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Equal(expectedResult, result); - } - - [Fact] - public void KeyFoundRendersValue_Cookie_Mulitple_Items_Json_Formatting() - { - var expectedResult = "{\"key=TEST&Key1=TEST1\"}"; - var httpContext = Substitute.For(); - var cookie = new HttpCookie("key", "TEST"); - cookie["Key1"] = "TEST1"; - var cookies = new HttpCookieCollection(); - cookies.Add(cookie); - httpContext.Request.Cookies.Returns(cookies); - - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - renderer.OutputFormat = "Json"; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Equal(expectedResult, result); - } - - [Fact] - public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Flat_Formatting() - { - var expectedResult = "key=TEST&Key1=TEST1,key2=Test&key3=Test456"; - var httpContext = Substitute.For(); - var cookie = new HttpCookie("key", "TEST"); - cookie["Key1"] = "TEST1"; - var cookies = new HttpCookieCollection(); - cookies.Add(cookie); - - cookie = new HttpCookie("key2", "Test"); - cookie["key3"] = "Test456"; - cookies.Add(cookie); - - httpContext.Request.Cookies.Returns(cookies); - - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key, key2"; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Equal(expectedResult, result); - } - - [Fact] - public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Formatting() - { - var expectedResult = "{\"key=TEST&Key1=TEST1\"},{\"key2=Test&key3=Test456\"}"; - var httpContext = Substitute.For(); - var cookie = new HttpCookie("key", "TEST"); - cookie["Key1"] = "TEST1"; - var cookies = new HttpCookieCollection(); - cookies.Add(cookie); - - cookie = new HttpCookie("key2", "Test"); - cookie["key3"] = "Test456"; - cookies.Add(cookie); - - httpContext.Request.Cookies.Returns(cookies); - - var renderer = new AspNetCookieLayoutRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key, key2"; - renderer.OutputFormat = "json"; - - string result = renderer.Render(new LogEventInfo()); - - Assert.Equal(expectedResult, result); - } + var httpContext = Substitute.For(); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = null; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyNotFoundRendersEmptyString_Flat_Formatting() + { + var httpContext = Substitute.For(); + httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + renderer.CookiesNames = "FLAT"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyNotFoundRendersEmptyString_Json_Formatting() + { + var httpContext = Substitute.For(); + httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + renderer.OutputFormat = AspNetCookieLayoutOutPutFormat.Json; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyFoundRendersValue_Cookie_Mulitple_Items_Flat_Formatting() + { + var expectedResult = "key=TEST&Key1=TEST1"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersValue_Single_Item_Flat_Formatting() + { + var expectedResult = "key=TEST"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersValue_Cookie_Mulitple_Items_Json_Formatting() + { + var expectedResult = "{\"key=TEST&Key1=TEST1\"}"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key"; + renderer.OutputFormat = AspNetCookieLayoutOutPutFormat.Json; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Flat_Formatting() + { + var expectedResult = "key=TEST&Key1=TEST1,key2=Test&key3=Test456"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + + cookie = new HttpCookie("key2", "Test"); + cookie["key3"] = "Test456"; + cookies.Add(cookie); + + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key, key2"; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Formatting() + { + var expectedResult = "{\"key=TEST&Key1=TEST1\"},{\"key2=Test&key3=Test456\"}"; + var httpContext = Substitute.For(); + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + var cookies = new HttpCookieCollection(); + cookies.Add(cookie); + + cookie = new HttpCookie("key2", "Test"); + cookie["key3"] = "Test456"; + cookies.Add(cookie); + + httpContext.Request.Cookies.Returns(cookies); + + var renderer = new AspNetCookieLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.CookiesNames = "key, key2"; + renderer.OutputFormat = AspNetCookieLayoutOutPutFormat.Json; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); } } } diff --git a/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs b/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs new file mode 100644 index 00000000..e73433cd --- /dev/null +++ b/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs @@ -0,0 +1,19 @@ +using System; + +namespace NLog.Web.Enums +{ + /// + /// To control the Cooked Renderer Output formatting. + /// + public enum AspNetCookieLayoutOutPutFormat + { + /// + /// Use this format for rendering the cookie renderer output value as a flat string. + /// + Flat = 0, + /// + /// Use this format for rendering the cookie renderer output value as a json formatted string. + /// + Json = 1, + } +} \ No newline at end of file diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs index ec7db9c1..94183771 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -10,25 +10,31 @@ using NLog.LayoutRenderers; using System.Collections.Generic; using NLog.Config; +using NLog.Web.Enums; using System; - - namespace NLog.Web.LayoutRenderers { /// /// ASP.NET Request Cookie /// + /// Example usage of ${aspnet-request-cookie}: + /// + /// + /// ${aspnet-request-cookie:OutputFormat=Flat} + /// ${aspnet-request-cookie:OutputFormat=Json} + /// + /// [LayoutRenderer("aspnet-request-cookie")] public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase { - private static string doubleQuotes = "\""; - private static string jsonStartBraces = "{"; - private static string jsonEndBraces = "}"; - private static string jsonElementSeparator = ","; + private const string doubleQuotes = "\""; + private const string jsonStartBraces = "{"; + private const string jsonEndBraces = "}"; + private const string jsonElementSeparator = ","; - private static string flatCookiesSeparator = "="; - private static string flatItemSeperator = ","; + private const string flatCookiesSeparator = "="; + private const string flatItemSeperator = ","; /// @@ -40,10 +46,10 @@ public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase /// Determines how the output is rendered. Possible Value: FLAT, JSON. Default is FLAT. /// [DefaultParameter] - public string OutputFormat { get; set; } = "FLAT"; + public AspNetCookieLayoutOutPutFormat OutputFormat { get; set; } = AspNetCookieLayoutOutPutFormat.Flat; /// - /// Renders the ASP.NET Session ID appends it to the specified . + /// Renders the ASP.NET Cookie appends it to the specified . /// /// The to append the rendered data to. /// Logging event. @@ -62,14 +68,9 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) for (int i = 0; i < items.Length; i++) { -#if !DNX var cookie = httpRequest.Cookies[items[i]]; this.SerializeCookie(cookie, builder, i); - -#else - var cookie = httpRequest.Cookies[items[i]]; builder.Append(cookie); -#endif } } } @@ -80,20 +81,20 @@ private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index { if (cookie != null) { - if (this.OutputFormat?.ToUpperInvariant() == "JSON") - { - if (index > 0) - builder.Append($"{jsonElementSeparator}"); - - builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); - - } - else + switch (this.OutputFormat) { - if (index > 0) - builder.Append($"{flatItemSeperator}"); - - builder.Append($"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"); + case AspNetCookieLayoutOutPutFormat.Flat: + if (index > 0) + builder.Append($"{jsonElementSeparator}"); + + builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); + break; + case AspNetCookieLayoutOutPutFormat.Json: + if (index > 0) + builder.Append($"{flatItemSeperator}"); + + builder.Append($"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"); + break; } } } @@ -102,21 +103,20 @@ private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index #if DNX private void SerializeCookie(StringValues cookie, StringBuilder builder, int index) { - - if (this.OutputFormat?.ToUpperInvariant() == "JSON") + switch (this.OutputFormat) { - if (index > 0) - builder.Append($"{jsonElementSeparator}"); - - builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie}{doubleQuotes}{jsonEndBraces}"); + case AspNetCookieLayoutOutPutFormat.Flat: + if (index > 0) + builder.Append($"{flatItemSeperator}"); - } - else - { - if (index > 0) - builder.Append($"{flatItemSeperator}"); + builder.Append($"{cookie}"); + break; + case AspNetCookieLayoutOutPutFormat.Json: + if (index > 0) + builder.Append($"{jsonElementSeparator}"); - builder.Append($"{cookie}"); + builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie}{doubleQuotes}{jsonEndBraces}"); + break; } } #endif diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs index af9d4955..62947491 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs @@ -15,16 +15,22 @@ namespace NLog.Web.LayoutRenderers { /// - /// ASP.NET Request Cookie + /// ASP.NET Request Referrer /// + /// + /// Example usage of ${aspnet-request-referrer}: + /// + /// ${aspnet-request-referrer} - Produces - Referrer URL String from the Request. + /// + /// [LayoutRenderer("aspnet-request-referrer")] public class AspNetRequestReferrerRenderer : AspNetLayoutRendererBase { /// - /// Renders the Referrer URL from the HttpRequest + /// Renders the Referrer URL from the HttpRequest . /// - /// - /// + /// The to append the rendered data to. + /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { var httpRequest = HttpContextAccessor.HttpContext.Request; @@ -34,12 +40,14 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) return; } + string referrer = String.Empty; + #if !DNX - if (httpRequest.UrlReferrer != null) - builder.Append(httpRequest.UrlReferrer.ToString()); + referrer = httpRequest.UrlReferrer?.ToString(); #else - builder.Append(httpRequest.Headers["Referer"].ToString()); + referrer = httpRequest.Headers["Referer"].ToString(); #endif + builder.Append(referrer); } } diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs index f7674bea..867594af 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -15,8 +15,19 @@ namespace NLog.Web.LayoutRenderers { /// - /// ASP.NET Request Cookie + /// ASP.NET Request URL /// + /// Example usage of ${aspnet-request-url}: + /// + /// + /// ${aspnet-request-url:IncludeQueryString=true} - produces http://www.exmaple.com/?t=1 + /// ${aspnet-request-url:IncludeQueryString=false} - produces http://www.exmaple.com/ + /// ${aspnet-request-url:IncludePort=true} - produces http://www.exmaple.com:80/ + /// ${aspnet-request-url:IncludePort=false} - produces http://www.exmaple.com/ + /// ${aspnet-request-url:IncludePort=true:IncludeQueryString=true} - produces http://www.exmaple.com:80/?t=1 + /// IncludePort - Is supported only NON ASP.NET CORE Version. After ASP.NET CORE RC2 Release support will be provided for ASP.NET Core as well. + /// + /// [LayoutRenderer("aspnet-request-url")] public class AspNetRequestUrlRenderer : AspNetLayoutRendererBase { @@ -27,15 +38,15 @@ public class AspNetRequestUrlRenderer : AspNetLayoutRendererBase #if !DNX /// - /// To specify whether to exclude / include the Port. Only support non ASP.NET CORE, we can support this after RC2 Release. + /// To specify whether to exclude / include the Port. /// public bool IncludePort { get; set; } = false; #endif /// - /// Renders the Referrer URL from the HttpRequest + /// Renders the Request URL from the HttpRequest /// - /// - /// + /// The to append the rendered data to. + /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { var httpRequest = HttpContextAccessor.HttpContext.Request; @@ -44,12 +55,12 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { return; } + string url = String.Empty; + string pathAndQuery = String.Empty; + string port = String.Empty; #if !DNX if (httpRequest.Url != null) { - string port = String.Empty; - string pathAndQuery = String.Empty; - if (IncludePort && httpRequest.Url?.Port > 0) { port = ":" + httpRequest.Url.Port.ToString(); @@ -64,18 +75,16 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) pathAndQuery = httpRequest.Url.AbsolutePath; } - var url = string.Concat($"{httpRequest.Url.Scheme}://{httpRequest.Url.Host}{port}{pathAndQuery}"); - builder.Append(url); + url = $"{httpRequest.Url.Scheme}://{httpRequest.Url.Host}{port}{pathAndQuery}"; } #else - var url = string.Concat(httpRequest.Scheme, "://", httpRequest.Host.ToUriComponent(), httpRequest.PathBase.ToUriComponent(), httpRequest.Path.ToUriComponent()); - if (IncludeQueryString) - url = url + httpRequest.QueryString.ToUriComponent(); + pathAndQuery = httpRequest.QueryString.ToUriComponent(); - builder.Append(url); + url = $"{httpRequest.Scheme}://{httpRequest.Host.ToUriComponent()}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; #endif + builder.Append(url); } } diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs index e8a7b6b2..b3c84f84 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs @@ -17,6 +17,7 @@ namespace NLog.Web.LayoutRenderers /// /// ASP.NET User Agent /// + /// Example usage of ${aspnet-useragent}: /// /// /// ${aspnet-useragent} - Produces - User Agent String from the Request. @@ -28,8 +29,8 @@ public class AspNetRequestUserAgent : AspNetLayoutRendererBase /// /// Renders the ASP.NET User Agent /// - /// - /// + /// The to append the rendered data to. + /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { var httpRequest = HttpContextAccessor.HttpContext.Request; @@ -38,16 +39,16 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { return; } + string userAgent = string.Empty; #if !DNX - if(httpRequest.UserAgent != null) - { - builder.Append(httpRequest.UserAgent); - } + userAgent = httpRequest.UserAgent; #else - builder.Append(httpRequest.Headers["User-Agent"].ToString()); + userAgent = httpRequest.Headers["User-Agent"].ToString(); #endif + builder.Append(userAgent); + } } } diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 034a7c14..9401dad3 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -65,9 +65,10 @@ - - - + + + + From 66fffc163784ad97ef911441b391ed24ac9b8388 Mon Sep 17 00:00:00 2001 From: Sreenath Date: Sun, 1 May 2016 20:39:54 -0400 Subject: [PATCH 07/34] aspnet-request-method aspnet-request-method --- .../AspNetRequestHttpMethodRendererTests.cs | 42 ++++++++++++++ .../AspNetRequestHttpMethodRenderer.cs | 55 +++++++++++++++++++ NLog.Web.Tests/NLog.Web.Tests.csproj | 1 + NLog.Web/NLog.Web.csproj | 5 +- 4 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs create mode 100644 NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs new file mode 100644 index 00000000..66d7cf09 --- /dev/null +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using Xunit; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetRequestHttpMethodRendererTests + { + [Fact] + public void NullUrlRendersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetRequestHttpMethodRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void HttpMethod_Set_Renderer() + { + var httpContext = Substitute.For(); + httpContext.Request.HttpMethod.Returns("POST"); + + var renderer = new AspNetRequestHttpMethodRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal("POST", result); + } + } +} diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs new file mode 100644 index 00000000..19bac2f0 --- /dev/null +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs @@ -0,0 +1,55 @@ +using System.Text; +#if !DNX +using System.Web; +using System.Collections.Specialized; +#else +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Http; +using Microsoft.Extensions.Primitives; +#endif +using NLog.LayoutRenderers; +using System.Collections.Generic; +using NLog.Config; +using System; + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET Http Request Method. + /// + /// Example usage of ${aspnet-request-method}: + /// + /// + /// ${aspnet-request-method} - Produces - Post. + /// + /// + [LayoutRenderer("aspnet-request-method")] + public class AspNetRequestHttpMethodRenderer : AspNetLayoutRendererBase + { + /// + /// ASP.NET Http Request Method + /// + /// The to append the rendered data to. + /// Logging event. + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var httpRequest = HttpContextAccessor?.HttpContext?.Request; + + if (httpRequest == null) + { + return; + } + + string httpMethod = string.Empty; +#if !DNX + httpMethod = httpRequest.HttpMethod; + +#else + httpMethod = httpRequest.Method; +#endif + + builder.Append(httpMethod); + + } + } +} diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index 209b6083..b72810c3 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -91,6 +91,7 @@ + diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 9401dad3..53b94751 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -68,12 +68,13 @@ + + - - + From eadbb510b970f0f0f482fba09a4535c7d6fcd567 Mon Sep 17 00:00:00 2001 From: Sreenath Date: Wed, 4 May 2016 17:46:25 -0400 Subject: [PATCH 08/34] Code improvement --- .../LayoutRenderers/AspNetCookieLayoutRendererTests.cs | 6 +++--- .../LayoutRenderers/AspNetCookieLayoutRenderer.cs | 10 +++++----- NLog.Web/NLog.Web.csproj | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs index a50107e3..a24be6b4 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs @@ -48,7 +48,7 @@ public void KeyNotFoundRendersEmptyString_Json_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); renderer.CookiesNames = "key"; - renderer.OutputFormat = AspNetCookieLayoutOutPutFormat.Json; + renderer.OutputFormat = AspNetCookieLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); @@ -108,7 +108,7 @@ public void KeyFoundRendersValue_Cookie_Mulitple_Items_Json_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); renderer.CookiesNames = "key"; - renderer.OutputFormat = AspNetCookieLayoutOutPutFormat.Json; + renderer.OutputFormat = AspNetCookieLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); @@ -159,7 +159,7 @@ public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Forma var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); renderer.CookiesNames = "key, key2"; - renderer.OutputFormat = AspNetCookieLayoutOutPutFormat.Json; + renderer.OutputFormat = AspNetCookieLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs index 94183771..708d90ae 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -46,7 +46,7 @@ public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase /// Determines how the output is rendered. Possible Value: FLAT, JSON. Default is FLAT. /// [DefaultParameter] - public AspNetCookieLayoutOutPutFormat OutputFormat { get; set; } = AspNetCookieLayoutOutPutFormat.Flat; + public AspNetCookieLayoutOutputFormat OutputFormat { get; set; } = AspNetCookieLayoutOutputFormat.Flat; /// /// Renders the ASP.NET Cookie appends it to the specified . @@ -83,13 +83,13 @@ private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index { switch (this.OutputFormat) { - case AspNetCookieLayoutOutPutFormat.Flat: + case AspNetCookieLayoutOutputFormat.Flat: if (index > 0) builder.Append($"{jsonElementSeparator}"); builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); break; - case AspNetCookieLayoutOutPutFormat.Json: + case AspNetCookieLayoutOutputFormat.Json: if (index > 0) builder.Append($"{flatItemSeperator}"); @@ -105,13 +105,13 @@ private void SerializeCookie(StringValues cookie, StringBuilder builder, int ind { switch (this.OutputFormat) { - case AspNetCookieLayoutOutPutFormat.Flat: + case AspNetCookieLayoutOutputFormat.Flat: if (index > 0) builder.Append($"{flatItemSeperator}"); builder.Append($"{cookie}"); break; - case AspNetCookieLayoutOutPutFormat.Json: + case AspNetCookieLayoutOutputFormat.Json: if (index > 0) builder.Append($"{jsonElementSeparator}"); diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 53b94751..138fc069 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -70,7 +70,7 @@ - + From 27affc1d263bae303f26c4c4312840fdb8000389 Mon Sep 17 00:00:00 2001 From: Sreenath Date: Wed, 4 May 2016 17:46:41 -0400 Subject: [PATCH 09/34] Code Improvement --- NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs b/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs index e73433cd..71819854 100644 --- a/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs +++ b/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs @@ -3,9 +3,9 @@ namespace NLog.Web.Enums { /// - /// To control the Cooked Renderer Output formatting. + /// To control the Cookie Renderer Output formatting. /// - public enum AspNetCookieLayoutOutPutFormat + public enum AspNetCookieLayoutOutputFormat { /// /// Use this format for rendering the cookie renderer output value as a flat string. From 1670a44bdc5a94006599160442efb68383ed43f3 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Thu, 12 May 2016 20:57:06 -0400 Subject: [PATCH 10/34] WIP - QueryString and Code Improvements WIP --- .../AspNetCookieLayoutRendererTests.cs | 22 +-- .../Enums/AspNetCookieLayoutOutPutFormat.cs | 2 +- .../Internal/RequestAccessorExtension.cs | 37 +++++ .../AspNetCookieLayoutRenderer.cs | 48 ++++--- .../AspNetQueryStringLayoutRenderer.cs | 132 ++++++++++++++++++ .../AspNetRequestHttpMethodRenderer.cs | 6 +- .../AspNetRequestReferrerRenderer.cs | 5 +- .../AspNetRequestUrlRenderer.cs | 6 +- .../AspNetRequestValueLayoutRenderer.cs | 25 +--- .../LayoutRenderers/AspNetRequestuseragent.cs | 6 +- NLog.Web/NLog.Web.csproj | 3 + 11 files changed, 221 insertions(+), 71 deletions(-) create mode 100644 NLog.Web.ASPNET5/Internal/RequestAccessorExtension.cs create mode 100644 NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs index a24be6b4..d33cca0f 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs @@ -32,8 +32,8 @@ public void KeyNotFoundRendersEmptyString_Flat_Formatting() httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - renderer.CookiesNames = "FLAT"; + renderer.CookiesNames = new List { "key" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Flat; string result = renderer.Render(new LogEventInfo()); @@ -47,8 +47,8 @@ public void KeyNotFoundRendersEmptyString_Json_Formatting() httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - renderer.OutputFormat = AspNetCookieLayoutOutputFormat.Json; + renderer.CookiesNames = new List { "key" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); @@ -68,7 +68,7 @@ public void KeyFoundRendersValue_Cookie_Mulitple_Items_Flat_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; + renderer.CookiesNames = new List { "key" }; string result = renderer.Render(new LogEventInfo()); @@ -87,7 +87,7 @@ public void KeyFoundRendersValue_Single_Item_Flat_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; + renderer.CookiesNames = new List { "key" }; string result = renderer.Render(new LogEventInfo()); @@ -107,8 +107,8 @@ public void KeyFoundRendersValue_Cookie_Mulitple_Items_Json_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key"; - renderer.OutputFormat = AspNetCookieLayoutOutputFormat.Json; + renderer.CookiesNames = new List { "key" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); @@ -133,7 +133,7 @@ public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Flat_Forma var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key, key2"; + renderer.CookiesNames = new List { "key", "key2" }; string result = renderer.Render(new LogEventInfo()); @@ -158,8 +158,8 @@ public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Forma var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = "key, key2"; - renderer.OutputFormat = AspNetCookieLayoutOutputFormat.Json; + renderer.CookiesNames = new List { "key", "key2" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); diff --git a/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs b/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs index 71819854..a0aec7e1 100644 --- a/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs +++ b/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs @@ -5,7 +5,7 @@ namespace NLog.Web.Enums /// /// To control the Cookie Renderer Output formatting. /// - public enum AspNetCookieLayoutOutputFormat + public enum AspNetLayoutOutputFormat { /// /// Use this format for rendering the cookie renderer output value as a flat string. diff --git a/NLog.Web.ASPNET5/Internal/RequestAccessorExtension.cs b/NLog.Web.ASPNET5/Internal/RequestAccessorExtension.cs new file mode 100644 index 00000000..a30de1e7 --- /dev/null +++ b/NLog.Web.ASPNET5/Internal/RequestAccessorExtension.cs @@ -0,0 +1,37 @@ +using System; +using System.Text; +using NLog.Common; +#if !DNX +using System.Web; +#else +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Http; +#endif +using NLog.Config; +using NLog.LayoutRenderers; + +namespace NLog.Web.Internal +{ + internal static class RequestAccessor + { +#if !DNX + internal static HttpRequestBase TryGetRequest(this HttpContextBase context) + { + try + { + return context.Request; + } + catch (HttpException ex) + { + InternalLogger.Debug("Exception thrown when accessing Request: " + ex); + return null; + } + } +#else + internal static HttpRequest TryGetRequest(this HttpContext context) + { + return context.Request; + } +#endif + } +} \ No newline at end of file diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs index 708d90ae..cc2625ac 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -12,6 +12,7 @@ using NLog.Config; using NLog.Web.Enums; using System; +using NLog.Web.Internal; namespace NLog.Web.LayoutRenderers { @@ -38,15 +39,15 @@ public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase /// - /// Comma separated string of name of the cookies to rendered from Request. + /// List Cookie Key as String to be rendered from Request. /// - public string CookiesNames { get; set; } + public List CookiesNames { get; set; } /// /// Determines how the output is rendered. Possible Value: FLAT, JSON. Default is FLAT. /// [DefaultParameter] - public AspNetCookieLayoutOutputFormat OutputFormat { get; set; } = AspNetCookieLayoutOutputFormat.Flat; + public AspNetLayoutOutputFormat OutputFormat { get; set; } = AspNetLayoutOutputFormat.Flat; /// /// Renders the ASP.NET Cookie appends it to the specified . @@ -55,45 +56,46 @@ public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { - if (this.CookiesNames != null) + if (this.CookiesNames?.Count > 0) { - var items = this.CookiesNames.Split(new String[] { ",", " " }, StringSplitOptions.RemoveEmptyEntries); + var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); - if (items.Length > 0) + if (httpRequest?.Cookies?.Count == 0) { - var httpRequest = HttpContextAccessor.HttpContext.Request; - - if (httpRequest?.Cookies?.Count == 0) - return; - - for (int i = 0; i < items.Length; i++) + int i = 0; + foreach (var cookieName in this.CookiesNames) { - var cookie = httpRequest.Cookies[items[i]]; - this.SerializeCookie(cookie, builder, i); - builder.Append(cookie); + this.SerializeCookie(httpRequest.Cookies[cookieName], builder, i); + i++; } } } } #if !DNX + /// + /// To Serialize the HttpCookie based on the configured output format. + /// + /// + /// + /// private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index) { if (cookie != null) { switch (this.OutputFormat) { - case AspNetCookieLayoutOutputFormat.Flat: + case AspNetLayoutOutputFormat.Flat: if (index > 0) - builder.Append($"{jsonElementSeparator}"); + builder.Append($"{flatItemSeperator}"); - builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); + builder.Append($"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"); break; - case AspNetCookieLayoutOutputFormat.Json: + case AspNetLayoutOutputFormat.Json: if (index > 0) - builder.Append($"{flatItemSeperator}"); + builder.Append($"{jsonElementSeparator}"); - builder.Append($"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"); + builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); break; } } @@ -105,13 +107,13 @@ private void SerializeCookie(StringValues cookie, StringBuilder builder, int ind { switch (this.OutputFormat) { - case AspNetCookieLayoutOutputFormat.Flat: + case AspNetLayoutOutputFormat.Flat: if (index > 0) builder.Append($"{flatItemSeperator}"); builder.Append($"{cookie}"); break; - case AspNetCookieLayoutOutputFormat.Json: + case AspNetLayoutOutputFormat.Json: if (index > 0) builder.Append($"{jsonElementSeparator}"); diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs new file mode 100644 index 00000000..848e0043 --- /dev/null +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs @@ -0,0 +1,132 @@ +using System.Text; +#if !DNX +using System.Web; +using System.Collections.Specialized; +#else +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Http; +using Microsoft.Extensions.Primitives; +#endif +using NLog.LayoutRenderers; +using System.Collections.Generic; +using NLog.Config; +using NLog.Web.Enums; +using System; +using NLog.Web.Internal; + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET Request Cookie + /// + /// Example usage of ${aspnet-request-querystring}: + /// + /// + /// ${aspnet-request-querystring:OutputFormat=Flat} + /// ${aspnet-request-querystring:OutputFormat=Json} + /// + /// + [LayoutRenderer("aspnet-request-querystring")] + public class AspNetQueryStringLayoutRenderer : AspNetLayoutRendererBase + { + private const string jsonStartBraces = "{"; + private const string jsonEndBraces = "}"; + private const string doubleQuotes = "\""; + private const string jsonElementSeparator = ","; + + /// + /// List Query Strings' Key to be rendered from Request. + /// + public List QueryStringKeys { get; set; } + + /// + /// Determines how the output is rendered. Possible Value: FLAT, JSON. Default is FLAT. + /// + [DefaultParameter] + public AspNetLayoutOutputFormat OutputFormat { get; set; } = AspNetLayoutOutputFormat.Flat; + + /// + /// + /// + /// + /// + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + if (this.QueryStringKeys?.Count > 0) + { + var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); + + if (httpRequest == null) + return; + +#if !DNX + this.SerializeQueryString(builder, httpRequest.QueryString); +#else + this.SerializeQueryString(builder, httpRequest.Query); +#endif + + } + } + +#if !DNX + /// + /// To Serialize the QueryString based on the configuration. + /// + /// + /// + private void SerializeQueryString(StringBuilder builder, NameValueCollection queryStrings) + { + if (queryStrings?.Count > 0) + { + var i = 0; + foreach (var configuredKey in this.QueryStringKeys) + { + var value = queryStrings[configuredKey]; + + if (i > 0) + builder.Append($",{Environment.NewLine}"); + + switch (this.OutputFormat) + { + case AspNetLayoutOutputFormat.Flat: + builder.Append($"{configuredKey}:{value}"); + break; + case AspNetLayoutOutputFormat.Json: + builder.Append($"{jsonStartBraces}{doubleQuotes}{configuredKey}{doubleQuotes}:{doubleQuotes}{value}{doubleQuotes}{jsonEndBraces}"); + break; + default: + break; + } + + + i++; + } + } + } +#else + /// + /// To Serialize the QueryString based on the configuration. + /// + /// + /// + private void SerializeQueryString(StringBuilder builder, IReadableStringCollection queryStrings) + { + if (queryStrings?.Count > 0) + { + var i = 0; + foreach (var configuredKey in this.QueryStringKeys) + { + var value = queryStrings[configuredKey]; + + if (i > 0) + builder.Append(","); + + builder.Append($"{configuredKey}:{value}"); + + i++; + } + } + } +#endif + } +} diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs index 19bac2f0..8344a4b5 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs @@ -11,6 +11,7 @@ using System.Collections.Generic; using NLog.Config; using System; +using NLog.Web.Internal; namespace NLog.Web.LayoutRenderers { @@ -33,12 +34,11 @@ public class AspNetRequestHttpMethodRenderer : AspNetLayoutRendererBase /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { - var httpRequest = HttpContextAccessor?.HttpContext?.Request; + var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); if (httpRequest == null) - { return; - } + string httpMethod = string.Empty; #if !DNX diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs index 62947491..10d48724 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs @@ -11,6 +11,7 @@ using System.Collections.Generic; using NLog.Config; using System; +using NLog.Web.Internal; namespace NLog.Web.LayoutRenderers { @@ -33,12 +34,10 @@ public class AspNetRequestReferrerRenderer : AspNetLayoutRendererBase /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { - var httpRequest = HttpContextAccessor.HttpContext.Request; + var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); if (httpRequest == null) - { return; - } string referrer = String.Empty; diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs index 867594af..4acd1dc7 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -11,6 +11,7 @@ using System.Collections.Generic; using NLog.Config; using System; +using NLog.Web.Internal; namespace NLog.Web.LayoutRenderers { @@ -49,12 +50,11 @@ public class AspNetRequestUrlRenderer : AspNetLayoutRendererBase /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { - var httpRequest = HttpContextAccessor.HttpContext.Request; + var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); if (httpRequest == null) - { return; - } + string url = String.Empty; string pathAndQuery = String.Empty; string port = String.Empty; diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs index 27bc6ded..b9e7369a 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs @@ -9,6 +9,7 @@ #endif using NLog.Config; using NLog.LayoutRenderers; +using NLog.Web.Internal; namespace NLog.Web.LayoutRenderers { @@ -138,28 +139,4 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) } } } - - internal static class RequestAccessor - { -#if !DNX - internal static HttpRequestBase TryGetRequest(this HttpContextBase context) - { - try - { - return context.Request; - } - catch (HttpException ex) - { - InternalLogger.Debug("Exception thrown when accessing Request: " + ex); - return null; - } - } -#else - internal static HttpRequest TryGetRequest(this HttpContext context) - { - return context.Request; - } -#endif - } - } \ No newline at end of file diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs index b3c84f84..a77bd791 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs @@ -11,6 +11,7 @@ using System.Collections.Generic; using NLog.Config; using System; +using NLog.Web.Internal; namespace NLog.Web.LayoutRenderers { @@ -33,12 +34,11 @@ public class AspNetRequestUserAgent : AspNetLayoutRendererBase /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { - var httpRequest = HttpContextAccessor.HttpContext.Request; + var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); if (httpRequest == null) - { return; - } + string userAgent = string.Empty; #if !DNX userAgent = httpRequest.UserAgent; diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 138fc069..03b75ef0 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -69,12 +69,15 @@ + + + From 3cb3d2b2000cc7e5bb6d6c35e50d67776ebd0ac9 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Sun, 15 May 2016 08:06:46 -0400 Subject: [PATCH 11/34] QueryString Renderer and Unit Test Fixes for Cookie Layout. QueryString Renderer and Unit Test Fixes for Cookie Layout. --- .../AspNetQueryStringLayoutRendererTests.cs | 143 ++++++++++++++++++ .../AspNetCookieLayoutRenderer.cs | 2 +- .../AspNetQueryStringLayoutRenderer.cs | 47 +++--- NLog.Web.Tests/NLog.Web.Tests.csproj | 1 + 4 files changed, 175 insertions(+), 18 deletions(-) create mode 100644 NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs new file mode 100644 index 00000000..64d3f1bf --- /dev/null +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs @@ -0,0 +1,143 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using NLog.Web.Enums; +using Xunit; +using System.Collections.Specialized; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetQueryStringLayoutRendererTests + { + [Fact] + public void NullKeyRendersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetQueryStringLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.QueryStringKeys = null; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyNotFoundRendersEmptyString_Flat_Formatting() + { + var httpContext = Substitute.For(); + var namedClollection = new NameValueCollection(); + namedClollection.Add("Id", "1"); + httpContext.Request.QueryString.Returns(namedClollection); + + var renderer = new AspNetQueryStringLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.QueryStringKeys = new List { "key" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Flat; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyNotFoundRendersEmptyString_Json_Formatting() + { + var httpContext = Substitute.For(); + var namedClollection = new NameValueCollection(); + namedClollection.Add("Id", "1"); + httpContext.Request.QueryString.Returns(namedClollection); + + var renderer = new AspNetQueryStringLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.QueryStringKeys = new List { "key" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Json; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + + [Fact] + public void KeyFoundRendersValue_QueryString_Single_Item_Flat_Formatting() + { + var expectedResult = "Id:1"; + var httpContext = Substitute.For(); + var namedClollection = new NameValueCollection(); + namedClollection.Add("Id", "1"); + httpContext.Request.QueryString.Returns(namedClollection); + + var renderer = new AspNetQueryStringLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.QueryStringKeys = new List { "Id" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Flat; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersValue_QueryString_Single_Item_Json_Formatting() + { + var expectedResult = "{\"Id\":\"1\"}"; + var httpContext = Substitute.For(); + var namedClollection = new NameValueCollection(); + namedClollection.Add("Id", "1"); + httpContext.Request.QueryString.Returns(namedClollection); + + var renderer = new AspNetQueryStringLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.QueryStringKeys = new List { "Id" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Json; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersValue_QueryString_Multiple_Item_Flat_Formatting() + { + var expectedResult = "Id:1," + Environment.NewLine + "Id2:2"; + var httpContext = Substitute.For(); + var namedClollection = new NameValueCollection(); + namedClollection.Add("Id", "1"); + namedClollection.Add("Id2", "2"); + httpContext.Request.QueryString.Returns(namedClollection); + + var renderer = new AspNetQueryStringLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.QueryStringKeys = new List { "Id", "Id2" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Flat; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + + [Fact] + public void KeyFoundRendersValue_QueryString_Multiple_Item_Json_Formatting() + { + var expectedResult = "[" + "{\"Id\":\"1\"}," + Environment.NewLine + "{\"Id2\":\"2\"}" + "]"; + var httpContext = Substitute.For(); + var namedClollection = new NameValueCollection(); + namedClollection.Add("Id", "1"); + namedClollection.Add("Id2", "2"); + httpContext.Request.QueryString.Returns(namedClollection); + + var renderer = new AspNetQueryStringLayoutRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + renderer.QueryStringKeys = new List { "Id", "Id2" }; + renderer.OutputFormat = AspNetLayoutOutputFormat.Json; + + string result = renderer.Render(new LogEventInfo()); + + Assert.Equal(expectedResult, result); + } + } +} diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs index cc2625ac..a5e2300f 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -60,7 +60,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); - if (httpRequest?.Cookies?.Count == 0) + if (httpRequest?.Cookies?.Count > 0) { int i = 0; foreach (var cookieName in this.CookiesNames) diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs index 848e0043..e2eff402 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs @@ -29,10 +29,12 @@ namespace NLog.Web.LayoutRenderers [LayoutRenderer("aspnet-request-querystring")] public class AspNetQueryStringLayoutRenderer : AspNetLayoutRendererBase { - private const string jsonStartBraces = "{"; - private const string jsonEndBraces = "}"; + private const string jsonElementStartBraces = "{"; + private const string jsonElementEndBraces = "}"; private const string doubleQuotes = "\""; private const string jsonElementSeparator = ","; + private const string jsonArrayStartBraces = "["; + private const string jsonArrayEndBraces = "]"; /// /// List Query Strings' Key to be rendered from Request. @@ -76,6 +78,8 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) /// private void SerializeQueryString(StringBuilder builder, NameValueCollection queryStrings) { + var includeArrayEndBraces = false; + if (queryStrings?.Count > 0) { var i = 0; @@ -83,24 +87,33 @@ private void SerializeQueryString(StringBuilder builder, NameValueCollection que { var value = queryStrings[configuredKey]; - if (i > 0) - builder.Append($",{Environment.NewLine}"); - - switch (this.OutputFormat) + if (!String.IsNullOrEmpty(value)) { - case AspNetLayoutOutputFormat.Flat: - builder.Append($"{configuredKey}:{value}"); - break; - case AspNetLayoutOutputFormat.Json: - builder.Append($"{jsonStartBraces}{doubleQuotes}{configuredKey}{doubleQuotes}:{doubleQuotes}{value}{doubleQuotes}{jsonEndBraces}"); - break; - default: - break; - } + if (i > 0) + builder.Append($",{Environment.NewLine}"); - - i++; + switch (this.OutputFormat) + { + case AspNetLayoutOutputFormat.Flat: + builder.Append($"{configuredKey}:{value}"); + break; + case AspNetLayoutOutputFormat.Json: + if (queryStrings.Count > 1 && !includeArrayEndBraces) + { + includeArrayEndBraces = true; + builder.Append(jsonArrayStartBraces); + } + builder.Append($"{jsonElementStartBraces}{doubleQuotes}{configuredKey}{doubleQuotes}:{doubleQuotes}{value}{doubleQuotes}{jsonElementEndBraces}"); + break; + default: + break; + } + i++; + } } + + if (includeArrayEndBraces) + builder.Append(jsonArrayEndBraces); } } #else diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index b72810c3..d5a27d7b 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -92,6 +92,7 @@ + From 09d67bb537e369af6577d3e74eefa1afffb6db5e Mon Sep 17 00:00:00 2001 From: Gladiator Date: Sun, 15 May 2016 08:16:50 -0400 Subject: [PATCH 12/34] Asp.net 5 QueryString Change --- .../AspNetQueryStringLayoutRenderer.cs | 32 ++++++++++++++++--- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs index e2eff402..fb97fa57 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs @@ -124,6 +124,8 @@ private void SerializeQueryString(StringBuilder builder, NameValueCollection que /// private void SerializeQueryString(StringBuilder builder, IReadableStringCollection queryStrings) { + var includeArrayEndBraces = false; + if (queryStrings?.Count > 0) { var i = 0; @@ -131,13 +133,33 @@ private void SerializeQueryString(StringBuilder builder, IReadableStringCollecti { var value = queryStrings[configuredKey]; - if (i > 0) - builder.Append(","); - - builder.Append($"{configuredKey}:{value}"); + if (value.Count > 0) + { + if (i > 0) + builder.Append($",{Environment.NewLine}"); - i++; + switch (this.OutputFormat) + { + case AspNetLayoutOutputFormat.Flat: + builder.Append($"{configuredKey}:{value}"); + break; + case AspNetLayoutOutputFormat.Json: + if (queryStrings.Count > 1 && !includeArrayEndBraces) + { + includeArrayEndBraces = true; + builder.Append(jsonArrayStartBraces); + } + builder.Append($"{jsonElementStartBraces}{doubleQuotes}{configuredKey}{doubleQuotes}:{doubleQuotes}{value}{doubleQuotes}{jsonElementEndBraces}"); + break; + default: + break; + } + i++; + } } + + if (includeArrayEndBraces) + builder.Append(jsonArrayEndBraces); } } #endif From e6568f1234f15f400bc088be384d8e74cdeabf87 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Wed, 18 May 2016 07:20:43 -0400 Subject: [PATCH 13/34] CommaSeperatedCookieNamesTest --- .../AspNetCookieLayoutRendererTests.cs | 74 ++++++++++++++++++- .../TestInvolvingAspNetHttpContext.cs | 15 +++- NLog.Web/NLog.Web.csproj | 15 ++-- NLog.Web/packages.NLog.Web.config | 2 +- 4 files changed, 95 insertions(+), 11 deletions(-) diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs index d33cca0f..f6f97223 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs @@ -6,11 +6,58 @@ using NSubstitute; using NLog.Web.Enums; using Xunit; +using System.Web.SessionState; +using System.Reflection; +using NLog.Config; +using NLog.Layouts; +using NLog.Targets; namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetCookieLayoutRendererTests + public class AspNetCookieLayoutRendererTests : TestInvolvingAspNetHttpContext { + public AspNetCookieLayoutRendererTests() : base() + { + this.SetUp(); + } + + public void SetUp() + { + //auto load won't work yet (in DNX), so use + LogManager.Configuration = CreateConfigurationFromString(@" + + + + +"); + SetupFakeSession(); + } + + protected override void CleanUp() + { + Session.Clear(); + } + + private HttpSessionState Session + { + get { return HttpContext.Current.Session; } + } + + public void SetupFakeSession() + { + var sessionContainer = new HttpSessionStateContainer("id", new SessionStateItemCollection(), + new HttpStaticObjectsCollection(), 10, true, + HttpCookieMode.AutoDetect, + SessionStateMode.InProc, false); + + HttpContext.Items["AspSession"] = typeof(HttpSessionState).GetConstructor( + BindingFlags.NonPublic | BindingFlags.Instance, + null, CallingConventions.Standard, + new[] { typeof(HttpSessionStateContainer) }, + null) + .Invoke(new object[] { sessionContainer }); + } + [Fact] public void NullKeyRendersEmptyString() { @@ -165,5 +212,30 @@ public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Forma Assert.Equal(expectedResult, result); } + + [Fact] + public void CommaSeperatedCookieNamesTest() + { + LogManager.Configuration = CreateConfigurationFromString(@" + + + + + + + + +"); + + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + + this.HttpContext.Request.Cookies.Add(cookie); + var t = (DebugTarget)LogManager.Configuration.AllTargets[0]; + var renderer = ((SimpleLayout)t.Layout).Renderers[0] as AspNetCookieLayoutRenderer; + + var result = renderer.Render(LogEventInfo.CreateNullEvent()); + + } } } diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs index 459652b9..3d6e42f2 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs @@ -5,6 +5,7 @@ using System.Web; using System.Xml; using NLog.Config; +using Xunit; namespace NLog.Web.Tests.LayoutRenderers { @@ -17,7 +18,7 @@ protected TestInvolvingAspNetHttpContext() HttpContext = SetupFakeHttpContext(); HttpContext.Current = HttpContext; } - + /// /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// @@ -74,5 +75,17 @@ protected void AddHeader(HttpRequest request, string headerName, string headerVa null, headers, null); } + + protected NLog.Targets.DebugTarget GetDebugTarget(string targetName, LoggingConfiguration configuration) + { + var debugTarget = (NLog.Targets.DebugTarget)configuration.FindTargetByName(targetName); + Assert.NotNull(debugTarget); + return debugTarget; + } + + protected string GetDebugLastMessage(string targetName, LoggingConfiguration configuration) + { + return GetDebugTarget(targetName, configuration).LastMessage; + } } } \ No newline at end of file diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 03b75ef0..09490deb 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -41,7 +41,7 @@ - ..\packages\NLog.4.0.1\lib\net35\NLog.dll + ..\packages\NLog.4.3.5-alpha1\lib\net35\NLog.dll True @@ -68,16 +68,15 @@ - - - - + + + + - - - + + diff --git a/NLog.Web/packages.NLog.Web.config b/NLog.Web/packages.NLog.Web.config index e2d6d6f5..a97e3eba 100644 --- a/NLog.Web/packages.NLog.Web.config +++ b/NLog.Web/packages.NLog.Web.config @@ -1,4 +1,4 @@  - + \ No newline at end of file From 7eb65a64920ca4a54e483b6d41a8e323ed275a88 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Thu, 19 May 2016 18:39:45 -0400 Subject: [PATCH 14/34] testing completed with new NLog Version. --- .../AspNetCookieLayoutRendererTests.cs | 93 +++++++++---------- .../AspNetQueryStringLayoutRendererTests.cs | 44 ++++++++- .../TestInvolvingAspNetHttpContext.cs | 1 - .../AspNetCookieLayoutRenderer.cs | 6 +- NLog.Web.Tests/NLog.Web.Tests.csproj | 16 ++-- NLog.Web.Tests/packages.NLog.Web.Tests.config | 2 +- 6 files changed, 96 insertions(+), 66 deletions(-) diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs index f6f97223..ae4001bd 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs @@ -18,44 +18,7 @@ public class AspNetCookieLayoutRendererTests : TestInvolvingAspNetHttpContext { public AspNetCookieLayoutRendererTests() : base() { - this.SetUp(); - } - - public void SetUp() - { - //auto load won't work yet (in DNX), so use - LogManager.Configuration = CreateConfigurationFromString(@" - - - - -"); - SetupFakeSession(); - } - - protected override void CleanUp() - { - Session.Clear(); - } - - private HttpSessionState Session - { - get { return HttpContext.Current.Session; } - } - - public void SetupFakeSession() - { - var sessionContainer = new HttpSessionStateContainer("id", new SessionStateItemCollection(), - new HttpStaticObjectsCollection(), 10, true, - HttpCookieMode.AutoDetect, - SessionStateMode.InProc, false); - - HttpContext.Items["AspSession"] = typeof(HttpSessionState).GetConstructor( - BindingFlags.NonPublic | BindingFlags.Instance, - null, CallingConventions.Standard, - new[] { typeof(HttpSessionStateContainer) }, - null) - .Invoke(new object[] { sessionContainer }); + } [Fact] @@ -65,7 +28,7 @@ public void NullKeyRendersEmptyString() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = null; + renderer.CookieNames = null; string result = renderer.Render(new LogEventInfo()); @@ -79,7 +42,7 @@ public void KeyNotFoundRendersEmptyString_Flat_Formatting() httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = new List { "key" }; + renderer.CookieNames = new List { "key" }; renderer.OutputFormat = AspNetLayoutOutputFormat.Flat; string result = renderer.Render(new LogEventInfo()); @@ -94,7 +57,7 @@ public void KeyNotFoundRendersEmptyString_Json_Formatting() httpContext.Request.Cookies.Returns(new HttpCookieCollection { new HttpCookie("key1", "TEST") }); var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = new List { "key" }; + renderer.CookieNames = new List { "key" }; renderer.OutputFormat = AspNetLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); @@ -115,7 +78,7 @@ public void KeyFoundRendersValue_Cookie_Mulitple_Items_Flat_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = new List { "key" }; + renderer.CookieNames = new List { "key" }; string result = renderer.Render(new LogEventInfo()); @@ -134,7 +97,7 @@ public void KeyFoundRendersValue_Single_Item_Flat_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = new List { "key" }; + renderer.CookieNames = new List { "key" }; string result = renderer.Render(new LogEventInfo()); @@ -154,7 +117,7 @@ public void KeyFoundRendersValue_Cookie_Mulitple_Items_Json_Formatting() var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = new List { "key" }; + renderer.CookieNames = new List { "key" }; renderer.OutputFormat = AspNetLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); @@ -180,7 +143,7 @@ public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Flat_Forma var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = new List { "key", "key2" }; + renderer.CookieNames = new List { "key", "key2" }; string result = renderer.Render(new LogEventInfo()); @@ -205,7 +168,7 @@ public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Forma var renderer = new AspNetCookieLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - renderer.CookiesNames = new List { "key", "key2" }; + renderer.CookieNames = new List { "key", "key2" }; renderer.OutputFormat = AspNetLayoutOutputFormat.Json; string result = renderer.Render(new LogEventInfo()); @@ -214,18 +177,20 @@ public void KeyFoundRendersVakue_Cookie_Mulitple_Cookies_Cookie_Items_Json_Forma } [Fact] - public void CommaSeperatedCookieNamesTest() + public void CommaSeperatedCookieNamesTest_Mulitple_FLAT_Formatting() { - LogManager.Configuration = CreateConfigurationFromString(@" - + var expectedResult = "key=TEST&Key1=TEST1"; + + string config = @" - + -"); +"; + LogManager.Configuration = CreateConfigurationFromString(config); var cookie = new HttpCookie("key", "TEST"); cookie["Key1"] = "TEST1"; @@ -236,6 +201,32 @@ public void CommaSeperatedCookieNamesTest() var result = renderer.Render(LogEventInfo.CreateNullEvent()); + Assert.Equal(expectedResult, result); + } + + [Fact] + public void CommaSeperatedCookieNamesTest_Mulitple_Json_Formatting() + { + var expectedResult = "{\"key=TEST&Key1=TEST1\"}"; + + string config = @" + + + + +"; + LogManager.Configuration = CreateConfigurationFromString(config); + + var cookie = new HttpCookie("key", "TEST"); + cookie["Key1"] = "TEST1"; + + this.HttpContext.Request.Cookies.Add(cookie); + var t = (DebugTarget)LogManager.Configuration.AllTargets[0]; + var renderer = ((SimpleLayout)t.Layout).Renderers[0] as AspNetCookieLayoutRenderer; + + var result = renderer.Render(LogEventInfo.CreateNullEvent()); + + Assert.Equal(expectedResult, result); } } } diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs index 64d3f1bf..4e71767d 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs @@ -7,11 +7,51 @@ using NLog.Web.Enums; using Xunit; using System.Collections.Specialized; +using System.Web.SessionState; +using System.Reflection; +using NLog.Targets; +using NLog.Layouts; namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetQueryStringLayoutRendererTests + public class AspNetQueryStringLayoutRendererTests : TestInvolvingAspNetHttpContext { + public AspNetQueryStringLayoutRendererTests() : base() + { + this.SetUp(); + } + + public void SetUp() + { + //auto load won't work yet (in DNX), so use + SetupFakeSession(); + } + + protected override void CleanUp() + { + Session.Clear(); + } + + private HttpSessionState Session + { + get { return HttpContext.Current.Session; } + } + + public void SetupFakeSession() + { + var sessionContainer = new HttpSessionStateContainer("id", new SessionStateItemCollection(), + new HttpStaticObjectsCollection(), 10, true, + HttpCookieMode.AutoDetect, + SessionStateMode.InProc, false); + + HttpContext.Items["AspSession"] = typeof(HttpSessionState).GetConstructor( + BindingFlags.NonPublic | BindingFlags.Instance, + null, CallingConventions.Standard, + new[] { typeof(HttpSessionStateContainer) }, + null) + .Invoke(new object[] { sessionContainer }); + } + [Fact] public void NullKeyRendersEmptyString() { @@ -138,6 +178,6 @@ public void KeyFoundRendersValue_QueryString_Multiple_Item_Json_Formatting() string result = renderer.Render(new LogEventInfo()); Assert.Equal(expectedResult, result); - } + } } } diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs b/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs index 3d6e42f2..d2dc2d51 100644 --- a/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs +++ b/NLog.Web.ASPNET5.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs @@ -33,7 +33,6 @@ protected virtual void CleanUp() protected XmlLoggingConfiguration CreateConfigurationFromString(string configXml) { - XmlDocument doc = new XmlDocument(); doc.LoadXml(configXml); using (var stringReader = new StringReader(doc.DocumentElement.OuterXml)) diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs index a5e2300f..7460c4f9 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -41,7 +41,7 @@ public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase /// /// List Cookie Key as String to be rendered from Request. /// - public List CookiesNames { get; set; } + public List CookieNames { get; set; } /// /// Determines how the output is rendered. Possible Value: FLAT, JSON. Default is FLAT. @@ -56,14 +56,14 @@ public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase /// Logging event. protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { - if (this.CookiesNames?.Count > 0) + if (this.CookieNames?.Count > 0) { var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); if (httpRequest?.Cookies?.Count > 0) { int i = 0; - foreach (var cookieName in this.CookiesNames) + foreach (var cookieName in this.CookieNames) { this.SerializeCookie(httpRequest.Cookies[cookieName], builder, i); i++; diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index d5a27d7b..c1c5554d 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -1,4 +1,4 @@ - + @@ -40,7 +40,7 @@ - ..\packages\NLog.4.0.1\lib\net45\NLog.dll + ..\packages\NLog.4.3.5-alpha1\lib\net45\NLog.dll True @@ -80,7 +80,7 @@ - + @@ -88,11 +88,11 @@ - - - - - + + + + + diff --git a/NLog.Web.Tests/packages.NLog.Web.Tests.config b/NLog.Web.Tests/packages.NLog.Web.Tests.config index 5fff404a..5b2a0b58 100644 --- a/NLog.Web.Tests/packages.NLog.Web.Tests.config +++ b/NLog.Web.Tests/packages.NLog.Web.Tests.config @@ -1,6 +1,6 @@  - + From b25c9f4e33200ad402d74e2db482a5c92c02de3f Mon Sep 17 00:00:00 2001 From: Gladiator Date: Wed, 25 May 2016 19:19:22 -0400 Subject: [PATCH 15/34] Modified. --- .../LayoutRenderers/AspNetQueryStringLayoutRenderer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs index fb97fa57..12ef9427 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs +++ b/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs @@ -98,7 +98,7 @@ private void SerializeQueryString(StringBuilder builder, NameValueCollection que builder.Append($"{configuredKey}:{value}"); break; case AspNetLayoutOutputFormat.Json: - if (queryStrings.Count > 1 && !includeArrayEndBraces) + if (!includeArrayEndBraces) { includeArrayEndBraces = true; builder.Append(jsonArrayStartBraces); @@ -144,7 +144,7 @@ private void SerializeQueryString(StringBuilder builder, IReadableStringCollecti builder.Append($"{configuredKey}:{value}"); break; case AspNetLayoutOutputFormat.Json: - if (queryStrings.Count > 1 && !includeArrayEndBraces) + if (!includeArrayEndBraces) { includeArrayEndBraces = true; builder.Append(jsonArrayStartBraces); From fc80bbec36eb774b8b1360d7f90f980666f3c126 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Wed, 25 May 2016 20:39:14 -0400 Subject: [PATCH 16/34] ASPNET Core implementation. --- .vs/restore.dg | 2 +- .../AspNetCookieLayoutRendererTests.cs | 0 .../AspNetQueryStringLayoutRendererTests.cs | 0 .../AspNetRequestHttpMethodRendererTests.cs | 0 .../AspNetRequestReferrerRendererTests.cs | 0 .../AspNetRequestUrlRendererTests.cs | 0 .../AspNetRequestUserAgentTests.cs | 0 .../Enums/AspNetCookieLayoutOutPutFormat.cs | 0 .../Internal/RequestAccessorExtension.cs | 7 ++- .../AspNetCookieLayoutRenderer.cs | 10 ++-- .../AspNetQueryStringLayoutRenderer.cs | 12 ++--- .../AspNetRequestHttpMethodRenderer.cs | 8 +--- .../AspNetRequestReferrerRenderer.cs | 8 +--- .../AspNetRequestUrlRenderer.cs | 10 ++-- .../LayoutRenderers/AspNetRequestuseragent.cs | 8 +--- NLog.Web.Tests/NLog.Web.Tests.csproj | 32 ++++++------- NLog.Web/NLog.Web.csproj | 46 +++++++++---------- 17 files changed, 61 insertions(+), 82 deletions(-) rename {NLog.Web.ASPNET5.Tests => NLog.Web.AspNetCore.Tests}/LayoutRenderers/AspNetCookieLayoutRendererTests.cs (100%) rename {NLog.Web.ASPNET5.Tests => NLog.Web.AspNetCore.Tests}/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs (100%) rename {NLog.Web.ASPNET5.Tests => NLog.Web.AspNetCore.Tests}/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs (100%) rename {NLog.Web.ASPNET5.Tests => NLog.Web.AspNetCore.Tests}/LayoutRenderers/AspNetRequestReferrerRendererTests.cs (100%) rename {NLog.Web.ASPNET5.Tests => NLog.Web.AspNetCore.Tests}/LayoutRenderers/AspNetRequestUrlRendererTests.cs (100%) rename {NLog.Web.ASPNET5.Tests => NLog.Web.AspNetCore.Tests}/LayoutRenderers/AspNetRequestUserAgentTests.cs (100%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/Enums/AspNetCookieLayoutOutPutFormat.cs (100%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/Internal/RequestAccessorExtension.cs (90%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/LayoutRenderers/AspNetCookieLayoutRenderer.cs (96%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs (97%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs (91%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/LayoutRenderers/AspNetRequestReferrerRenderer.cs (92%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/LayoutRenderers/AspNetRequestUrlRenderer.cs (95%) rename {NLog.Web.ASPNET5 => NLog.Web.AspNetCore}/LayoutRenderers/AspNetRequestuseragent.cs (91%) diff --git a/.vs/restore.dg b/.vs/restore.dg index 5d107f85..73970ead 100644 --- a/.vs/restore.dg +++ b/.vs/restore.dg @@ -1 +1 @@ -#:X:\Github-nlog-production\NLog.Web\NLog.Web.AspNetCore\NLog.Web.AspNetCore.xproj +#:F:\Sreenath.Santhanam\GitHub\NLog.Web\NLog.Web.AspNetCore\NLog.Web.AspNetCore.xproj diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs similarity index 100% rename from NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs rename to NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs similarity index 100% rename from NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs rename to NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs similarity index 100% rename from NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs rename to NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs similarity index 100% rename from NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs rename to NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs similarity index 100% rename from NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs rename to NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs diff --git a/NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs similarity index 100% rename from NLog.Web.ASPNET5.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs rename to NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs diff --git a/NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs b/NLog.Web.AspNetCore/Enums/AspNetCookieLayoutOutPutFormat.cs similarity index 100% rename from NLog.Web.ASPNET5/Enums/AspNetCookieLayoutOutPutFormat.cs rename to NLog.Web.AspNetCore/Enums/AspNetCookieLayoutOutPutFormat.cs diff --git a/NLog.Web.ASPNET5/Internal/RequestAccessorExtension.cs b/NLog.Web.AspNetCore/Internal/RequestAccessorExtension.cs similarity index 90% rename from NLog.Web.ASPNET5/Internal/RequestAccessorExtension.cs rename to NLog.Web.AspNetCore/Internal/RequestAccessorExtension.cs index a30de1e7..5044bd9d 100644 --- a/NLog.Web.ASPNET5/Internal/RequestAccessorExtension.cs +++ b/NLog.Web.AspNetCore/Internal/RequestAccessorExtension.cs @@ -1,11 +1,10 @@ using System; using System.Text; using NLog.Common; -#if !DNX +#if !NETSTANDARD_1plus using System.Web; #else -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; +using Microsoft.AspNetCore.Http; #endif using NLog.Config; using NLog.LayoutRenderers; @@ -14,7 +13,7 @@ namespace NLog.Web.Internal { internal static class RequestAccessor { -#if !DNX +#if !NETSTANDARD_1plus internal static HttpRequestBase TryGetRequest(this HttpContextBase context) { try diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs similarity index 96% rename from NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs rename to NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs index 7460c4f9..ddfbf535 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -1,10 +1,8 @@ using System.Text; -#if !DNX +#if !NETSTANDARD_1plus using System.Web; using System.Collections.Specialized; #else -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; using Microsoft.Extensions.Primitives; #endif using NLog.LayoutRenderers; @@ -19,7 +17,7 @@ namespace NLog.Web.LayoutRenderers /// /// ASP.NET Request Cookie /// - /// Example usage of ${aspnet-request-cookie}: + /// Example usage of ${aspnet-request-cookie} /// /// /// ${aspnet-request-cookie:OutputFormat=Flat} @@ -72,7 +70,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) } } -#if !DNX +#if !NETSTANDARD_1plus /// /// To Serialize the HttpCookie based on the configured output format. /// @@ -102,7 +100,7 @@ private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index } #endif -#if DNX +#if NETSTANDARD_1plus private void SerializeCookie(StringValues cookie, StringBuilder builder, int index) { switch (this.OutputFormat) diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs similarity index 97% rename from NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs rename to NLog.Web.AspNetCore/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs index 12ef9427..4d7320a5 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs @@ -1,11 +1,9 @@ using System.Text; -#if !DNX +#if !NETSTANDARD_1plus using System.Web; using System.Collections.Specialized; #else -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; -using Microsoft.Extensions.Primitives; +using Microsoft.AspNetCore.Http; #endif using NLog.LayoutRenderers; using System.Collections.Generic; @@ -61,7 +59,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest == null) return; -#if !DNX +#if !NETSTANDARD_1plus this.SerializeQueryString(builder, httpRequest.QueryString); #else this.SerializeQueryString(builder, httpRequest.Query); @@ -70,7 +68,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) } } -#if !DNX +#if !NETSTANDARD_1plus /// /// To Serialize the QueryString based on the configuration. /// @@ -122,7 +120,7 @@ private void SerializeQueryString(StringBuilder builder, NameValueCollection que /// /// /// - private void SerializeQueryString(StringBuilder builder, IReadableStringCollection queryStrings) + private void SerializeQueryString(StringBuilder builder, IQueryCollection queryStrings) { var includeArrayEndBraces = false; diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs similarity index 91% rename from NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs rename to NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs index 8344a4b5..ee20fec0 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs @@ -1,11 +1,7 @@ using System.Text; -#if !DNX +#if !NETSTANDARD_1plus using System.Web; using System.Collections.Specialized; -#else -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; -using Microsoft.Extensions.Primitives; #endif using NLog.LayoutRenderers; using System.Collections.Generic; @@ -41,7 +37,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) string httpMethod = string.Empty; -#if !DNX +#if !NETSTANDARD_1plus httpMethod = httpRequest.HttpMethod; #else diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestReferrerRenderer.cs similarity index 92% rename from NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs rename to NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestReferrerRenderer.cs index 10d48724..baaed2d6 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestReferrerRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestReferrerRenderer.cs @@ -1,11 +1,7 @@ using System.Text; -#if !DNX +#if !NETSTANDARD_1plus using System.Web; using System.Collections.Specialized; -#else -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; -using Microsoft.Extensions.Primitives; #endif using NLog.LayoutRenderers; using System.Collections.Generic; @@ -41,7 +37,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) string referrer = String.Empty; -#if !DNX +#if !NETSTANDARD_1plus referrer = httpRequest.UrlReferrer?.ToString(); #else referrer = httpRequest.Headers["Referer"].ToString(); diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs similarity index 95% rename from NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs rename to NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs index 4acd1dc7..59c90a17 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -1,11 +1,7 @@ using System.Text; -#if !DNX +#if !NETSTANDARD_1plus using System.Web; using System.Collections.Specialized; -#else -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; -using Microsoft.Extensions.Primitives; #endif using NLog.LayoutRenderers; using System.Collections.Generic; @@ -37,7 +33,7 @@ public class AspNetRequestUrlRenderer : AspNetLayoutRendererBase /// public bool IncludeQueryString { get; set; } = false; -#if !DNX +#if !NETSTANDARD_1plus /// /// To specify whether to exclude / include the Port. /// @@ -58,7 +54,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) string url = String.Empty; string pathAndQuery = String.Empty; string port = String.Empty; -#if !DNX +#if !NETSTANDARD_1plus if (httpRequest.Url != null) { if (IncludePort && httpRequest.Url?.Port > 0) diff --git a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestuseragent.cs similarity index 91% rename from NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs rename to NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestuseragent.cs index a77bd791..8d7285cf 100644 --- a/NLog.Web.ASPNET5/LayoutRenderers/AspNetRequestuseragent.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestuseragent.cs @@ -1,11 +1,7 @@ using System.Text; -#if !DNX +#if !NETSTANDARD_1plus using System.Web; using System.Collections.Specialized; -#else -using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Http; -using Microsoft.Extensions.Primitives; #endif using NLog.LayoutRenderers; using System.Collections.Generic; @@ -40,7 +36,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) return; string userAgent = string.Empty; -#if !DNX +#if !NETSTANDARD_1plus userAgent = httpRequest.UserAgent; #else diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index 5b361073..b3e673d6 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -77,22 +77,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 21d238ea..9c581454 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -54,29 +54,29 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + From 434738a02003e6b4adc3e9cca81df66b2b7751a5 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Sun, 29 May 2016 18:56:36 -0400 Subject: [PATCH 17/34] asp.net core implementation --- .../AspNetMvcActionRendererTests.cs | 26 +++ .../AspNetMvcControllerRendererTests.cs | 29 +++ .../LayoutRenderers/AspNetCoreHostRenderer.cs | 42 ++++ .../AspNetMvcActionRenderer.cs | 50 +++++ .../AspNetMvcControllerRenderer.cs | 50 +++++ .../AspNetRequestUrlRenderer.cs | 13 +- .../AspNetRequestValueLayoutRenderer.cs | 24 --- NLog.Web.AspNetCore/project.json | 61 +++--- NLog.Web.AspNetCore/project.lock.json | 187 ++++++++++++++++++ NLog.Web.Tests/NLog.Web.Tests.csproj | 5 +- NLog.Web/NLog.Web.csproj | 5 +- 11 files changed, 431 insertions(+), 61 deletions(-) create mode 100644 NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs create mode 100644 NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs create mode 100644 NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostRenderer.cs create mode 100644 NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs create mode 100644 NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs new file mode 100644 index 00000000..4cf98de2 --- /dev/null +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using Xunit; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetMvcActionRendererTests + { + [Fact] + public void NullRoutesRenderersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetMvcActionRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + } +} diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs new file mode 100644 index 00000000..629d16e1 --- /dev/null +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Web; +using NLog.Web.LayoutRenderers; +using NSubstitute; +using Xunit; +using System.Web.Routing; +using NLog.Targets; +using NLog.Layouts; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class AspNetMvcControllerRendererTests + { + [Fact] + public void NullRoutesRenderersEmptyString() + { + var httpContext = Substitute.For(); + + var renderer = new AspNetMvcControllerRenderer(); + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + + string result = renderer.Render(new LogEventInfo()); + + Assert.Empty(result); + } + } +} diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostRenderer.cs new file mode 100644 index 00000000..f55e77d4 --- /dev/null +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostRenderer.cs @@ -0,0 +1,42 @@ +#if NETSTANDARD_1plus +using NLog.LayoutRenderers; +using System.Text; +using Microsoft.AspNetCore.Routing; +using NLog.Web.Internal; + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET CORE host. + /// + /// + /// Use this layout renderer host. + /// + /// + /// + /// ${aspnet-host} + /// + /// + [LayoutRenderer("aspnet-host")] + public class AspNetCoreHostRenderer : AspNetLayoutRendererBase + { + /// + /// Renders the specified ASP.NET Application variable and appends it to the specified . + /// + /// The to append the rendered data to. + /// Logging event. + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var host = HttpContextAccessor?.HttpContext?.TryGetRequest()?.Host; + + if (host != null) + { + var hostString = host.ToString(); + + if (!string.IsNullOrEmpty(hostString)) + builder.Append(hostString); + } + } + } +} +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs new file mode 100644 index 00000000..ce34e983 --- /dev/null +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs @@ -0,0 +1,50 @@ +using NLog.LayoutRenderers; +using System.Text; +#if !NETSTANDARD_1plus +using NLog.Web.Internal; +using System.Web.Routing; +#else +using Microsoft.AspNetCore.Routing; +#endif + + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET MVC Controller Name. + /// + /// + /// Use this layout renderer to render the controller name. + /// + /// + /// + /// ${aspnet-mvc-action} + /// + /// + [LayoutRenderer("aspnet-mvc-action")] + public class AspNetMvcActionRenderer : AspNetLayoutRendererBase + { + /// + /// Renders the specified ASP.NET Application variable and appends it to the specified . + /// + /// The to append the rendered data to. + /// Logging event. + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var context = HttpContextAccessor.HttpContext; + if (context == null) + return; + + string key = "action"; + string controller; + +#if !NETSTANDARD_1plus + controller = RouteTable.Routes?.GetRouteData(context)?.Values[key]?.ToString(); +#else + controller = context.GetRouteValue(key)?.ToString(); +#endif + if (!string.IsNullOrEmpty(controller)) + builder.Append(controller); + } + } +} \ No newline at end of file diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs new file mode 100644 index 00000000..79be922c --- /dev/null +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs @@ -0,0 +1,50 @@ +using NLog.LayoutRenderers; +using System.Text; +#if !NETSTANDARD_1plus +using NLog.Web.Internal; +using System.Web.Routing; +#else +using Microsoft.AspNetCore.Routing; +#endif + + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET MVC Controller Name. + /// + /// + /// Use this layout renderer to render the controller name. + /// + /// + /// + /// ${aspnet-mvc-controller} + /// + /// + [LayoutRenderer("aspnet-mvc-controller")] + public class AspNetMvcControllerRenderer : AspNetLayoutRendererBase + { + /// + /// Renders the specified ASP.NET Application variable and appends it to the specified . + /// + /// The to append the rendered data to. + /// Logging event. + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var context = HttpContextAccessor.HttpContext; + if (context == null) + return; + + string key = "controller"; + string controller; + +#if !NETSTANDARD_1plus + controller = RouteTable.Routes?.GetRouteData(context)?.Values[key]?.ToString(); +#else + controller = context.GetRouteValue(key)?.ToString(); +#endif + if (!string.IsNullOrEmpty(controller)) + builder.Append(controller); + } + } +} \ No newline at end of file diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs index 59c90a17..8eff4910 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -21,8 +21,7 @@ namespace NLog.Web.LayoutRenderers /// ${aspnet-request-url:IncludeQueryString=false} - produces http://www.exmaple.com/ /// ${aspnet-request-url:IncludePort=true} - produces http://www.exmaple.com:80/ /// ${aspnet-request-url:IncludePort=false} - produces http://www.exmaple.com/ - /// ${aspnet-request-url:IncludePort=true:IncludeQueryString=true} - produces http://www.exmaple.com:80/?t=1 - /// IncludePort - Is supported only NON ASP.NET CORE Version. After ASP.NET CORE RC2 Release support will be provided for ASP.NET Core as well. + /// ${aspnet-request-url:IncludePort=true:IncludeQueryString=true} - produces http://www.exmaple.com:80/?t=1 /// /// [LayoutRenderer("aspnet-request-url")] @@ -33,12 +32,11 @@ public class AspNetRequestUrlRenderer : AspNetLayoutRendererBase /// public bool IncludeQueryString { get; set; } = false; -#if !NETSTANDARD_1plus /// /// To specify whether to exclude / include the Port. /// public bool IncludePort { get; set; } = false; -#endif + /// /// Renders the Request URL from the HttpRequest /// @@ -78,7 +76,12 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (IncludeQueryString) pathAndQuery = httpRequest.QueryString.ToUriComponent(); - url = $"{httpRequest.Scheme}://{httpRequest.Host.ToUriComponent()}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; + if (IncludePort && httpRequest.Host.Port > 0) + { + port = ":" + httpRequest.Host.Port.ToString(); + } + + url = $"{httpRequest.Scheme}://{httpRequest.Host.ToUriComponent()}{port}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; #endif builder.Append(url); diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs index 18111d22..14e43b09 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs @@ -143,28 +143,4 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) } } } - - internal static class RequestAccessor - { -#if !NETSTANDARD_1plus - internal static HttpRequestBase TryGetRequest(this HttpContextBase context) - { - try - { - return context.Request; - } - catch (HttpException ex) - { - InternalLogger.Debug("Exception thrown when accessing Request: " + ex); - return null; - } - } -#else - internal static HttpRequest TryGetRequest(this HttpContext context) - { - return context.Request; - } -#endif - } - } \ No newline at end of file diff --git a/NLog.Web.AspNetCore/project.json b/NLog.Web.AspNetCore/project.json index 7ae52071..cc7cd214 100644 --- a/NLog.Web.AspNetCore/project.json +++ b/NLog.Web.AspNetCore/project.json @@ -1,37 +1,38 @@ { - "version": "4.2.3", - "description": "Extend NLog with targets and layout renderers for websites and webapplications on the ASP.NET Core platform.", - "authors": [ "Julian Verdurmen" ], - "packOptions": { - "summary": "NLog for ASP.NET Core", - "tags": [ "logging", "log", "session", "NLog", "web", "aspnet", "aspnetcore" ], - "projectUrl": "https://github.com/NLog/NLog.Web", - "licenseUrl": "http://raw.github.com/NLog/NLog.Web/master/LICENSE", - "requireLicenseAcceptance": false, - "iconUrl": "http://nlog-project.org/N.png", - "repository": { - "type": "git", - "url": "git://github.com/NLog/NLog.Web" - } - }, + "version": "4.2.3", + "description": "Extend NLog with targets and layout renderers for websites and webapplications on the ASP.NET Core platform.", + "authors": [ "Julian Verdurmen" ], + "packOptions": { + "summary": "NLog for ASP.NET Core", + "tags": [ "logging", "log", "session", "NLog", "web", "aspnet", "aspnetcore" ], + "projectUrl": "https://github.com/NLog/NLog.Web", + "licenseUrl": "http://raw.github.com/NLog/NLog.Web/master/LICENSE", + "requireLicenseAcceptance": false, + "iconUrl": "http://nlog-project.org/N.png", + "repository": { + "type": "git", + "url": "git://github.com/NLog/NLog.Web" + } + }, - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", - "NLog": "4.4.0-beta9" - }, + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing": "1.0.0-rc2-final", + "NLog": "4.4.0-beta9" + }, - "title": "NLog.Web.AspNetCore", - "frameworks": { - "netstandard1.3": { }, - "net451": { } + "title": "NLog.Web.AspNetCore", + "frameworks": { + "netstandard1.3": { }, + "net451": { } - }, - "buildOptions": { - "keyFile": "NLog.snk", - "xmlDoc": true, - "define": [ "NETSTANDARD_1plus" ] - } + }, + "buildOptions": { + "keyFile": "NLog.snk", + "xmlDoc": true, + "define": [ "NETSTANDARD_1plus" ] + } } diff --git a/NLog.Web.AspNetCore/project.lock.json b/NLog.Web.AspNetCore/project.lock.json index 90561c90..5ee2b08c 100644 --- a/NLog.Web.AspNetCore/project.lock.json +++ b/NLog.Web.AspNetCore/project.lock.json @@ -73,6 +73,34 @@ "lib/net451/Microsoft.AspNetCore.Http.Features.dll": {} } }, + "Microsoft.AspNetCore.Routing/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.ObjectPool": "1.0.0-rc2-final", + "Microsoft.Extensions.Options": "1.0.0-rc2-final" + }, + "compile": { + "lib/net451/Microsoft.AspNetCore.Routing.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNetCore.Routing.dll": {} + } + }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final" + }, + "compile": { + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc2-final": { "type": "package", "dependencies": { @@ -137,6 +165,37 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} } }, + "Microsoft.Extensions.ObjectPool/1.0.0-rc2-final": { + "type": "package", + "compile": { + "lib/net451/Microsoft.Extensions.ObjectPool.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.ObjectPool.dll": {} + } + }, + "Microsoft.Extensions.Options/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", + "System.ComponentModel": "4.0.1-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} + } + }, "Microsoft.Extensions.Primitives/1.0.0-rc2-final": { "type": "package", "dependencies": { @@ -341,6 +400,15 @@ "runtime": { "lib/netstandard1.0/System.Text.Encodings.Web.dll": {} } + }, + "System.Threading/4.0.11-rc2-24027": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } } }, ".NETStandard,Version=v1.3": { @@ -428,6 +496,39 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll": {} } }, + "Microsoft.AspNetCore.Routing/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.ObjectPool": "1.0.0-rc2-final", + "Microsoft.Extensions.Options": "1.0.0-rc2-final", + "System.Collections": "4.0.11-rc2-24027", + "System.Text.RegularExpressions": "4.0.12-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {} + } + }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc2-final": { "type": "package", "dependencies": { @@ -492,6 +593,43 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} } }, + "Microsoft.Extensions.ObjectPool/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll": {} + } + }, + "Microsoft.Extensions.Options/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", + "System.ComponentModel": "4.0.1-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} + } + }, "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { "type": "package", "dependencies": { @@ -1816,6 +1954,30 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.xml" ] }, + "Microsoft.AspNetCore.Routing/1.0.0-rc2-final": { + "sha512": "PkpR5hgMzoI2uLbng29ZVA+bVNaOnsUzHEY5TKnLmwY1FL7ll76lEkvDiQrTTyWT+Rp6Z3JFVxnAH4fSxDp27A==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Routing.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Routing.nuspec", + "lib/net451/Microsoft.AspNetCore.Routing.dll", + "lib/net451/Microsoft.AspNetCore.Routing.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.xml" + ] + }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0-rc2-final": { + "sha512": "5MIF0y7nIlBIUIxLUuC0S8pWHo5Xq3MbqUvjU5q0WFHSrHIg2K7AaVIS6IO+jV9O+GsxSvyYs2C9pqaHIcaCHA==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Routing.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Routing.Abstractions.nuspec", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.xml" + ] + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc2-final": { "sha512": "Q871jpweVxec1zvUuK4RoXGRRXCZsp/f+6SDUSi8DQ95KcT8yKe2ZSoq2S2xnwoKFUepg2B6Yr3ToXD2v27zNA==", "type": "package", @@ -1860,6 +2022,30 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.xml" ] }, + "Microsoft.Extensions.ObjectPool/1.0.0-rc2-final": { + "sha512": "78jJAea29pPuF7ydHXDNy/sR99OHVZ7U40K9ej6klAyEG12U7IftdF9b3nv/1Q6K8czYzll2in38BAdOeANRbw==", + "type": "package", + "files": [ + "Microsoft.Extensions.ObjectPool.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.ObjectPool.nuspec", + "lib/net451/Microsoft.Extensions.ObjectPool.dll", + "lib/net451/Microsoft.Extensions.ObjectPool.xml", + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll", + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.xml" + ] + }, + "Microsoft.Extensions.Options/1.0.0-rc2-final": { + "sha512": "Sj7WVNsiMbULRas/DGKsZ3u6GA29AFAWGZwitVFQgIf/ppzM8VfnFyCRkSnwMA0gTD4u09scnQkKyl6Yi8kNuQ==", + "type": "package", + "files": [ + "Microsoft.Extensions.Options.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Options.nuspec", + "lib/netcore50/Microsoft.Extensions.Options.dll", + "lib/netcore50/Microsoft.Extensions.Options.xml", + "lib/netstandard1.0/Microsoft.Extensions.Options.dll", + "lib/netstandard1.0/Microsoft.Extensions.Options.xml" + ] + }, "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { "sha512": "OjXClhPcccu39GNAs6SH6J2iC2R883Wco7LKvPqnjo1aKJQRp9vFVFVueutJFABncZO7BZINgZCwgLxVQN3yIg==", "type": "package", @@ -5576,6 +5762,7 @@ "": [ "Microsoft.AspNetCore.Hosting.Abstractions >= 1.0.0-rc2-final", "Microsoft.AspNetCore.Http.Extensions >= 1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing >= 1.0.0-rc2-final", "NLog >= 4.4.0-beta9" ], ".NETFramework,Version=v4.5.1": [], diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index b3e673d6..73136e58 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -1,4 +1,4 @@ - + @@ -50,6 +50,7 @@ + ..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll @@ -80,6 +81,8 @@ + + diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 9c581454..05674eed 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -1,4 +1,4 @@ - + @@ -48,6 +48,7 @@ + @@ -59,6 +60,8 @@ + + From 8a1dd502ff30c91e7698991c1063003ec7457aa7 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Fri, 3 Jun 2016 19:51:56 -0400 Subject: [PATCH 18/34] PR Changes and Unit Test Fixes. PR Changes and Unit Test Fixes. --- .../AspNetQueryStringLayoutRendererTests.cs | 2 +- .../Internal/PropertyReader.cs | 4 +- .../AspNetCookieLayoutRenderer.cs | 30 ++++++---- .../AspNetMvcActionRenderer.cs | 16 ++--- .../AspNetMvcControllerRenderer.cs | 16 ++--- .../AspNetMvcLayoutRendererBase.cs | 45 ++++++++++++++ .../AspNetRequestHttpMethodRenderer.cs | 4 +- .../AspNetRequestReferrerRenderer.cs | 2 +- .../AspNetRequestUrlRenderer.cs | 60 ++++++++++++------- .../AspNetRequestValueLayoutRenderer.cs | 2 +- NLog.Web/NLog.Web.csproj | 1 + 11 files changed, 126 insertions(+), 56 deletions(-) create mode 100644 NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs index 4e71767d..1ff7d17a 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs @@ -124,7 +124,7 @@ public void KeyFoundRendersValue_QueryString_Single_Item_Flat_Formatting() [Fact] public void KeyFoundRendersValue_QueryString_Single_Item_Json_Formatting() { - var expectedResult = "{\"Id\":\"1\"}"; + var expectedResult = "[{\"Id\":\"1\"}]"; var httpContext = Substitute.For(); var namedClollection = new NameValueCollection(); namedClollection.Add("Id", "1"); diff --git a/NLog.Web.AspNetCore/Internal/PropertyReader.cs b/NLog.Web.AspNetCore/Internal/PropertyReader.cs index df82118a..4361f3ae 100644 --- a/NLog.Web.AspNetCore/Internal/PropertyReader.cs +++ b/NLog.Web.AspNetCore/Internal/PropertyReader.cs @@ -16,7 +16,7 @@ internal class PropertyReader /// value public static object GetValue(string key, Func getVal, bool evaluateAsNestedProperties) { - if (key == null) + if (String.IsNullOrEmpty(key)) { return null; } @@ -31,7 +31,7 @@ public static object GetValue(string key, Func getVal, bool eval foreach (var property in path.Skip(1)) { var propertyInfo = GetPropertyInfo(value, property); - value = propertyInfo.GetValue(value, null); + value = propertyInfo?.GetValue(value, null); } } else diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs index ddfbf535..b1be5eca 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -60,11 +60,11 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest?.Cookies?.Count > 0) { - int i = 0; + bool firstItem = true; foreach (var cookieName in this.CookieNames) { - this.SerializeCookie(httpRequest.Cookies[cookieName], builder, i); - i++; + this.SerializeCookie(httpRequest.Cookies[cookieName], builder, firstItem); + firstItem = false; } } } @@ -74,23 +74,23 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) /// /// To Serialize the HttpCookie based on the configured output format. /// - /// - /// - /// - private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index) + /// The current cookie item. + /// The to append the rendered data to. + /// Whether it is first item. + private void SerializeCookie(HttpCookie cookie, StringBuilder builder, bool firstItem) { if (cookie != null) { switch (this.OutputFormat) { case AspNetLayoutOutputFormat.Flat: - if (index > 0) + if (!firstItem) builder.Append($"{flatItemSeperator}"); builder.Append($"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"); break; case AspNetLayoutOutputFormat.Json: - if (index > 0) + if (!firstItem) builder.Append($"{jsonElementSeparator}"); builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); @@ -101,18 +101,24 @@ private void SerializeCookie(HttpCookie cookie, StringBuilder builder, int index #endif #if NETSTANDARD_1plus - private void SerializeCookie(StringValues cookie, StringBuilder builder, int index) + /// + /// To Serialize the HttpCookie based on the configured output format. + /// + /// The current cookie item. + /// The to append the rendered data to. + /// Whether it is first item. + private void SerializeCookie(StringValues cookie, StringBuilder builder, bool firstItem) { switch (this.OutputFormat) { case AspNetLayoutOutputFormat.Flat: - if (index > 0) + if (!firstItem) builder.Append($"{flatItemSeperator}"); builder.Append($"{cookie}"); break; case AspNetLayoutOutputFormat.Json: - if (index > 0) + if (!firstItem) builder.Append($"{jsonElementSeparator}"); builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie}{doubleQuotes}{jsonEndBraces}"); diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs index ce34e983..61484099 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs @@ -1,10 +1,11 @@ using NLog.LayoutRenderers; using System.Text; #if !NETSTANDARD_1plus -using NLog.Web.Internal; using System.Web.Routing; +using System.Web; #else using Microsoft.AspNetCore.Routing; +using Microsoft.AspNetCore.Http; #endif @@ -22,19 +23,20 @@ namespace NLog.Web.LayoutRenderers /// /// [LayoutRenderer("aspnet-mvc-action")] - public class AspNetMvcActionRenderer : AspNetLayoutRendererBase + public class AspNetMvcActionRenderer : AspNetMvcLayoutRendererBase { /// /// Renders the specified ASP.NET Application variable and appends it to the specified . /// /// The to append the rendered data to. /// Logging event. - protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + /// The current http context. +#if !NETSTANDARD_1plus + protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContextBase context) +#else + protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContext context) +#endif { - var context = HttpContextAccessor.HttpContext; - if (context == null) - return; - string key = "action"; string controller; diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs index 79be922c..214d00fd 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs @@ -1,10 +1,11 @@ using NLog.LayoutRenderers; using System.Text; #if !NETSTANDARD_1plus -using NLog.Web.Internal; using System.Web.Routing; +using System.Web; #else using Microsoft.AspNetCore.Routing; +using Microsoft.AspNetCore.Http; #endif @@ -22,19 +23,20 @@ namespace NLog.Web.LayoutRenderers /// /// [LayoutRenderer("aspnet-mvc-controller")] - public class AspNetMvcControllerRenderer : AspNetLayoutRendererBase + public class AspNetMvcControllerRenderer : AspNetMvcLayoutRendererBase { /// /// Renders the specified ASP.NET Application variable and appends it to the specified . /// /// The to append the rendered data to. /// Logging event. - protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + /// The current http context. +#if !NETSTANDARD_1plus + protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContextBase context) +#else + protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContext context) +#endif { - var context = HttpContextAccessor.HttpContext; - if (context == null) - return; - string key = "controller"; string controller; diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs new file mode 100644 index 00000000..8f874224 --- /dev/null +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs @@ -0,0 +1,45 @@ +using NLog.LayoutRenderers; +using System.Text; +using System; +#if !NETSTANDARD_1plus +using NLog.Web.Internal; +using System.Web.Routing; +using System.Web; +#else +using Microsoft.AspNetCore.Http; +#endif + + +namespace NLog.Web.LayoutRenderers +{ + /// + /// Base Class for ASP.NET MVC Renderer. + /// + public abstract class AspNetMvcLayoutRendererBase : AspNetLayoutRendererBase + { + /// + /// Renders the specified ASP.NET Application variable and appends it to the specified . + /// + /// The to append the rendered data to. + /// Logging event.s + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var context = HttpContextAccessor.HttpContext; + if (context == null) + return; + + MvcDoAppend(builder, logEvent, context); + } + /// + /// Renders the specified ASP.NET Application variable and appends it to the specified . + /// + /// The to append the rendered data to. + /// Logging event. + /// The current http context. +#if !NETSTANDARD_1plus + protected abstract void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContextBase context); +#else + protected abstract void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContext context); +#endif + } +} \ No newline at end of file diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs index ee20fec0..1b939b08 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestHttpMethodRenderer.cs @@ -35,11 +35,9 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest == null) return; - - string httpMethod = string.Empty; + string httpMethod; #if !NETSTANDARD_1plus httpMethod = httpRequest.HttpMethod; - #else httpMethod = httpRequest.Method; #endif diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestReferrerRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestReferrerRenderer.cs index baaed2d6..e4afccb9 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestReferrerRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestReferrerRenderer.cs @@ -35,7 +35,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest == null) return; - string referrer = String.Empty; + string referrer; #if !NETSTANDARD_1plus referrer = httpRequest.UrlReferrer?.ToString(); diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs index 8eff4910..55468986 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -28,15 +28,20 @@ namespace NLog.Web.LayoutRenderers public class AspNetRequestUrlRenderer : AspNetLayoutRendererBase { /// - /// To specify whether to exclude / include the Query string. + /// To specify whether to include / exclude the Query string. Default is false. /// public bool IncludeQueryString { get; set; } = false; /// - /// To specify whether to exclude / include the Port. + /// To specify whether to include /exclude the Port. Default is false. /// public bool IncludePort { get; set; } = false; + /// + /// To specify whether to exclude / include the host. Default is true. + /// + public bool IncludeHost { get; set; } = true; + /// /// Renders the Request URL from the HttpRequest /// @@ -49,39 +54,50 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest == null) return; - string url = String.Empty; - string pathAndQuery = String.Empty; - string port = String.Empty; + string url, pathAndQuery, port, host; + url = pathAndQuery = port = host = null; + #if !NETSTANDARD_1plus - if (httpRequest.Url != null) + + if (IncludePort && httpRequest.Url?.Port > 0) + { + port = ":" + httpRequest.Url.Port.ToString(); + } + + if (IncludeQueryString && httpRequest.Url?.PathAndQuery != null) + { + pathAndQuery = httpRequest.Url.PathAndQuery; + } + else { - if (IncludePort && httpRequest.Url?.Port > 0) - { - port = ":" + httpRequest.Url.Port.ToString(); - } - - if (IncludeQueryString && httpRequest.Url?.PathAndQuery != null) - { - pathAndQuery = httpRequest.Url.PathAndQuery; - } - else - { - pathAndQuery = httpRequest.Url.AbsolutePath; - } - - url = $"{httpRequest.Url.Scheme}://{httpRequest.Url.Host}{port}{pathAndQuery}"; + pathAndQuery = httpRequest.Url?.AbsolutePath; } + if (IncludeHost) + { + host = httpRequest.Url?.Host?.ToString(); + } + + url = $"{httpRequest.Url.Scheme}://{host}{port}{pathAndQuery}"; + + #else if (IncludeQueryString) + { pathAndQuery = httpRequest.QueryString.ToUriComponent(); + } if (IncludePort && httpRequest.Host.Port > 0) { port = ":" + httpRequest.Host.Port.ToString(); } - url = $"{httpRequest.Scheme}://{httpRequest.Host.ToUriComponent()}{port}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; + if (IncludeHost) + { + host = httpRequest.Host.Host?.ToString(); + } + + url = $"{httpRequest.Scheme}://{host}{port}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; #endif builder.Append(url); diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs index 14e43b09..90d1d22e 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs @@ -97,7 +97,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) builder.Append(httpRequest.Query[this.QueryString]); #endif } - else if (this.Form != null) + else if (this.Form != null && httpRequest.Form != null) { builder.Append(httpRequest.Form[this.Form]); } diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 05674eed..494a36f4 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -62,6 +62,7 @@ + From b7603f689d39ee808be815df1e2507e0f1c9eac8 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Sat, 4 Jun 2016 10:04:25 -0400 Subject: [PATCH 19/34] unit test failure fixes. --- .../AspNetRequestValueLayoutRenderer.cs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs index 90d1d22e..55eed2c4 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestValueLayoutRenderer.cs @@ -92,16 +92,22 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (this.QueryString != null) { #if !NETSTANDARD_1plus - builder.Append(httpRequest.QueryString[this.QueryString]); + if (httpRequest.QueryString != null) + { + builder.Append(httpRequest.QueryString[this.QueryString]); + } #else - builder.Append(httpRequest.Query[this.QueryString]); + if (httpRequest.Query != null) + { + builder.Append(httpRequest.Query[this.QueryString]); + } #endif } else if (this.Form != null && httpRequest.Form != null) { builder.Append(httpRequest.Form[this.Form]); } - else if (this.Cookie != null) + else if (this.Cookie != null && httpRequest.Cookies != null) { #if !NETSTANDARD_1plus var cookie = httpRequest.Cookies[this.Cookie]; @@ -117,14 +123,12 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) } #if !NETSTANDARD_1plus - else if (this.ServerVariable != null) + else if (this.ServerVariable != null && httpRequest.ServerVariables != null) { - builder.Append(httpRequest.ServerVariables[this.ServerVariable]); - } #endif - else if (this.Header != null) + else if (this.Header != null && httpRequest.Headers != null) { string header = httpRequest.Headers[this.Header]; From 0ac98e546a76bb2b48eff7553b27dad60992e1ac Mon Sep 17 00:00:00 2001 From: Gladiator Date: Sat, 4 Jun 2016 10:20:48 -0400 Subject: [PATCH 20/34] Fixes. --- .../AspNetRequestUrlRendererTests.cs | 1 - .../LayoutRenderers/AspNetRequestUrlRenderer.cs | 13 +++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs index eb86295a..cbf62fe3 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs @@ -10,7 +10,6 @@ namespace NLog.Web.Tests.LayoutRenderers { public class AspNetRequestUrlRendererTests { - [Fact] public void NullUrlRendersEmptyString() { diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs index 55468986..89699f70 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -59,28 +59,29 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) #if !NETSTANDARD_1plus - if (IncludePort && httpRequest.Url?.Port > 0) + if (httpRequest.Url == null) + return; + + if (IncludePort && httpRequest.Url.Port > 0) { port = ":" + httpRequest.Url.Port.ToString(); } - if (IncludeQueryString && httpRequest.Url?.PathAndQuery != null) + if (IncludeQueryString && httpRequest.Url.PathAndQuery != null) { pathAndQuery = httpRequest.Url.PathAndQuery; } else { - pathAndQuery = httpRequest.Url?.AbsolutePath; + pathAndQuery = httpRequest.Url.AbsolutePath; } if (IncludeHost) { - host = httpRequest.Url?.Host?.ToString(); + host = httpRequest.Url.Host?.ToString(); } url = $"{httpRequest.Url.Scheme}://{host}{port}{pathAndQuery}"; - - #else if (IncludeQueryString) { From b2cb81d162de0d57f5472f9da5b7bdcc7944eecd Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Sun, 5 Jun 2016 12:30:55 +0200 Subject: [PATCH 21/34] Included testbase --- .../DefaultHttpContextAccessorTests.cs | 3 ++- .../AspNetApplicationValueLayoutRendererTests.cs | 2 +- .../AspNetItemValueLayoutRendererTests.cs | 2 +- .../AspNetMvcActionRendererTests.cs | 2 +- .../AspNetMvcControllerRendererTests.cs | 2 +- .../AspNetRequestHttpMethodRendererTests.cs | 2 +- .../AspNetRequestReferrerRendererTests.cs | 2 +- .../AspNetRequestUrlRendererTests.cs | 4 ++-- .../AspNetRequestUserAgentTests.cs | 2 +- .../AspNetRequestValueLayoutRendererTests.cs | 2 +- .../AspNetSessionIDLayoutRendererTests.cs | 2 +- .../AspNetUserAuthTypeLayoutRendererTests.cs | 2 +- .../AspNetUserIdentityLayoutRendererTests.cs | 2 +- .../TestInvolvingAspNetHttpContext.cs | 2 +- NLog.Web.Tests/NLog.Web.Tests.csproj | 3 ++- NLog.Web.Tests/TestBase.cs | 15 +++++++++++++++ 16 files changed, 33 insertions(+), 16 deletions(-) create mode 100644 NLog.Web.Tests/TestBase.cs diff --git a/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs b/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs index 32cd0595..75f3a61d 100644 --- a/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs +++ b/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs @@ -1,11 +1,12 @@ using System.IO; using System.Text; using System.Web; +using NLog.Web.Tests.LayoutRenderers; using Xunit; namespace NLog.Web.Tests { - public class DefaultHttpContextAccessorTests + public class DefaultHttpContextAccessorTests: TestBase { [Fact] public void UnavailableHttpContextReturnsNull() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs index 53cf6b79..2e5b34b0 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs @@ -8,7 +8,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetApplicationValueLayoutRendererTests + public class AspNetApplicationValueLayoutRendererTests : TestBase { [Fact] public void NullHttpContextRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs index f21b3e9c..db1e659d 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs @@ -8,7 +8,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetItemValueLayoutRendererTests + public class AspNetItemValueLayoutRendererTests : TestBase { [Fact] public void NullHttpContextRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs index 4cf98de2..27d86890 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs @@ -8,7 +8,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetMvcActionRendererTests + public class AspNetMvcActionRendererTests : TestBase { [Fact] public void NullRoutesRenderersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs index 629d16e1..227bce00 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs @@ -11,7 +11,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetMvcControllerRendererTests + public class AspNetMvcControllerRendererTests : TestBase { [Fact] public void NullRoutesRenderersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs index 66d7cf09..38f2c07f 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs @@ -8,7 +8,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetRequestHttpMethodRendererTests + public class AspNetRequestHttpMethodRendererTests : TestBase { [Fact] public void NullUrlRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs index e64ffec0..5a0d9f36 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs @@ -8,7 +8,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetRequestReferrerRendererTests + public class AspNetRequestReferrerRendererTests : TestBase { [Fact] diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs index eb86295a..81fddee3 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs @@ -31,7 +31,7 @@ public void UrlPresentRenderNonEmpty_ExcludeQueryString() httpContext.Request.Url.Returns(new Uri("http://www.google.com/?t=1")); var renderer = new AspNetRequestUrlRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - + string result = renderer.Render(new LogEventInfo()); Assert.Equal(result, "http://www.google.com/"); @@ -96,7 +96,7 @@ public void UrlPresentRenderNonEmpty_ExcludeQueryString_ExcludePort() var httpContext = Substitute.For(); httpContext.Request.Url.Returns(new Uri(testUrl)); var renderer = new AspNetRequestUrlRenderer(); - + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); string result = renderer.Render(new LogEventInfo()); diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs index 8505b848..e2915217 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs @@ -8,7 +8,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetRequestUserAgentTests + public class AspNetRequestUserAgentTests : TestBase { [Fact] public void NullUserAgentRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs index e30f4f0f..e61610f1 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs @@ -10,7 +10,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetRequestValueLayoutRendererTests + public class AspNetRequestValueLayoutRendererTests : TestBase { [Fact] public void NullHttpContextRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs index fcf39859..c24261d1 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs @@ -5,7 +5,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetSessionIDLayoutRendererTests + public class AspNetSessionIDLayoutRendererTests : TestBase { [Fact] public void NullHttpContextRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs index be2db8fb..94eb4888 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs @@ -6,7 +6,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetUserAuthTypeLayoutRendererTests + public class AspNetUserAuthTypeLayoutRendererTests : TestBase { [Fact] public void NullHttpContextRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs index abe03660..d8399913 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs @@ -6,7 +6,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public class AspNetUserIdentityLayoutRendererTests + public class AspNetUserIdentityLayoutRendererTests : TestBase { [Fact] public void NullHttpContextRendersEmptyString() diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs index d2dc2d51..ec34c31e 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs @@ -9,7 +9,7 @@ namespace NLog.Web.Tests.LayoutRenderers { - public abstract class TestInvolvingAspNetHttpContext : IDisposable + public abstract class TestInvolvingAspNetHttpContext : TestBase, IDisposable { protected HttpContext HttpContext; diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index 73136e58..8761b3d2 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -82,7 +82,7 @@ - + @@ -97,6 +97,7 @@ + diff --git a/NLog.Web.Tests/TestBase.cs b/NLog.Web.Tests/TestBase.cs new file mode 100644 index 00000000..f52713bc --- /dev/null +++ b/NLog.Web.Tests/TestBase.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class TestBase + { + /// Initializes a new instance of the class. + public TestBase() + { + LogManager.ThrowExceptions = true; + } + } +} \ No newline at end of file From cb34600a0a28de262156adb1acb0bb33c34e4303 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Sun, 5 Jun 2016 12:35:52 +0200 Subject: [PATCH 22/34] fix nullref and small cleanup --- .../AspNetRequestUrlRenderer.cs | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs index 55468986..58e77f55 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -57,28 +57,37 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) string url, pathAndQuery, port, host; url = pathAndQuery = port = host = null; + #if !NETSTANDARD_1plus - if (IncludePort && httpRequest.Url?.Port > 0) + + if (httpRequest.Url == null) + { + return; + } + + if (IncludePort && httpRequest.Url.Port > 0) { - port = ":" + httpRequest.Url.Port.ToString(); + port = ":" + httpRequest.Url.Port; } - if (IncludeQueryString && httpRequest.Url?.PathAndQuery != null) + if (IncludeQueryString) { pathAndQuery = httpRequest.Url.PathAndQuery; } else { - pathAndQuery = httpRequest.Url?.AbsolutePath; + pathAndQuery = httpRequest.Url.AbsolutePath; } if (IncludeHost) { - host = httpRequest.Url?.Host?.ToString(); + host = httpRequest.Url?.Host; } - url = $"{httpRequest.Url.Scheme}://{host}{port}{pathAndQuery}"; + var scheme = httpRequest.Url.Scheme; + + url = $"{scheme}://{host}{port}{pathAndQuery}"; #else @@ -97,7 +106,9 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) host = httpRequest.Host.Host?.ToString(); } - url = $"{httpRequest.Scheme}://{host}{port}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; + var scheme = httpRequest.Scheme; + + url = $"{scheme}://{host}{port}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; #endif builder.Append(url); From cff69065843776c6eb2b475a36dfab17b8458dc1 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Sun, 5 Jun 2016 12:48:19 +0200 Subject: [PATCH 23/34] Remove duplicate code --- .../AspNetCookieLayoutRenderer.cs | 34 +++++-------------- 1 file changed, 8 insertions(+), 26 deletions(-) diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs index b1be5eca..36c4e0a2 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -81,50 +81,32 @@ private void SerializeCookie(HttpCookie cookie, StringBuilder builder, bool firs { if (cookie != null) { - switch (this.OutputFormat) - { - case AspNetLayoutOutputFormat.Flat: - if (!firstItem) - builder.Append($"{flatItemSeperator}"); - - builder.Append($"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"); - break; - case AspNetLayoutOutputFormat.Json: - if (!firstItem) - builder.Append($"{jsonElementSeparator}"); + var cookieRaw = $"{cookie.Name}{flatCookiesSeparator}{cookie.Value}"; - builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie.Name}{flatCookiesSeparator}{cookie.Value}{doubleQuotes}{jsonEndBraces}"); - break; - } + SerializeCookie(cookieRaw, builder, firstItem); } } + #endif -#if NETSTANDARD_1plus - /// - /// To Serialize the HttpCookie based on the configured output format. - /// - /// The current cookie item. - /// The to append the rendered data to. - /// Whether it is first item. - private void SerializeCookie(StringValues cookie, StringBuilder builder, bool firstItem) + + + private void SerializeCookie(string cookieRaw, StringBuilder builder, bool firstItem) { switch (this.OutputFormat) { case AspNetLayoutOutputFormat.Flat: if (!firstItem) builder.Append($"{flatItemSeperator}"); - - builder.Append($"{cookie}"); + builder.Append(cookieRaw); break; case AspNetLayoutOutputFormat.Json: if (!firstItem) builder.Append($"{jsonElementSeparator}"); - builder.Append($"{jsonStartBraces}{doubleQuotes}{cookie}{doubleQuotes}{jsonEndBraces}"); + builder.Append($"{jsonStartBraces}{doubleQuotes}{cookieRaw}{doubleQuotes}{jsonEndBraces}"); break; } } -#endif } } From 7d2b40c24b8b7f50ffd69026ffcf79ffdd12b773 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Sun, 5 Jun 2016 10:02:51 -0400 Subject: [PATCH 24/34] Removed the Duplicate Code and made some more improvements. Added MVC Core Layour renderer. --- .../Internal/GlobalConstants.cs | 12 ++ .../AspNetCookieLayoutRenderer.cs | 10 +- .../AspNetCoreHostLayoutRenderer.cs | 42 ++++++ .../AspNetQueryStringLayoutRenderer.cs | 132 ++++++------------ NLog.Web/NLog.Web.csproj | 3 +- 5 files changed, 100 insertions(+), 99 deletions(-) create mode 100644 NLog.Web.AspNetCore/Internal/GlobalConstants.cs create mode 100644 NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostLayoutRenderer.cs diff --git a/NLog.Web.AspNetCore/Internal/GlobalConstants.cs b/NLog.Web.AspNetCore/Internal/GlobalConstants.cs new file mode 100644 index 00000000..a1935485 --- /dev/null +++ b/NLog.Web.AspNetCore/Internal/GlobalConstants.cs @@ -0,0 +1,12 @@ +namespace NLog.Web.Internal +{ + internal sealed class GlobalConstants + { + internal const string doubleQuotes = "\""; + internal const string jsonElementSeparator = ","; + internal const string jsonElementStartBraces = "{"; + internal const string jsonElementEndBraces = "}"; + internal const string jsonArrayStartBraces = "["; + internal const string jsonArrayEndBraces = "]"; + } +} \ No newline at end of file diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs index c041833a..1f1f5f96 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCookieLayoutRenderer.cs @@ -27,15 +27,9 @@ namespace NLog.Web.LayoutRenderers [LayoutRenderer("aspnet-request-cookie")] public class AspNetCookieLayoutRenderer : AspNetLayoutRendererBase { - private const string doubleQuotes = "\""; - private const string jsonStartBraces = "{"; - private const string jsonEndBraces = "}"; - private const string jsonElementSeparator = ","; - private const string flatCookiesSeparator = "="; private const string flatItemSeperator = ","; - /// /// List Cookie Key as String to be rendered from Request. /// @@ -101,9 +95,9 @@ private void SerializeCookie(string cookieRaw, StringBuilder builder, bool first break; case AspNetLayoutOutputFormat.Json: if (!firstItem) - builder.Append($"{jsonElementSeparator}"); + builder.Append($"{GlobalConstants.jsonElementSeparator}"); - builder.Append($"{jsonStartBraces}{doubleQuotes}{cookieRaw}{doubleQuotes}{jsonEndBraces}"); + builder.Append($"{GlobalConstants.jsonElementStartBraces}{GlobalConstants.doubleQuotes}{cookieRaw}{GlobalConstants.doubleQuotes}{GlobalConstants.jsonElementEndBraces}"); break; } } diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostLayoutRenderer.cs new file mode 100644 index 00000000..d7d7a9fc --- /dev/null +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetCoreHostLayoutRenderer.cs @@ -0,0 +1,42 @@ +#if NETSTANDARD_1plus +using NLog.LayoutRenderers; +using System.Text; +using Microsoft.AspNetCore.Routing; +using NLog.Web.Internal; + +namespace NLog.Web.LayoutRenderers +{ + /// + /// ASP.NET CORE host. + /// + /// + /// Use this layout renderer host. + /// + /// + /// + /// ${aspnet-host} + /// + /// + [LayoutRenderer("aspnet-host")] + public class AspNetCoreHostLayoutRenderer : AspNetLayoutRendererBase + { + /// + /// Renders the specified ASP.NET Application variable and appends it to the specified . + /// + /// The to append the rendered data to. + /// Logging event. + protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) + { + var host = HttpContextAccessor?.HttpContext?.TryGetRequest()?.Host; + + if (host != null) + { + var hostString = host.ToString(); + + if (!string.IsNullOrEmpty(hostString)) + builder.Append(hostString); + } + } + } +} +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs index 4d7320a5..fbc0614d 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetQueryStringLayoutRenderer.cs @@ -27,13 +27,6 @@ namespace NLog.Web.LayoutRenderers [LayoutRenderer("aspnet-request-querystring")] public class AspNetQueryStringLayoutRenderer : AspNetLayoutRendererBase { - private const string jsonElementStartBraces = "{"; - private const string jsonElementEndBraces = "}"; - private const string doubleQuotes = "\""; - private const string jsonElementSeparator = ","; - private const string jsonArrayStartBraces = "["; - private const string jsonArrayEndBraces = "]"; - /// /// List Query Strings' Key to be rendered from Request. /// @@ -46,120 +39,79 @@ public class AspNetQueryStringLayoutRenderer : AspNetLayoutRendererBase public AspNetLayoutOutputFormat OutputFormat { get; set; } = AspNetLayoutOutputFormat.Flat; /// - /// + /// Renders the specified ASP.NET Application variable and appends it to the specified . /// /// /// protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) { + var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); + if (this.QueryStringKeys?.Count > 0) { - var httpRequest = HttpContextAccessor?.HttpContext?.TryGetRequest(); - if (httpRequest == null) return; + var includeArrayEndBraces = false; + var firstItem = true; + #if !NETSTANDARD_1plus - this.SerializeQueryString(builder, httpRequest.QueryString); + var queryStrings = httpRequest.QueryString; #else - this.SerializeQueryString(builder, httpRequest.Query); + var queryStrings = httpRequest.Query; #endif - - } - } - -#if !NETSTANDARD_1plus - /// - /// To Serialize the QueryString based on the configuration. - /// - /// - /// - private void SerializeQueryString(StringBuilder builder, NameValueCollection queryStrings) - { - var includeArrayEndBraces = false; - - if (queryStrings?.Count > 0) - { - var i = 0; - foreach (var configuredKey in this.QueryStringKeys) + if (queryStrings?.Count > 0) { - var value = queryStrings[configuredKey]; - - if (!String.IsNullOrEmpty(value)) + foreach (var configuredKey in this.QueryStringKeys) { - if (i > 0) - builder.Append($",{Environment.NewLine}"); - - switch (this.OutputFormat) + // This platoform specific code is to prevent an unncessary .ToString call otherwise. +#if !NETSTANDARD_1plus + var value = queryStrings[configuredKey]; +#else + var value = queryStrings[configuredKey].ToString(); +#endif + if (!String.IsNullOrEmpty(value)) { - case AspNetLayoutOutputFormat.Flat: - builder.Append($"{configuredKey}:{value}"); - break; - case AspNetLayoutOutputFormat.Json: - if (!includeArrayEndBraces) - { - includeArrayEndBraces = true; - builder.Append(jsonArrayStartBraces); - } - builder.Append($"{jsonElementStartBraces}{doubleQuotes}{configuredKey}{doubleQuotes}:{doubleQuotes}{value}{doubleQuotes}{jsonElementEndBraces}"); - break; - default: - break; + this.AppendKeyAndValue(builder, configuredKey, value, firstItem, ref includeArrayEndBraces); + firstItem = false; } - i++; } } if (includeArrayEndBraces) - builder.Append(jsonArrayEndBraces); + builder.Append(GlobalConstants.jsonArrayEndBraces); } } -#else + /// - /// To Serialize the QueryString based on the configuration. + /// Renders the specified Key and Value to the string builder . Also sets whether to append the Array braces for json . /// - /// - /// - private void SerializeQueryString(StringBuilder builder, IQueryCollection queryStrings) + /// The to append the rendered data to. + /// The Key to append to the specified StringBuilder. + /// The Value to append to the specified StringBuilder. + /// The to specify if the Specified Key, Value is a first Item in the collection. + /// The to specify if the builder needs to append the Json Array End braces. + private void AppendKeyAndValue(StringBuilder builder, string configuredKey, string value, bool isFirsItem, ref bool includeArrayEndBraces) { - var includeArrayEndBraces = false; + if (!isFirsItem) + builder.Append($",{Environment.NewLine}"); - if (queryStrings?.Count > 0) + switch (this.OutputFormat) { - var i = 0; - foreach (var configuredKey in this.QueryStringKeys) - { - var value = queryStrings[configuredKey]; - - if (value.Count > 0) + case AspNetLayoutOutputFormat.Flat: + builder.Append($"{configuredKey}:{value}"); + break; + case AspNetLayoutOutputFormat.Json: + if (!includeArrayEndBraces) { - if (i > 0) - builder.Append($",{Environment.NewLine}"); - - switch (this.OutputFormat) - { - case AspNetLayoutOutputFormat.Flat: - builder.Append($"{configuredKey}:{value}"); - break; - case AspNetLayoutOutputFormat.Json: - if (!includeArrayEndBraces) - { - includeArrayEndBraces = true; - builder.Append(jsonArrayStartBraces); - } - builder.Append($"{jsonElementStartBraces}{doubleQuotes}{configuredKey}{doubleQuotes}:{doubleQuotes}{value}{doubleQuotes}{jsonElementEndBraces}"); - break; - default: - break; - } - i++; + builder.Append(GlobalConstants.jsonArrayStartBraces); + includeArrayEndBraces = true; } - } - - if (includeArrayEndBraces) - builder.Append(jsonArrayEndBraces); + builder.Append($"{GlobalConstants.jsonElementStartBraces}{GlobalConstants.doubleQuotes}{configuredKey}{GlobalConstants.doubleQuotes}:{GlobalConstants.doubleQuotes}{value}{GlobalConstants.doubleQuotes}{GlobalConstants.jsonElementEndBraces}"); + break; + default: + break; } } -#endif } } diff --git a/NLog.Web/NLog.Web.csproj b/NLog.Web/NLog.Web.csproj index 494a36f4..32389cbd 100644 --- a/NLog.Web/NLog.Web.csproj +++ b/NLog.Web/NLog.Web.csproj @@ -56,7 +56,7 @@ - + @@ -81,6 +81,7 @@ + From d1d87dbe9832b27a01305419c30bffefc88d35ab Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Wed, 8 Jun 2016 23:21:38 +0200 Subject: [PATCH 25/34] Remove uneended file --- .vs/restore.dg | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .vs/restore.dg diff --git a/.vs/restore.dg b/.vs/restore.dg deleted file mode 100644 index 73970ead..00000000 --- a/.vs/restore.dg +++ /dev/null @@ -1 +0,0 @@ -#:F:\Sreenath.Santhanam\GitHub\NLog.Web\NLog.Web.AspNetCore\NLog.Web.AspNetCore.xproj From 5dc4f9d6a839324cefdd2b46fc5aaf040c7410f2 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Thu, 9 Jun 2016 00:10:02 +0200 Subject: [PATCH 26/34] Move testbase --- NLog.Web.AspNetCore.Tests/TestBase.cs | 31 +++++++++++++++++++++++++++ NLog.Web.Tests/NLog.Web.Tests.csproj | 4 +++- NLog.Web.Tests/TestBase.cs | 15 ------------- 3 files changed, 34 insertions(+), 16 deletions(-) create mode 100644 NLog.Web.AspNetCore.Tests/TestBase.cs delete mode 100644 NLog.Web.Tests/TestBase.cs diff --git a/NLog.Web.AspNetCore.Tests/TestBase.cs b/NLog.Web.AspNetCore.Tests/TestBase.cs new file mode 100644 index 00000000..6b84dadb --- /dev/null +++ b/NLog.Web.AspNetCore.Tests/TestBase.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +#if NETSTANDARD_1plus +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Primitives; +#endif + +namespace NLog.Web.Tests.LayoutRenderers +{ + public class TestBase + { + /// Initializes a new instance of the class. + public TestBase() + { + LogManager.ThrowExceptions = true; + } + +#if NETSTANDARD_1plus + protected class HeaderDict : Dictionary, IHeaderDictionary + { + /// Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. + public HeaderDict() + { + } + + + } +#endif + } +} \ No newline at end of file diff --git a/NLog.Web.Tests/NLog.Web.Tests.csproj b/NLog.Web.Tests/NLog.Web.Tests.csproj index 8761b3d2..fcbb4946 100644 --- a/NLog.Web.Tests/NLog.Web.Tests.csproj +++ b/NLog.Web.Tests/NLog.Web.Tests.csproj @@ -96,8 +96,10 @@ + + TestBase.cs + - diff --git a/NLog.Web.Tests/TestBase.cs b/NLog.Web.Tests/TestBase.cs deleted file mode 100644 index f52713bc..00000000 --- a/NLog.Web.Tests/TestBase.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace NLog.Web.Tests.LayoutRenderers -{ - public class TestBase - { - /// Initializes a new instance of the class. - public TestBase() - { - LogManager.ThrowExceptions = true; - } - } -} \ No newline at end of file From 286acd1a1fe5cf3d9b54396a8197000f39f79a44 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Thu, 9 Jun 2016 00:13:06 +0200 Subject: [PATCH 27/34] WIP --- .../DefaultHttpContextAccessorTests.cs | 4 +- .../FakeHttpContextAccessor.cs | 12 +- ...pNetApplicationValueLayoutRendererTests.cs | 5 +- .../AspNetCookieLayoutRendererTests.cs | 20 +- .../AspNetItemValueLayoutRendererTests.cs | 7 + .../AspNetMvcActionRendererTests.cs | 7 + .../AspNetMvcControllerRendererTests.cs | 10 +- .../AspNetQueryStringLayoutRendererTests.cs | 25 +- .../AspNetRequestHttpMethodRendererTests.cs | 12 + .../AspNetRequestReferrerRendererTests.cs | 24 +- .../AspNetRequestUrlRendererTests.cs | 52 +- .../AspNetRequestUserAgentTests.cs | 19 +- .../AspNetRequestValueLayoutRendererTests.cs | 13 +- .../AspNetSessionIDLayoutRendererTests.cs | 13 +- .../AspNetSessionValueLayoutRendererTests.cs | 14 +- .../AspNetUserAuthTypeLayoutRendererTests.cs | 8 + .../AspNetUserIdentityLayoutRendererTests.cs | 8 + .../TestInvolvingAspNetHttpContext.cs | 22 +- .../NLog.Web.AspNetCore.Tests.xproj | 21 + .../Properties/AssemblyInfo.cs | 19 + NLog.Web.AspNetCore.Tests/project.json | 33 + NLog.Web.AspNetCore.Tests/project.lock.json | 8260 +++++++++++++++++ NLog.Web.AspNetCore.sln | 10 +- test_aspnet.bat | 3 + test_aspnetcore.bat | 6 + 25 files changed, 8585 insertions(+), 42 deletions(-) create mode 100644 NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj create mode 100644 NLog.Web.AspNetCore.Tests/Properties/AssemblyInfo.cs create mode 100644 NLog.Web.AspNetCore.Tests/project.json create mode 100644 NLog.Web.AspNetCore.Tests/project.lock.json create mode 100644 test_aspnet.bat create mode 100644 test_aspnetcore.bat diff --git a/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs b/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs index 75f3a61d..54ed744e 100644 --- a/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs +++ b/NLog.Web.AspNetCore.Tests/DefaultHttpContextAccessorTests.cs @@ -1,4 +1,5 @@ -using System.IO; +#if !NETSTANDARD_1plus +using System.IO; using System.Text; using System.Web; using NLog.Web.Tests.LayoutRenderers; @@ -28,3 +29,4 @@ public void AvailableHttpContextIsReturned() } } } +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/FakeHttpContextAccessor.cs b/NLog.Web.AspNetCore.Tests/FakeHttpContextAccessor.cs index 4a0fc609..d9e3534a 100644 --- a/NLog.Web.AspNetCore.Tests/FakeHttpContextAccessor.cs +++ b/NLog.Web.AspNetCore.Tests/FakeHttpContextAccessor.cs @@ -1,4 +1,12 @@ -using System.Web; +#if !NETSTANDARD_1plus +using System.Web; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif namespace NLog.Web.Tests { @@ -7,7 +15,7 @@ namespace NLog.Web.Tests /// public class FakeHttpContextAccessor : IHttpContextAccessor { - public HttpContextBase HttpContext { get; private set; } + public HttpContextBase HttpContext { get; set; } public FakeHttpContextAccessor(HttpContextBase httpContext) { diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs index 2e5b34b0..813a5fdc 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetApplicationValueLayoutRendererTests.cs @@ -1,6 +1,8 @@ -using System; +#if !NETSTANDARD_1plus +using System; using System.Collections.Generic; using System.Globalization; + using System.Web; using NLog.Web.LayoutRenderers; using NSubstitute; @@ -76,3 +78,4 @@ public static IEnumerable VariableFoundData } } } +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs index ae4001bd..6a76c9a5 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetCookieLayoutRendererTests.cs @@ -1,17 +1,30 @@ -using System; + +#if !NETSTANDARD_1plus +//TODO test .NET Core +using System; using System.Collections.Generic; using System.Globalization; -using System.Web; using NLog.Web.LayoutRenderers; using NSubstitute; using NLog.Web.Enums; using Xunit; -using System.Web.SessionState; + using System.Reflection; using NLog.Config; using NLog.Layouts; using NLog.Targets; +#if !NETSTANDARD_1plus +using System.Web; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif + + + namespace NLog.Web.Tests.LayoutRenderers { public class AspNetCookieLayoutRendererTests : TestInvolvingAspNetHttpContext @@ -230,3 +243,4 @@ public void CommaSeperatedCookieNamesTest_Mulitple_Json_Formatting() } } } +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs index db1e659d..2ab5471c 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs @@ -1,7 +1,14 @@ using System; using System.Collections.Generic; using System.Globalization; +#if !NETSTANDARD_1plus using System.Web; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs index 27d86890..1cdfde1a 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs @@ -1,7 +1,14 @@ using System; using System.Collections.Generic; using System.Globalization; +#if !NETSTANDARD_1plus using System.Web; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs index 227bce00..8ab3bcd7 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs @@ -1,11 +1,19 @@ using System; using System.Collections.Generic; using System.Globalization; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; -using System.Web.Routing; + using NLog.Targets; using NLog.Layouts; diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs index 1ff7d17a..c4693314 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetQueryStringLayoutRendererTests.cs @@ -1,13 +1,24 @@ -using System; +#if !NETSTANDARD_1plus +//todo nsubstitute + +using System; using System.Collections.Generic; using System.Globalization; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +using HttpSessionState = Microsoft.AspNetCore.Http.ISession; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using NLog.Web.Enums; using Xunit; using System.Collections.Specialized; -using System.Web.SessionState; using System.Reflection; using NLog.Targets; using NLog.Layouts; @@ -34,7 +45,14 @@ protected override void CleanUp() private HttpSessionState Session { - get { return HttpContext.Current.Session; } + get + { +#if NETSTANDARD_1plus + return HttpContext.Session; +#else + return HttpContext.Current.Session; +#endif + } } public void SetupFakeSession() @@ -181,3 +199,4 @@ public void KeyFoundRendersValue_QueryString_Multiple_Item_Json_Formatting() } } } +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs index 38f2c07f..5c704d1b 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestHttpMethodRendererTests.cs @@ -1,7 +1,15 @@ using System; using System.Collections.Generic; using System.Globalization; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; @@ -28,7 +36,11 @@ public void NullUrlRendersEmptyString() public void HttpMethod_Set_Renderer() { var httpContext = Substitute.For(); +#if NETSTANDARD_1plus + httpContext.Request.Method.Returns("POST"); +#else httpContext.Request.HttpMethod.Returns("POST"); +#endif var renderer = new AspNetRequestHttpMethodRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs index 5a0d9f36..8e3d6c11 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestReferrerRendererTests.cs @@ -1,7 +1,17 @@ using System; using System.Collections.Generic; using System.Globalization; + +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; @@ -28,13 +38,23 @@ public void NullReferrerRendersEmptyString() public void ReferrerPresentRenderNonEmptyString() { var httpContext = Substitute.For(); +#if !NETSTANDARD_1plus httpContext.Request.UrlReferrer.Returns(new Uri("http://www.google.com/")); +#else + var headers = new HeaderDict(); + headers.Add("Referer", new StringValues("http://www.google.com/")); + httpContext.Request.Headers.Returns((callinfo) => headers); +#endif var renderer = new AspNetRequestReferrerRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - + string result = renderer.Render(new LogEventInfo()); Assert.Equal(result, "http://www.google.com/"); - } + } + + } + + } diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs index 939dae2f..4c3424f5 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs @@ -1,7 +1,15 @@ using System; using System.Collections.Generic; using System.Globalization; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; @@ -26,10 +34,7 @@ public void NullUrlRendersEmptyString() [Fact] public void UrlPresentRenderNonEmpty_ExcludeQueryString() { - var httpContext = Substitute.For(); - httpContext.Request.Url.Returns(new Uri("http://www.google.com/?t=1")); - var renderer = new AspNetRequestUrlRenderer(); - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + var renderer = CreateRenderer("http://www.google.com/?t=1"); string result = renderer.Render(new LogEventInfo()); @@ -39,27 +44,37 @@ public void UrlPresentRenderNonEmpty_ExcludeQueryString() [Fact] public void UrlPresentRenderNonEmpty_IncludeQueryString() { - var httpContext = Substitute.For(); - httpContext.Request.Url.Returns(new Uri("http://www.google.com/?t=1")); - var renderer = new AspNetRequestUrlRenderer(); + var renderer = CreateRenderer("http://www.google.com/?t=1"); + renderer.IncludeQueryString = true; - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); string result = renderer.Render(new LogEventInfo()); Assert.Equal(result, "http://www.google.com/?t=1"); } + private static AspNetRequestUrlRenderer CreateRenderer(string url) + { + var httpContext = Substitute.For(); +#if !NETSTANDARD_1plus + httpContext.Request.Url.Returns(new Uri(url)); +#else + httpContext.Request.Host.Host.Returns((callinfo) => url); +#endif + var renderer = new AspNetRequestUrlRenderer(); + + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + return renderer; + } + [Fact] public void UrlPresentRenderNonEmpty_IncludeQueryString_IncludePort() { var expected = "http://www.google.com:80/Test.asp?t=1"; - var httpContext = Substitute.For(); - httpContext.Request.Url.Returns(new Uri(expected)); - var renderer = new AspNetRequestUrlRenderer(); + + var renderer = CreateRenderer(expected); renderer.IncludeQueryString = true; renderer.IncludePort = true; - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); string result = renderer.Render(new LogEventInfo()); @@ -72,13 +87,11 @@ public void UrlPresentRenderNonEmpty_IncludeQueryString_ExcludePort() var testUrl = "http://www.google.com:80/Test.asp?t=1"; var expected = "http://www.google.com/Test.asp?t=1"; + var renderer = CreateRenderer(testUrl); - var httpContext = Substitute.For(); - httpContext.Request.Url.Returns(new Uri(testUrl)); - var renderer = new AspNetRequestUrlRenderer(); + renderer.IncludeQueryString = true; renderer.IncludePort = false; - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); string result = renderer.Render(new LogEventInfo()); @@ -91,12 +104,7 @@ public void UrlPresentRenderNonEmpty_ExcludeQueryString_ExcludePort() var testUrl = "http://www.google.com:80/Test.asp?t=1"; var expected = "http://www.google.com/Test.asp"; - - var httpContext = Substitute.For(); - httpContext.Request.Url.Returns(new Uri(testUrl)); - var renderer = new AspNetRequestUrlRenderer(); - - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + var renderer = CreateRenderer(testUrl); string result = renderer.Render(new LogEventInfo()); diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs index e2915217..31250c5b 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUserAgentTests.cs @@ -1,7 +1,15 @@ using System; using System.Collections.Generic; using System.Globalization; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; @@ -27,7 +35,16 @@ public void NullUserAgentRendersEmptyString() public void NotNullUserAgentRendersEmptyString() { var httpContext = Substitute.For(); - httpContext.Request.UserAgent.Returns("TEST"); + + +#if !NETSTANDARD_1plus + httpContext.Request.UserAgent.Returns("TEST"); +#else + var headers = new HeaderDict(); + headers.Add("User-Agent", new StringValues("TEST")); + httpContext.Request.Headers.Returns((callinfo) => headers); +#endif + var renderer = new AspNetRequestUserAgent(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs index e61610f1..3c0db9d4 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestValueLayoutRendererTests.cs @@ -1,6 +1,16 @@ -using System.Collections.Specialized; +#if !NETSTANDARD_1plus +//TODO test .NET Core +using System.Collections.Specialized; using System.IO; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Common; using NLog.Config; using NLog.Web.LayoutRenderers; @@ -325,3 +335,4 @@ public void KeyFoundRendersValue() } } } +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs index c24261d1..31bc7869 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionIDLayoutRendererTests.cs @@ -1,4 +1,14 @@ -using System.Web; +#if !NETSTANDARD_1plus +//TODO test .NET Core +#if !NETSTANDARD_1plus +using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; @@ -47,3 +57,4 @@ public void AvailableSessionRendersSessionId() } } } +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionValueLayoutRendererTests.cs index 84044155..4f255206 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetSessionValueLayoutRendererTests.cs @@ -1,7 +1,18 @@ -using System; +#if !NETSTANDARD_1plus +//TODO test .NET Core + +using System; using System.Reflection; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +using HttpSessionState = Microsoft.AspNetCore.Http.ISession; +#endif using NLog.Config; using NLog.LayoutRenderers; using NLog.Layouts; @@ -237,3 +248,4 @@ public void SetupFakeSession() } } } +#endif \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs index 94eb4888..6e070490 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserAuthTypeLayoutRendererTests.cs @@ -1,5 +1,13 @@ using System.Security.Principal; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs index d8399913..64f4f3f1 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetUserIdentityLayoutRendererTests.cs @@ -1,5 +1,13 @@ using System.Security.Principal; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +#endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs index ec34c31e..8b5dfdee 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/TestInvolvingAspNetHttpContext.cs @@ -2,9 +2,21 @@ using System.Collections; using System.IO; using System.Reflection; +#if !NETSTANDARD_1plus using System.Web; +using System.Web.Routing; +using System.Collections.Specialized; +using System.Web.SessionState; +#else +using Microsoft.Extensions.Primitives; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +using HttpContext = Microsoft.AspNetCore.Http.HttpContext; +using Microsoft.AspNetCore.Http; +#endif using System.Xml; + using NLog.Config; + using Xunit; namespace NLog.Web.Tests.LayoutRenderers @@ -16,7 +28,9 @@ public abstract class TestInvolvingAspNetHttpContext : TestBase, IDisposable protected TestInvolvingAspNetHttpContext() { HttpContext = SetupFakeHttpContext(); +#if !NETSTANDARD_1plus HttpContext.Current = HttpContext; +#endif } /// @@ -42,17 +56,22 @@ protected XmlLoggingConfiguration CreateConfigurationFromString(string configXml protected HttpContext SetupFakeHttpContext() { +#if !NETSTANDARD_1plus var httpRequest = SetUpHttpRequest(); var stringWriter = new StringWriter(); var httpResponse = new HttpResponse(stringWriter); return new HttpContext(httpRequest, httpResponse); +#else + return null; +#endif } - +#if !NETSTANDARD_1plus protected virtual HttpRequest SetUpHttpRequest(string query = "") { return new HttpRequest("", "http://stackoverflow/", query); } + protected void AddHeader(HttpRequest request, string headerName, string headerValue) { // thanks http://stackoverflow.com/a/13307238 @@ -74,6 +93,7 @@ protected void AddHeader(HttpRequest request, string headerName, string headerVa null, headers, null); } + #endif protected NLog.Targets.DebugTarget GetDebugTarget(string targetName, LoggingConfiguration configuration) { diff --git a/NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj b/NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj new file mode 100644 index 00000000..16a744b5 --- /dev/null +++ b/NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj @@ -0,0 +1,21 @@ + + + + 14.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + + ee6878a3-8375-44dd-b161-81742056dc10 + NLog.Web.AspNetCore.Tests + .\obj + .\bin\ + v4.6 + + + + 2.0 + + + diff --git a/NLog.Web.AspNetCore.Tests/Properties/AssemblyInfo.cs b/NLog.Web.AspNetCore.Tests/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..13d6dd79 --- /dev/null +++ b/NLog.Web.AspNetCore.Tests/Properties/AssemblyInfo.cs @@ -0,0 +1,19 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("NLog.Web.AspNetCore.Tests")] +[assembly: AssemblyTrademark("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("ee6878a3-8375-44dd-b161-81742056dc10")] diff --git a/NLog.Web.AspNetCore.Tests/project.json b/NLog.Web.AspNetCore.Tests/project.json new file mode 100644 index 00000000..0f56523b --- /dev/null +++ b/NLog.Web.AspNetCore.Tests/project.json @@ -0,0 +1,33 @@ +{ + "version": "1.0.0-*", + "testRunner": "xunit", + "dependencies": { + "xunit": "2.1.0", + "NSubstitute": "2.0.0-alpha001", + "dotnet-test-xunit": "1.0.0-rc2-build10025", + "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing": "1.0.0-rc2-final", + "NLog": "4.4.0-beta9", + "NLog.Web.AspNetCore": "4.2.3" + }, + "frameworks": { + "netcoreapp1.0": { + + + "dependencies": { + "Microsoft.NETCore.App": { + "type": "platform", + "version": "1.0.0-rc2-3002702" + } + }, + "imports": [ + "dnxcore50", + "portable-net45+win8" + ] + } + }, + "buildOptions": { + "define": [ "NETSTANDARD_1plus" ] + } +} \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/project.lock.json b/NLog.Web.AspNetCore.Tests/project.lock.json new file mode 100644 index 00000000..881ebc49 --- /dev/null +++ b/NLog.Web.AspNetCore.Tests/project.lock.json @@ -0,0 +1,8260 @@ +{ + "locked": false, + "version": 2, + "targets": { + ".NETCoreApp,Version=v1.0": { + "Castle.Core/4.0.0-alpha001": { + "type": "package", + "compile": { + "lib/dotnet5.4/Castle.Core.dll": {} + }, + "runtime": { + "lib/dotnet5.4/Castle.Core.dll": {} + } + }, + "dotnet-test-xunit/1.0.0-rc2-build10025": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Testing.Abstractions": "1.0.0-preview1-002702", + "Microsoft.NETCore.App": "1.0.0-rc2-3002702", + "xunit.runner.reporters": "2.1.0" + }, + "compile": { + "lib/netcoreapp1.0/dotnet-test-xunit.dll": {} + }, + "runtime": { + "lib/netcoreapp1.0/dotnet-test-xunit.dll": {} + } + }, + "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-final" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "1.0.0-rc2-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc2-final" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "1.0.0-rc2-final", + "System.Globalization.Extensions": "4.0.1-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Text.Encodings.Web": "4.0.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Extensions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0-rc2-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc2-final", + "System.Buffers": "4.0.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Extensions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Extensions.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Features/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", + "System.Collections": "4.0.11-rc2-24027", + "System.ComponentModel": "4.0.1-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Net.Primitives": "4.0.11-rc2-24027", + "System.Net.WebSockets": "4.0.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Security.Claims": "4.0.1-rc2-24027", + "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", + "System.Security.Principal": "4.0.1-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll": {} + } + }, + "Microsoft.AspNetCore.Routing/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.ObjectPool": "1.0.0-rc2-final", + "Microsoft.Extensions.Options": "1.0.0-rc2-final", + "System.Collections": "4.0.11-rc2-24027", + "System.Text.RegularExpressions": "4.0.12-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {} + } + }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/1.1.0": { + "type": "package" + }, + "Microsoft.CodeAnalysis.Common/1.3.0-beta1-20160429-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "1.1.0", + "System.AppContext": "4.1.0-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Collections.Immutable": "1.2.0-rc2-24027", + "System.Console": "4.0.0-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.FileVersionInfo": "4.0.0-rc2-24027", + "System.Diagnostics.StackTrace": "4.0.1-rc2-24027", + "System.Diagnostics.Tools": "4.0.1-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Metadata": "1.3.0-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Runtime.Numerics": "4.0.1-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", + "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Text.Encoding.CodePages": "4.0.1-rc2-24027", + "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "System.Threading.Tasks.Parallel": "4.0.1-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027", + "System.Xml.ReaderWriter": "4.0.11-rc2-24027", + "System.Xml.XDocument": "4.0.11-rc2-24027", + "System.Xml.XPath.XDocument": "4.0.1-rc2-24027", + "System.Xml.XmlDocument": "4.0.1-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} + } + }, + "Microsoft.CodeAnalysis.CSharp/1.3.0-beta1-20160429-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[1.3.0-beta1-20160429-01]" + }, + "compile": { + "lib/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} + } + }, + "Microsoft.CodeAnalysis.VisualBasic/1.3.0-beta1-20160429-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "1.3.0-beta1-20160429-01" + }, + "compile": { + "lib/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {} + } + }, + "Microsoft.CSharp/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.ObjectModel": "4.0.12-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.DiaSymReader/1.0.6": { + "type": "package", + "compile": { + "lib/portable-net45+win8/Microsoft.DiaSymReader.dll": {} + }, + "runtime": { + "lib/portable-net45+win8/Microsoft.DiaSymReader.dll": {} + } + }, + "Microsoft.DiaSymReader.Native/1.3.3": { + "type": "package", + "runtimeTargets": { + "runtimes/win-x64/native/Microsoft.DiaSymReader.Native.amd64.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/Microsoft.DiaSymReader.Native.x86.dll": { + "assetType": "native", + "rid": "win-x86" + }, + "runtimes/win/native/Microsoft.DiaSymReader.Native.amd64.dll": { + "assetType": "native", + "rid": "win" + }, + "runtimes/win/native/Microsoft.DiaSymReader.Native.arm.dll": { + "assetType": "native", + "rid": "win" + }, + "runtimes/win/native/Microsoft.DiaSymReader.Native.x86.dll": { + "assetType": "native", + "rid": "win" + }, + "runtimes/win8-arm/native/Microsoft.DiaSymReader.Native.arm.dll": { + "assetType": "native", + "rid": "win8-arm" + } + } + }, + "Microsoft.DotNet.InternalAbstractions/1.0.0-rc2-002702": { + "type": "package", + "dependencies": { + "System.AppContext": "4.1.0-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll": {} + } + }, + "Microsoft.DotNet.ProjectModel/1.0.0-rc2-002702": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.0.1-rc2-24027", + "Microsoft.Extensions.DependencyModel": "1.0.0-rc2-002702", + "Newtonsoft.Json": "7.0.1", + "NuGet.Packaging": "3.5.0-beta-final", + "NuGet.RuntimeModel": "3.5.0-beta-final", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Reflection.Metadata": "1.3.0-rc2-24027", + "System.Runtime.Loader": "4.0.0-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027", + "System.Xml.XDocument": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll": {} + }, + "runtime": { + "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", + "System.Linq": "4.1.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "System.ComponentModel": "4.0.1-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.DependencyModel/1.0.0-rc2-002702": { + "type": "package", + "dependencies": { + "Microsoft.DotNet.InternalAbstractions": "1.0.0-rc2-002702", + "Newtonsoft.Json": "7.0.1", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll": {} + }, + "runtime": { + "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.ObjectPool/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll": {} + } + }, + "Microsoft.Extensions.Options/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-final", + "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", + "System.ComponentModel": "4.0.1-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} + } + }, + "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "System.AppContext": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {} + } + }, + "Microsoft.Extensions.Primitives/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {} + } + }, + "Microsoft.Extensions.Testing.Abstractions/1.0.0-preview1-002702": { + "type": "package", + "dependencies": { + "Microsoft.DiaSymReader": "1.0.6", + "Microsoft.DiaSymReader.Native": "1.3.3", + "Microsoft.DotNet.ProjectModel": "1.0.0-rc2-002702", + "Newtonsoft.Json": "7.0.1", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027" + }, + "compile": { + "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll": {} + } + }, + "Microsoft.Net.Http.Headers/1.0.0-rc2-final": { + "type": "package", + "dependencies": { + "System.Buffers": "4.0.0-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Contracts": "4.0.1-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll": {} + }, + "runtime": { + "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll": {} + } + }, + "Microsoft.NETCore.App/1.0.0-rc2-3002702": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.0.1-rc2-24027", + "Microsoft.CodeAnalysis.CSharp": "1.3.0-beta1-20160429-01", + "Microsoft.CodeAnalysis.VisualBasic": "1.3.0-beta1-20160429-01", + "Microsoft.NETCore.DotNetHostPolicy": "1.0.1-rc2-002702-00", + "Microsoft.VisualBasic": "10.0.1-rc2-24027", + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Buffers": "4.0.0-rc2-24027", + "System.Collections.Immutable": "1.2.0-rc2-24027", + "System.ComponentModel": "4.0.1-rc2-24027", + "System.ComponentModel.Annotations": "4.1.0-rc2-24027", + "System.Diagnostics.DiagnosticSource": "4.0.0-rc2-24027", + "System.Diagnostics.Process": "4.1.0-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Globalization.Extensions": "4.0.1-rc2-24027", + "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", + "System.IO.MemoryMappedFiles": "4.0.0-rc2-24027", + "System.IO.UnmanagedMemoryStream": "4.0.1-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Linq.Parallel": "4.0.1-rc2-24027", + "System.Linq.Queryable": "4.0.1-rc2-24027", + "System.Net.NameResolution": "4.0.0-rc2-24027", + "System.Net.Requests": "4.0.11-rc2-24027", + "System.Net.Security": "4.0.0-rc2-24027", + "System.Net.WebHeaderCollection": "4.0.1-rc2-24027", + "System.Numerics.Vectors": "4.1.1-rc2-24027", + "System.Reflection.DispatchProxy": "4.0.1-rc2-24027", + "System.Reflection.Metadata": "1.3.0-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Resources.Reader": "4.0.0-rc2-24027", + "System.Runtime.Loader": "4.0.0-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", + "System.Threading.Tasks.Dataflow": "4.6.0-rc2-24027", + "System.Threading.Tasks.Extensions": "4.0.0-rc2-24027", + "System.Threading.Tasks.Parallel": "4.0.1-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027", + "System.Threading.ThreadPool": "4.0.10-rc2-24027" + } + }, + "Microsoft.NETCore.DotNetHost/1.0.1-rc2-002702-00": { + "type": "package" + }, + "Microsoft.NETCore.DotNetHostPolicy/1.0.1-rc2-002702-00": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "1.0.1-rc2-002702" + } + }, + "Microsoft.NETCore.DotNetHostResolver/1.0.1-rc2-002702-00": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.DotNetHost": "1.0.1-rc2-002702" + } + }, + "Microsoft.NETCore.Platforms/1.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1-rc2-24027" + } + }, + "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2-rc2-24027", + "Microsoft.NETCore.Runtime.Native": "1.0.2-rc2-24027" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Windows.ApiSets": "1.0.1-rc2-24027" + } + }, + "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.1-rc2-24027": { + "type": "package" + }, + "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { + "type": "package" + }, + "Microsoft.VisualBasic/10.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.ObjectModel": "4.0.12-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} + } + }, + "Microsoft.Win32.Registry/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "NETStandard.Library/1.5.0-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1-rc2-24027", + "Microsoft.NETCore.Runtime": "1.0.2-rc2-24027", + "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", + "System.AppContext": "4.1.0-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Console": "4.0.0-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tools": "4.0.1-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Globalization.Calendars": "4.0.1-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.Compression": "4.1.0-rc2-24027", + "System.IO.Compression.ZipFile": "4.0.1-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Net.Http": "4.0.1-rc2-24027", + "System.Net.Primitives": "4.0.11-rc2-24027", + "System.Net.Sockets": "4.1.0-rc2-24027", + "System.ObjectModel": "4.0.12-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", + "System.Runtime.Numerics": "4.0.1-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", + "System.Text.RegularExpressions": "4.0.12-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "System.Threading.Timer": "4.0.1-rc2-24027", + "System.Xml.ReaderWriter": "4.0.11-rc2-24027", + "System.Xml.XDocument": "4.0.11-rc2-24027" + } + }, + "Newtonsoft.Json/7.0.1": { + "type": "package", + "compile": { + "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll": {} + } + }, + "NLog/4.4.0-beta9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final", + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Collections.NonGeneric": "4.0.1-rc2-24027", + "System.Collections.Specialized": "4.0.1-rc2-24027", + "System.ComponentModel.TypeConverter": "4.0.1-rc2-24027", + "System.Data.Common": "4.0.1-rc2-24027", + "System.Diagnostics.Contracts": "4.0.1-rc2-24027", + "System.Diagnostics.StackTrace": "4.0.1-rc2-24027", + "System.Diagnostics.TraceSource": "4.0.0-rc2-24027", + "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", + "System.Net.Requests": "4.0.11-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027", + "System.Threading.ThreadPool": "4.0.10-rc2-24027", + "System.Xml.XmlDocument": "4.0.1-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/NLog.dll": {} + }, + "runtime": { + "lib/netstandard1.3/NLog.dll": {} + } + }, + "NSubstitute/2.0.0-alpha001": { + "type": "package", + "dependencies": { + "Castle.Core": "4.0.0-alpha001", + "Microsoft.CSharp": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Linq": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "lib/dnxcore50/NSubstitute.dll": {} + }, + "runtime": { + "lib/dnxcore50/NSubstitute.dll": {} + } + }, + "NuGet.Common/3.5.0-beta-final": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.5.0-rc2-24027", + "System.Diagnostics.Process": "4.1.0-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/NuGet.Common.dll": {} + }, + "runtime": { + "lib/netstandard1.3/NuGet.Common.dll": {} + } + }, + "NuGet.Frameworks/3.5.0-beta-final": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.5.0-rc2-24027", + "NuGet.Versioning": "3.5.0-beta-final" + }, + "compile": { + "lib/netstandard1.3/NuGet.Frameworks.dll": {} + }, + "runtime": { + "lib/netstandard1.3/NuGet.Frameworks.dll": {} + } + }, + "NuGet.Packaging/3.5.0-beta-final": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.5.0-rc2-24027", + "NuGet.Common": "3.5.0-beta-final", + "NuGet.Packaging.Core": "3.5.0-beta-final", + "System.IO.Compression": "4.1.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/NuGet.Packaging.dll": {} + }, + "runtime": { + "lib/netstandard1.3/NuGet.Packaging.dll": {} + } + }, + "NuGet.Packaging.Core/3.5.0-beta-final": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.5.0-rc2-24027", + "NuGet.Packaging.Core.Types": "3.5.0-beta-final", + "System.Xml.XDocument": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/NuGet.Packaging.Core.dll": {} + }, + "runtime": { + "lib/netstandard1.3/NuGet.Packaging.Core.dll": {} + } + }, + "NuGet.Packaging.Core.Types/3.5.0-beta-final": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.5.0-rc2-24027", + "NuGet.Frameworks": "3.5.0-beta-final" + }, + "compile": { + "lib/netstandard1.3/NuGet.Packaging.Core.Types.dll": {} + }, + "runtime": { + "lib/netstandard1.3/NuGet.Packaging.Core.Types.dll": {} + } + }, + "NuGet.RuntimeModel/3.5.0-beta-final": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.5.0-rc2-24027", + "Newtonsoft.Json": "6.0.4", + "NuGet.Frameworks": "3.5.0-beta-final", + "NuGet.Versioning": "3.5.0-beta-final", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.ObjectModel": "4.0.12-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/NuGet.RuntimeModel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/NuGet.RuntimeModel.dll": {} + } + }, + "NuGet.Versioning/3.5.0-beta-final": { + "type": "package", + "dependencies": { + "NETStandard.Library": "1.5.0-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/NuGet.Versioning.dll": {} + }, + "runtime": { + "lib/netstandard1.0/NuGet.Versioning.dll": {} + } + }, + "runtime.native.System/4.0.0-rc2-24027": { + "type": "package" + }, + "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { + "type": "package" + }, + "runtime.native.System.Net.Http/4.0.1-rc2-24027": { + "type": "package" + }, + "runtime.native.System.Net.Security/4.0.1-rc2-24027": { + "type": "package" + }, + "runtime.native.System.Security.Cryptography/4.0.0-rc2-24027": { + "type": "package" + }, + "System.AppContext/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.AppContext.dll": {} + } + }, + "System.Buffers/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.1/System.Buffers.dll": {} + }, + "runtime": { + "lib/netstandard1.1/System.Buffers.dll": {} + } + }, + "System.Collections/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Collections.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Collections.Concurrent/4.0.12-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Collections.Concurrent.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Concurrent.dll": {} + } + }, + "System.Collections.Immutable/1.2.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/System.Collections.Immutable.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Collections.Immutable.dll": {} + } + }, + "System.Collections.NonGeneric/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Collections.NonGeneric.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} + } + }, + "System.Collections.Specialized/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.1-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Globalization.Extensions": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.ComponentModel": "4.0.1-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Text.RegularExpressions": "4.0.12-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.4/System.ComponentModel.Annotations.dll": {} + }, + "runtime": { + "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {} + } + }, + "System.ComponentModel.Primitives/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.ComponentModel": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {} + } + }, + "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.ComponentModel": "4.0.1-rc2-24027", + "System.ComponentModel.Primitives": "4.0.1-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} + } + }, + "System.Console/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Console.dll": {} + } + }, + "System.Data.Common/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Text.RegularExpressions": "4.0.12-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Data.Common.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.FileVersionInfo/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Reflection.Metadata": "1.3.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Diagnostics.Process/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", + "Microsoft.Win32.Registry": "4.0.0-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027", + "System.Threading.ThreadPool": "4.0.10-rc2-24027" + }, + "compile": { + "ref/netstandard1.4/System.Diagnostics.Process.dll": {} + }, + "runtimeTargets": { + "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "assetType": "runtime", + "rid": "linux" + }, + "runtimes/osx.10.10/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "assetType": "runtime", + "rid": "osx.10.10" + }, + "runtimes/win7/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Diagnostics.Tracing/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wpa81/_._": {} + } + }, + "System.Dynamic.Runtime/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.ObjectModel": "4.0.12-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Emit": "4.0.1-rc2-24027", + "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Dynamic.Runtime.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Globalization.Calendars/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.11-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.Extensions.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.IO/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.IO.Compression/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "runtime.native.System.IO.Compression": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wpa81/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Buffers": "4.0.0-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.Compression": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + } + }, + "System.IO.FileSystem/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Overlapped": "4.0.1-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "System.Threading.Thread": "4.0.0-rc2-24027", + "runtime.native.System": "4.0.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {} + }, + "runtimeTargets": { + "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { + "assetType": "runtime", + "rid": "linux" + }, + "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { + "assetType": "runtime", + "rid": "osx" + }, + "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.IO.MemoryMappedFiles/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.IO.UnmanagedMemoryStream": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.IO.UnmanagedMemoryStream/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {} + } + }, + "System.Linq/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.Linq.dll": {} + }, + "runtime": { + "lib/netstandard1.5/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.ObjectModel": "4.0.12-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Emit": "4.0.1-rc2-24027", + "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", + "System.Reflection.Emit.Lightweight": "4.0.1-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Linq.Expressions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Parallel/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Linq.Expressions": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.DiagnosticSource": "4.0.0-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.Net.Primitives": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", + "System.Security.Cryptography.OpenSsl": "4.0.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "runtime.native.System": "4.0.0-rc2-24027", + "runtime.native.System.Net.Http": "4.0.1-rc2-24027", + "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netstandard1.4/System.Net.Http.dll": {} + }, + "runtimeTargets": { + "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Net.NameResolution/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Net.Primitives": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Principal.Windows": "4.0.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Net.NameResolution.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.Net.NameResolution.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Net.Primitives/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Net.Requests/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Net.Http": "4.0.1-rc2-24027", + "System.Net.Primitives": "4.0.11-rc2-24027", + "System.Net.WebHeaderCollection": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Net.Requests.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Net.Security/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Globalization.Extensions": "4.0.1-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Net.Primitives": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Claims": "4.0.1-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", + "System.Security.Cryptography.OpenSsl": "4.0.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", + "System.Security.Principal": "4.0.1-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "System.Threading.ThreadPool": "4.0.10-rc2-24027", + "runtime.native.System.Net.Security": "4.0.1-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Net.Security.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.4/System.Net.Security.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.Net.Security.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Net.Sockets/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Net.Primitives": "4.0.11-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Specialized": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Net.WebSockets/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Net.WebSockets.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Net.WebSockets.dll": {} + } + }, + "System.Numerics.Vectors/4.1.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Numerics.Vectors.dll": {} + } + }, + "System.ObjectModel/4.0.12-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.ObjectModel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Reflection.DispatchProxy/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Emit": "4.0.1-rc2-24027", + "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Reflection.DispatchProxy.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.DispatchProxy.dll": {} + } + }, + "System.Reflection.Emit/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Reflection.Metadata/1.3.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Immutable": "1.2.0-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.1/System.Reflection.Metadata.dll": {} + }, + "runtime": { + "lib/netstandard1.1/System.Reflection.Metadata.dll": {} + } + }, + "System.Reflection.Primitives/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Reflection.TypeExtensions/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.Reader/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/System.Resources.Reader.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Resources.Reader.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Runtime/4.1.0-rc2-24027": { + "type": "package", + "compile": { + "ref/netstandard1.5/System.Runtime.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp80+wpa81/_._": {} + } + }, + "System.Runtime.Extensions/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Runtime.Handles/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Primitives": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices.PInvoke": "4.0.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.InteropServices.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wpa81/_._": {} + } + }, + "System.Runtime.InteropServices.PInvoke/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll": {} + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + } + }, + "System.Runtime.Loader/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Loader.dll": {} + }, + "runtime": { + "lib/netstandard1.5/System.Runtime.Loader.dll": {} + } + }, + "System.Runtime.Numerics/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Security.Claims/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Security.Principal": "4.0.1-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Security.Claims.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Security.Claims.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Security.Cryptography.Cng/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.4/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Csp/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Encoding/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Security.Cryptography.OpenSsl/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Runtime.Numerics": "4.0.1-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.4/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Primitives/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.1.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Globalization.Calendars": "4.0.1-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Runtime.Numerics": "4.0.1-rc2-24027", + "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", + "System.Security.Cryptography.Cng": "4.1.0-rc2-24027", + "System.Security.Cryptography.Csp": "4.0.0-rc2-24027", + "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", + "System.Security.Cryptography.OpenSsl": "4.0.0-rc2-24027", + "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "runtime.native.System": "4.0.0-rc2-24027", + "runtime.native.System.Net.Http": "4.0.1-rc2-24027", + "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "win7" + } + } + }, + "System.Security.Principal/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.0/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Security.Principal.dll": {} + } + }, + "System.Security.Principal.Windows/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Security.Claims": "4.0.1-rc2-24027", + "System.Security.Principal": "4.0.1-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Text.Encoding.CodePages/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Text.Encodings.Web/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.12-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Text.RegularExpressions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Text.RegularExpressions.dll": {} + } + }, + "System.Threading/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Threading.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Overlapped/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Threading.Tasks/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": {} + }, + "runtime": { + "lib/portable-net45+win8+wp8+wpa81/_._": {} + } + }, + "System.Threading.Tasks.Dataflow/4.6.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Dynamic.Runtime": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {} + }, + "runtime": { + "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.Threading.Tasks.Parallel/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections.Concurrent": "4.0.12-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tracing": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Thread/4.0.0-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Thread.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.Thread.dll": {} + } + }, + "System.Threading.ThreadPool/4.0.10-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Handles": "4.0.1-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Threading.ThreadPool.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.ThreadPool.dll": {} + } + }, + "System.Threading.Timer/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.2/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.IO.FileSystem": "4.0.1-rc2-24027", + "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.InteropServices": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", + "System.Text.RegularExpressions": "4.0.12-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", + "System.Threading.Tasks.Extensions": "4.0.0-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} + } + }, + "System.Xml.XDocument/4.0.11-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tools": "4.0.1-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XDocument.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XDocument.dll": {} + } + }, + "System.Xml.XmlDocument/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Text.Encoding": "4.0.11-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XPath/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XPath.dll": {} + } + }, + "System.Xml.XPath.XDocument/4.0.1-rc2-24027": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", + "System.Resources.ResourceManager": "4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Xml.ReaderWriter": "4.0.11-rc2-24027", + "System.Xml.XDocument": "4.0.11-rc2-24027", + "System.Xml.XPath": "4.0.1-rc2-24027" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {} + } + }, + "xunit/2.1.0": { + "type": "package", + "dependencies": { + "xunit.assert": "[2.1.0]", + "xunit.core": "[2.1.0]" + } + }, + "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": { + "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": { + "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]", + "xunit.extensibility.execution": "[2.1.0]" + } + }, + "xunit.extensibility.core/2.1.0": { + "type": "package", + "dependencies": { + "xunit.abstractions": "[2.0.0]" + }, + "compile": { + "lib/dotnet/xunit.core.dll": {} + }, + "runtime": { + "lib/dotnet/xunit.core.dll": {} + } + }, + "xunit.extensibility.execution/2.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "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.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]" + }, + "compile": { + "lib/dotnet/xunit.execution.dotnet.dll": {} + }, + "runtime": { + "lib/dotnet/xunit.execution.dotnet.dll": {} + } + }, + "xunit.runner.reporters/2.1.0": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "7.0.1", + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "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.Encoding": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0", + "xunit.abstractions": "2.0.0", + "xunit.runner.utility": "[2.1.0]" + }, + "compile": { + "lib/dotnet/xunit.runner.reporters.dotnet.dll": {} + }, + "runtime": { + "lib/dotnet/xunit.runner.reporters.dotnet.dll": {} + } + }, + "xunit.runner.utility/2.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "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.0", + "System.Runtime.Extensions": "4.0.0", + "System.Text.RegularExpressions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0", + "xunit.abstractions": "2.0.0" + }, + "compile": { + "lib/dotnet/xunit.runner.utility.dotnet.dll": {} + }, + "runtime": { + "lib/dotnet/xunit.runner.utility.dotnet.dll": {} + } + }, + "NLog.Web.AspNetCore/4.2.3": { + "type": "project", + "framework": ".NETStandard,Version=v1.3", + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing": "1.0.0-rc2-final", + "NLog": "4.4.0-beta9" + }, + "compile": { + "netstandard1.3/NLog.Web.AspNetCore.dll": {} + }, + "runtime": { + "netstandard1.3/NLog.Web.AspNetCore.dll": {} + } + } + } + }, + "libraries": { + "Castle.Core/4.0.0-alpha001": { + "sha512": "s8QAWAHN/LpahbcKdnlB7JxRQKvguJgeCTjT3VV1AjnvxaDcj/lK6cO6EXn3DvdC+0mJAPyP3d42eWYOjb8s1g==", + "type": "package", + "files": [ + "ASL - Apache Software Foundation License.txt", + "BreakingChanges.txt", + "Castle.Core.4.0.0-alpha001.nupkg.sha512", + "Castle.Core.nuspec", + "Changes.txt", + "License.txt", + "lib/dotnet5.4/Castle.Core.dll", + "lib/dotnet5.4/Castle.Core.xml", + "lib/net35/Castle.Core.dll", + "lib/net35/Castle.Core.xml", + "lib/net40-client/Castle.Core.dll", + "lib/net40-client/Castle.Core.xml", + "lib/net45/Castle.Core.dll", + "lib/net45/Castle.Core.xml", + "readme.txt" + ] + }, + "dotnet-test-xunit/1.0.0-rc2-build10025": { + "sha512": "MhxfSjj6z/dpct/9zsssDAXKxWXhAx9s39080Qm+59k2vLJafUjUTzl4cs2rKHK7BYty2EyNxir68v7cJcaBEA==", + "type": "package", + "files": [ + "dotnet-test-xunit.1.0.0-rc2-build10025.nupkg.sha512", + "dotnet-test-xunit.nuspec", + "lib/net451/dotnet-test-xunit.exe", + "lib/netcoreapp1.0/dotnet-test-xunit.dll", + "lib/netcoreapp1.0/dotnet-test-xunit.runtimeconfig.json", + "runtimes/unix-x64/lib/net451/dotnet-test-xunit.exe", + "runtimes/win7-x64/lib/net451/dotnet-test-xunit.exe", + "runtimes/win7-x86/lib/net451/dotnet-test-xunit.exe" + ] + }, + "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0-rc2-final": { + "sha512": "EZY6EF9MzSRAVJJNaMGrRDGjFXtd9x96gZY0M5J91Mn453GY+ray0SZBo9ED1uYqGqtvFg5uIiI9VBBrqZAElQ==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Hosting.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Hosting.Abstractions.nuspec", + "lib/net451/Microsoft.AspNetCore.Hosting.Abstractions.dll", + "lib/net451/Microsoft.AspNetCore.Hosting.Abstractions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.xml" + ] + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/1.0.0-rc2-final": { + "sha512": "PI+9VZXqhPSRk5PslkeYmjp5R38KQo0N+TTfmRFSgQ1XQQYMyOkl1BcIVSNHUIPEz0o+MmNk3OqFp5QeV1vZyg==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Hosting.Server.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Hosting.Server.Abstractions.nuspec", + "lib/net451/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", + "lib/net451/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml" + ] + }, + "Microsoft.AspNetCore.Http.Abstractions/1.0.0-rc2-final": { + "sha512": "ndmI1ufOWIq7b9ntY5rX2D7GeLG1Y6yAycPdxzOnK5k9siKcEikr1dhiQpWjRIPv5EoehvkLeCuQ991rujInRw==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Http.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Http.Abstractions.nuspec", + "lib/net451/Microsoft.AspNetCore.Http.Abstractions.dll", + "lib/net451/Microsoft.AspNetCore.Http.Abstractions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.xml" + ] + }, + "Microsoft.AspNetCore.Http.Extensions/1.0.0-rc2-final": { + "sha512": "51WUpcbF7nhiZbxc4vM0sUGUo4E0uJ5LWLlKy3PYIIsja1APvJoiizK8S0/6EEYTgNi8RZpbv8b/yUyU/kJ5fg==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Http.Extensions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Http.Extensions.nuspec", + "lib/net451/Microsoft.AspNetCore.Http.Extensions.dll", + "lib/net451/Microsoft.AspNetCore.Http.Extensions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Extensions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Extensions.xml" + ] + }, + "Microsoft.AspNetCore.Http.Features/1.0.0-rc2-final": { + "sha512": "Wcn5RF+ZQgxHOuyb9u7H1jHSn7cTVyzKCl51xwBNd3tZAnxVSLhpwANSLGeMRd+MgIpd8rFqRhd8LCeB+BrlQA==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Http.Features.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Http.Features.nuspec", + "lib/net451/Microsoft.AspNetCore.Http.Features.dll", + "lib/net451/Microsoft.AspNetCore.Http.Features.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.xml" + ] + }, + "Microsoft.AspNetCore.Routing/1.0.0-rc2-final": { + "sha512": "PkpR5hgMzoI2uLbng29ZVA+bVNaOnsUzHEY5TKnLmwY1FL7ll76lEkvDiQrTTyWT+Rp6Z3JFVxnAH4fSxDp27A==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Routing.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Routing.nuspec", + "lib/net451/Microsoft.AspNetCore.Routing.dll", + "lib/net451/Microsoft.AspNetCore.Routing.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.xml" + ] + }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0-rc2-final": { + "sha512": "5MIF0y7nIlBIUIxLUuC0S8pWHo5Xq3MbqUvjU5q0WFHSrHIg2K7AaVIS6IO+jV9O+GsxSvyYs2C9pqaHIcaCHA==", + "type": "package", + "files": [ + "Microsoft.AspNetCore.Routing.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Routing.Abstractions.nuspec", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.xml" + ] + }, + "Microsoft.CodeAnalysis.Analyzers/1.1.0": { + "sha512": "HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", + "type": "package", + "files": [ + "Microsoft.CodeAnalysis.Analyzers.1.1.0.nupkg.sha512", + "Microsoft.CodeAnalysis.Analyzers.nuspec", + "ThirdPartyNotices.rtf", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/1.3.0-beta1-20160429-01": { + "sha512": "TSrsz9ZhBpbO3HTK0kNSUQNVTqfSEcgbPXzB/0VrkEfrXLNESJzqmA94ddrf+51w5o9kMMH53/er1A1A+PmZVg==", + "type": "package", + "files": [ + "Microsoft.CodeAnalysis.Common.1.3.0-beta1-20160429-01.nupkg.sha512", + "Microsoft.CodeAnalysis.Common.nuspec", + "ThirdPartyNotices.rtf", + "lib/net45/Microsoft.CodeAnalysis.dll", + "lib/net45/Microsoft.CodeAnalysis.xml", + "lib/netstandard1.3/Microsoft.CodeAnalysis.dll", + "lib/netstandard1.3/Microsoft.CodeAnalysis.xml", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml" + ] + }, + "Microsoft.CodeAnalysis.CSharp/1.3.0-beta1-20160429-01": { + "sha512": "q0uOK8fa3CNYNKud8OygnYmOvgcBQxQAnS2irP9LbARMGkCB1qNpjhSeiC+eF402O5Xb5voGOXnrIQbdLUv5TA==", + "type": "package", + "files": [ + "Microsoft.CodeAnalysis.CSharp.1.3.0-beta1-20160429-01.nupkg.sha512", + "Microsoft.CodeAnalysis.CSharp.nuspec", + "ThirdPartyNotices.rtf", + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net45/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.xml", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml" + ] + }, + "Microsoft.CodeAnalysis.VisualBasic/1.3.0-beta1-20160429-01": { + "sha512": "JEBXzOva/Okn0bY1q9fiXkCe/Gyg+fpZOHaIvUbsrtR384eQDcfvnj5NfomM1NMAJ5nw30DH1mSupnLLVqe04w==", + "type": "package", + "files": [ + "Microsoft.CodeAnalysis.VisualBasic.1.3.0-beta1-20160429-01.nupkg.sha512", + "Microsoft.CodeAnalysis.VisualBasic.nuspec", + "ThirdPartyNotices.rtf", + "lib/net45/Microsoft.CodeAnalysis.VisualBasic.dll", + "lib/net45/Microsoft.CodeAnalysis.VisualBasic.xml", + "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll", + "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.xml", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.dll", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.xml" + ] + }, + "Microsoft.CSharp/4.0.1-rc2-24027": { + "sha512": "P6MB1bNnyy4PizG4ewY0z2FP7R2kI3g/nB5qTF3rh75JXPekaJiDFPd+34uymg/5xtjllwCyM2RtVxaOhnRAPA==", + "type": "package", + "files": [ + "Microsoft.CSharp.4.0.1-rc2-24027.nupkg.sha512", + "Microsoft.CSharp.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/netstandard1.3/Microsoft.CSharp.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/netcore50/Microsoft.CSharp.xml", + "ref/netcore50/de/Microsoft.CSharp.xml", + "ref/netcore50/es/Microsoft.CSharp.xml", + "ref/netcore50/fr/Microsoft.CSharp.xml", + "ref/netcore50/it/Microsoft.CSharp.xml", + "ref/netcore50/ja/Microsoft.CSharp.xml", + "ref/netcore50/ko/Microsoft.CSharp.xml", + "ref/netcore50/ru/Microsoft.CSharp.xml", + "ref/netcore50/zh-hans/Microsoft.CSharp.xml", + "ref/netcore50/zh-hant/Microsoft.CSharp.xml", + "ref/netstandard1.0/Microsoft.CSharp.dll", + "ref/netstandard1.0/Microsoft.CSharp.xml", + "ref/netstandard1.0/de/Microsoft.CSharp.xml", + "ref/netstandard1.0/es/Microsoft.CSharp.xml", + "ref/netstandard1.0/fr/Microsoft.CSharp.xml", + "ref/netstandard1.0/it/Microsoft.CSharp.xml", + "ref/netstandard1.0/ja/Microsoft.CSharp.xml", + "ref/netstandard1.0/ko/Microsoft.CSharp.xml", + "ref/netstandard1.0/ru/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "Microsoft.DiaSymReader/1.0.6": { + "sha512": "ai2eBJrXlHa0hecUKnEyacH0iXxGNOMpc9X0s7VAeqqh5TSTW70QMhTRZ0FNCtf3R/W67K4a+uf3R7MASmAjrg==", + "type": "package", + "files": [ + "Microsoft.DiaSymReader.1.0.6.nupkg.sha512", + "Microsoft.DiaSymReader.nuspec", + "lib/net20/Microsoft.DiaSymReader.dll", + "lib/net20/Microsoft.DiaSymReader.xml", + "lib/portable-net45+win8/Microsoft.DiaSymReader.dll", + "lib/portable-net45+win8/Microsoft.DiaSymReader.xml" + ] + }, + "Microsoft.DiaSymReader.Native/1.3.3": { + "sha512": "mjATkm+L2UlP35gO/ExNutLDfgX4iiwz1l/8sYVoeGHp5WnkEDu0NfIEsC4Oy/pCYeRw0/6SGB+kArJVNNvENQ==", + "type": "package", + "files": [ + "Microsoft.DiaSymReader.Native.1.3.3.nupkg.sha512", + "Microsoft.DiaSymReader.Native.nuspec", + "build/Microsoft.DiaSymReader.Native.props", + "runtimes/win-x64/native/Microsoft.DiaSymReader.Native.amd64.dll", + "runtimes/win-x86/native/Microsoft.DiaSymReader.Native.x86.dll", + "runtimes/win/native/Microsoft.DiaSymReader.Native.amd64.dll", + "runtimes/win/native/Microsoft.DiaSymReader.Native.arm.dll", + "runtimes/win/native/Microsoft.DiaSymReader.Native.x86.dll", + "runtimes/win8-arm/native/Microsoft.DiaSymReader.Native.arm.dll" + ] + }, + "Microsoft.DotNet.InternalAbstractions/1.0.0-rc2-002702": { + "sha512": "81Zp6K3oJY5zyoCtf7eguaZ+EnM3zawCtUKszBCLob1KH6Bu44ET2hokkk/6eMhTI2aQhbGrV9SaSjJ2K8DUDg==", + "type": "package", + "files": [ + "Microsoft.DotNet.InternalAbstractions.1.0.0-rc2-002702.nupkg.sha512", + "Microsoft.DotNet.InternalAbstractions.nuspec", + "lib/net451/Microsoft.DotNet.InternalAbstractions.dll", + "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll" + ] + }, + "Microsoft.DotNet.ProjectModel/1.0.0-rc2-002702": { + "sha512": "ryslqqMpPRcJma9kJn3V1/GydzUny6i6xfpQ0cqfWmlPdSQ9Hnh6x2l8yVqU+ueCiVffKWn/Or80moLwroXP/A==", + "type": "package", + "files": [ + "Microsoft.DotNet.ProjectModel.1.0.0-rc2-002702.nupkg.sha512", + "Microsoft.DotNet.ProjectModel.nuspec", + "lib/net451/Microsoft.DotNet.ProjectModel.dll", + "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc2-final": { + "sha512": "Q871jpweVxec1zvUuK4RoXGRRXCZsp/f+6SDUSi8DQ95KcT8yKe2ZSoq2S2xnwoKFUepg2B6Yr3ToXD2v27zNA==", + "type": "package", + "files": [ + "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Abstractions.nuspec", + "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.xml" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc2-final": { + "sha512": "KRvRif+xioZSjml/O/Y6W/fksieNZ/hp+Bf/4Nau85gQleG8UJl+etaJXj18SWu8bQ3ApD4ikzq6qKXLlO8AMg==", + "type": "package", + "files": [ + "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.DependencyInjection.Abstractions.nuspec", + "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml" + ] + }, + "Microsoft.Extensions.DependencyModel/1.0.0-rc2-002702": { + "sha512": "xLEhTaEJw+3o49TNfPJ0I4ZBPe56kIIgHYmrQo6AibTfdaIV36TyvjznIGwRc53x87xKavq88PlV4tpL+jUiJQ==", + "type": "package", + "files": [ + "Microsoft.Extensions.DependencyModel.1.0.0-rc2-002702.nupkg.sha512", + "Microsoft.Extensions.DependencyModel.nuspec", + "lib/net451/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/1.0.0-rc2-final": { + "sha512": "pVcRuHzugJ1pn4LWpSJYOGXWdIMDcyj+AFIHFWUZ5CBGGXKfDCOPS0ztS5WshLYYc+9zDdAPmWSvQxVbTGljjg==", + "type": "package", + "files": [ + "Microsoft.Extensions.FileProviders.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.FileProviders.Abstractions.nuspec", + "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.xml" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc2-final": { + "sha512": "cuBUcNmHGLqG7zT4ZpGY21w0/zQNJzfw6tz3eIEU2PNLBeA0EfV2b9LHfgrIFhn74+xmgoKhwo/0Th3d28Cubw==", + "type": "package", + "files": [ + "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Abstractions.nuspec", + "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.xml" + ] + }, + "Microsoft.Extensions.ObjectPool/1.0.0-rc2-final": { + "sha512": "78jJAea29pPuF7ydHXDNy/sR99OHVZ7U40K9ej6klAyEG12U7IftdF9b3nv/1Q6K8czYzll2in38BAdOeANRbw==", + "type": "package", + "files": [ + "Microsoft.Extensions.ObjectPool.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.ObjectPool.nuspec", + "lib/net451/Microsoft.Extensions.ObjectPool.dll", + "lib/net451/Microsoft.Extensions.ObjectPool.xml", + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll", + "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.xml" + ] + }, + "Microsoft.Extensions.Options/1.0.0-rc2-final": { + "sha512": "Sj7WVNsiMbULRas/DGKsZ3u6GA29AFAWGZwitVFQgIf/ppzM8VfnFyCRkSnwMA0gTD4u09scnQkKyl6Yi8kNuQ==", + "type": "package", + "files": [ + "Microsoft.Extensions.Options.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Options.nuspec", + "lib/netcore50/Microsoft.Extensions.Options.dll", + "lib/netcore50/Microsoft.Extensions.Options.xml", + "lib/netstandard1.0/Microsoft.Extensions.Options.dll", + "lib/netstandard1.0/Microsoft.Extensions.Options.xml" + ] + }, + "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { + "sha512": "OjXClhPcccu39GNAs6SH6J2iC2R883Wco7LKvPqnjo1aKJQRp9vFVFVueutJFABncZO7BZINgZCwgLxVQN3yIg==", + "type": "package", + "files": [ + "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.PlatformAbstractions.nuspec", + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll", + "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml", + "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.dll", + "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.xml", + "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll", + "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.xml" + ] + }, + "Microsoft.Extensions.Primitives/1.0.0-rc2-final": { + "sha512": "5lXETW9MI0CIOOCtgeJcrX3jODcFkX04tr+K/MB+cRspPvYD3URbf4MRIwWgI5r7cu+8+efPxEH0tG1g8ldhQA==", + "type": "package", + "files": [ + "Microsoft.Extensions.Primitives.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Primitives.nuspec", + "lib/netcore50/Microsoft.Extensions.Primitives.dll", + "lib/netcore50/Microsoft.Extensions.Primitives.xml", + "lib/netstandard1.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard1.0/Microsoft.Extensions.Primitives.xml" + ] + }, + "Microsoft.Extensions.Testing.Abstractions/1.0.0-preview1-002702": { + "sha512": "NE4Efz4kvkztJ80CSifUlP0UaBP4iOOaeTVk6nrj+ZIJzhsRGLbecIe4oX8G82pkCkqFF9i8KTl7YYUwpQY5Wg==", + "type": "package", + "files": [ + "Microsoft.Extensions.Testing.Abstractions.1.0.0-preview1-002702.nupkg.sha512", + "Microsoft.Extensions.Testing.Abstractions.nuspec", + "lib/net451/Microsoft.Extensions.Testing.Abstractions.dll", + "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll" + ] + }, + "Microsoft.Net.Http.Headers/1.0.0-rc2-final": { + "sha512": "80kfOb0U8FKsKxv0fHtJFhcAWeYIvTAz4NCrKi84n5XXzMPNV7DLdy6d0g2f7UCj0iOtNGE5cGvAFiWqqZFeEA==", + "type": "package", + "files": [ + "Microsoft.Net.Http.Headers.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Net.Http.Headers.nuspec", + "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll", + "lib/netstandard1.1/Microsoft.Net.Http.Headers.xml" + ] + }, + "Microsoft.NETCore.App/1.0.0-rc2-3002702": { + "sha512": "G+wsg7zwathgjAOZ2w0XbHU0MD4GEHIpi/JsvBGmbACW+/Dsx2YoXai7LLItfe5ZVidqBXXQCz8NxCKbKqr8Ww==", + "type": "package", + "files": [ + "Microsoft.NETCore.App.1.0.0-rc2-3002702.nupkg.sha512", + "Microsoft.NETCore.App.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "Microsoft.NETCore.DotNetHost/1.0.1-rc2-002702-00": { + "sha512": "AE5A6IqSArMD6a1JbMkJtZqO4GwSzyoqnUhSCOUvgqTcWM38i6Xk6DbSK2IrqxuYEYT6FvPaj7k5M/VYZZl7cA==", + "type": "package", + "files": [ + "Microsoft.NETCore.DotNetHost.1.0.1-rc2-002702-00.nupkg.sha512", + "Microsoft.NETCore.DotNetHost.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostPolicy/1.0.1-rc2-002702-00": { + "sha512": "Mg1V8yBpxH5I/85kRHvALqZsyHxDF7o4jOcKOVH/AywPLWTa/qFpy4Dx3MwGYOw1q6SclhH6Y9JvzIimorjeRg==", + "type": "package", + "files": [ + "Microsoft.NETCore.DotNetHostPolicy.1.0.1-rc2-002702-00.nupkg.sha512", + "Microsoft.NETCore.DotNetHostPolicy.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.NETCore.DotNetHostResolver/1.0.1-rc2-002702-00": { + "sha512": "6QUf62ktb7V21ctlmEhzg/JnLyQULfLCro5Zycf9kgasVA3lPwX7pxXPbW1R/BQSxuhnRuYlFQIFAcFzb866Tw==", + "type": "package", + "files": [ + "Microsoft.NETCore.DotNetHostResolver.1.0.1-rc2-002702-00.nupkg.sha512", + "Microsoft.NETCore.DotNetHostResolver.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.NETCore.Platforms/1.0.1-rc2-24027": { + "sha512": "BIZpJMovdHgUbCrZR9suwwLpZMNehIkaFKiIb9X5+wPjXNHMSQ91ETSASAnEXERyU7+ptJAfJGqgr3Y9ly98MQ==", + "type": "package", + "files": [ + "Microsoft.NETCore.Platforms.1.0.1-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { + "sha512": "z/R3npq0vJi1urIComaxGXX2CCfv27N78pNa3dMG4fyCQZA6u50v8ttWFnPV1caSN1O5JvDavqpBXVT1FdHcrA==", + "type": "package", + "files": [ + "Microsoft.NETCore.Runtime.1.0.2-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Runtime.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { + "sha512": "ANtMxCAN/4krahv/EnSHzTMosrTb3lwMrxqR+NBNLGOhXPs+Vo/UiUSOppF30CHJjK0mQvRMJyQrOGTRKmv64Q==", + "type": "package", + "files": [ + "Microsoft.NETCore.Runtime.CoreCLR.1.0.2-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Runtime.CoreCLR.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { + "sha512": "aUtA5PJE7rGp0v6aKdYefj8GGpbf5nsND7xlMzPf0+n00YeYuM65sQtrd3TwtQlfmN4J57d40wfzEM3suVwWlg==", + "type": "package", + "files": [ + "Microsoft.NETCore.Runtime.Native.1.0.2-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Runtime.Native.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "Microsoft.NETCore.Targets/1.0.1-rc2-24027": { + "sha512": "pNy4HhkgeM1kE/IqtDQLfUcMpy3NB3B/p8J/71G9Wvu2p/ARRH2hjq1TkETiqQW7ER9aFUs86wmgHyk3dtDgVQ==", + "type": "package", + "files": [ + "Microsoft.NETCore.Targets.1.0.1-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Targets.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { + "sha512": "/G/btXCgCbBpwWeeOoOiCAwayjcjPPW1hYqJ4uvreFA0J0+vu6o4pKQcypEz0X4CzmmUdcYG9hO6i43nBNBumg==", + "type": "package", + "files": [ + "Microsoft.NETCore.Windows.ApiSets.1.0.1-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Windows.ApiSets.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.VisualBasic/10.0.1-rc2-24027": { + "sha512": "qI8hR1LZUnSJivAFDPYIhBwWNIGa+kCpOAum4Oi2AR+8bV2FDiVK0t5an/wMeMjtsm3cLQzp0OAreQsMGogWXg==", + "type": "package", + "files": [ + "Microsoft.VisualBasic.10.0.1-rc2-24027.nupkg.sha512", + "Microsoft.VisualBasic.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net45/_._", + "lib/netcore50/Microsoft.VisualBasic.dll", + "lib/netstandard1.3/Microsoft.VisualBasic.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "ref/net45/_._", + "ref/netcore50/Microsoft.VisualBasic.dll", + "ref/netcore50/Microsoft.VisualBasic.xml", + "ref/netcore50/de/Microsoft.VisualBasic.xml", + "ref/netcore50/es/Microsoft.VisualBasic.xml", + "ref/netcore50/fr/Microsoft.VisualBasic.xml", + "ref/netcore50/it/Microsoft.VisualBasic.xml", + "ref/netcore50/ja/Microsoft.VisualBasic.xml", + "ref/netcore50/ko/Microsoft.VisualBasic.xml", + "ref/netcore50/ru/Microsoft.VisualBasic.xml", + "ref/netcore50/zh-hans/Microsoft.VisualBasic.xml", + "ref/netcore50/zh-hant/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/Microsoft.VisualBasic.dll", + "ref/netstandard1.1/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/de/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/es/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/fr/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/it/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/ja/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/ko/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/ru/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/zh-hans/Microsoft.VisualBasic.xml", + "ref/netstandard1.1/zh-hant/Microsoft.VisualBasic.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._" + ] + }, + "Microsoft.Win32.Primitives/4.0.1-rc2-24027": { + "sha512": "ac5JNXIY6zjTxnjOmPyDHsG4a9u4cXzk3rSlmXRqBUdepWrmPErLx6tz6mnJJpRUS9ukZ/235KtcmVGIOXSk2g==", + "type": "package", + "files": [ + "Microsoft.Win32.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "Microsoft.Win32.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/Microsoft.Win32.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "Microsoft.Win32.Registry/4.0.0-rc2-24027": { + "sha512": "gBr/3xleRlegHUjRjLguwJ/TAbjvlrb4DGZkRBNNHbQGuSEUJyB4spgmmGdPATCHFAEdMhGcoVwMwbyE40prCw==", + "type": "package", + "files": [ + "Microsoft.Win32.Registry.4.0.0-rc2-24027.nupkg.sha512", + "Microsoft.Win32.Registry.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/Microsoft.Win32.Registry.dll", + "ref/net46/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.dll", + "ref/netstandard1.3/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", + "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/netcore50/_._", + "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll" + ] + }, + "NETStandard.Library/1.5.0-rc2-24027": { + "sha512": "SD27bvP2gNnlpC7HZUbnPOXS1M7VbBZoi0bdlqe5tj7weJQ2EyGDGw8mi7K1yUmeqjL6jPWBLSC28TDaLnyqwA==", + "type": "package", + "files": [ + "NETStandard.Library.1.5.0-rc2-24027.nupkg.sha512", + "NETStandard.Library.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "Newtonsoft.Json/7.0.1": { + "sha512": "q3V4KLetMLnt1gpAVWgtXnHjKs0UG/RalBc29u2ZKxd5t5Ze4JBL5WiiYIklJyK/5CRiIiNwigVQUo0FgbsuWA==", + "type": "package", + "files": [ + "Newtonsoft.Json.7.0.1.nupkg.sha512", + "Newtonsoft.Json.nuspec", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml", + "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll", + "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml", + "tools/install.ps1" + ] + }, + "NLog/4.4.0-beta9": { + "sha512": "RPe24enuFvgs0iXOjvBfPsLnGnvBob95Zj2LLnBkWsDHUfVrPWW62PCFCr39OF34aCd/nTkmpu3kh7nY5PFkeQ==", + "type": "package", + "files": [ + "NLog.4.4.0-beta9.nupkg.sha512", + "NLog.nuspec", + "lib/net35/NLog.dll", + "lib/net40/NLog.dll", + "lib/net45/NLog.dll", + "lib/netstandard1.3/NLog.dll", + "lib/sl40/NLog.dll", + "lib/sl50/NLog.dll", + "lib/wp80/NLog.dll" + ] + }, + "NSubstitute/2.0.0-alpha001": { + "sha512": "rL7/TJLcdLseEDQaZCKb7ojNUM+nF4Qdicq17LbTRzxGD6IN9jaNcmXwIBKPSPuHHGOK9mmKuGZ0OC4YMNXBWA==", + "type": "package", + "files": [ + "NSubstitute.2.0.0-alpha001.nupkg.sha512", + "NSubstitute.nuspec", + "lib/dnxcore50/NSubstitute.dll", + "lib/net40/NSubstitute.dll", + "lib/net45/NSubstitute.dll" + ] + }, + "NuGet.Common/3.5.0-beta-final": { + "sha512": "7eCg4ky9NtTnxY1+2VtDKIYX137QejH8Dsuw6fENU53N6OeoROsrv1MUm0pu4e3TF8VH1eL5G3Vx/G30VdXEDg==", + "type": "package", + "files": [ + "NuGet.Common.3.5.0-beta-final.nupkg.sha512", + "NuGet.Common.nuspec", + "lib/net45/NuGet.Common.dll", + "lib/net45/NuGet.Common.xml", + "lib/netstandard1.3/NuGet.Common.dll", + "lib/netstandard1.3/NuGet.Common.xml" + ] + }, + "NuGet.Frameworks/3.5.0-beta-final": { + "sha512": "Si7O1OFxUryBq3xuq2AIwADM8WUMIBQOmUdTJBSaxV+KesShLJfgrr7Dl+Tg/nVETSEArJS8ktscv7gjKqtosg==", + "type": "package", + "files": [ + "NuGet.Frameworks.3.5.0-beta-final.nupkg.sha512", + "NuGet.Frameworks.nuspec", + "lib/net45/NuGet.Frameworks.dll", + "lib/net45/NuGet.Frameworks.xml", + "lib/netstandard1.3/NuGet.Frameworks.dll", + "lib/netstandard1.3/NuGet.Frameworks.xml" + ] + }, + "NuGet.Packaging/3.5.0-beta-final": { + "sha512": "wJSrtokTPmpIkNhJLiG5GPxdRFCVl6XB3MmgLCyRhD2O2wZVQqvvL6SELOz/61EU0C8m9ni/UiiNRqTEtH5QZw==", + "type": "package", + "files": [ + "NuGet.Packaging.3.5.0-beta-final.nupkg.sha512", + "NuGet.Packaging.nuspec", + "lib/net45/NuGet.Packaging.dll", + "lib/net45/NuGet.Packaging.xml", + "lib/netstandard1.3/NuGet.Packaging.dll", + "lib/netstandard1.3/NuGet.Packaging.xml" + ] + }, + "NuGet.Packaging.Core/3.5.0-beta-final": { + "sha512": "sdc8dUnbjEpNzIK5h5frJgn7ARQjQLdXMC5YrMHoEh0sCJnd2p1Lu4JvHK7mqn/MurVCAvoAjNDyazzFaVCD0w==", + "type": "package", + "files": [ + "NuGet.Packaging.Core.3.5.0-beta-final.nupkg.sha512", + "NuGet.Packaging.Core.nuspec", + "lib/net45/NuGet.Packaging.Core.dll", + "lib/net45/NuGet.Packaging.Core.xml", + "lib/netstandard1.3/NuGet.Packaging.Core.dll", + "lib/netstandard1.3/NuGet.Packaging.Core.xml" + ] + }, + "NuGet.Packaging.Core.Types/3.5.0-beta-final": { + "sha512": "35AVdtLFJFp66CI9EDS61iviOe4UsCwfGh7RILK3j2ihZtlbTIIS5ygjmS8GnTkhNpmdwQRIk/rUempv4ABBxQ==", + "type": "package", + "files": [ + "NuGet.Packaging.Core.Types.3.5.0-beta-final.nupkg.sha512", + "NuGet.Packaging.Core.Types.nuspec", + "lib/net45/NuGet.Packaging.Core.Types.dll", + "lib/net45/NuGet.Packaging.Core.Types.xml", + "lib/netstandard1.3/NuGet.Packaging.Core.Types.dll", + "lib/netstandard1.3/NuGet.Packaging.Core.Types.xml" + ] + }, + "NuGet.RuntimeModel/3.5.0-beta-final": { + "sha512": "5opNw7zHG5wC0Qx9AzlopdPg48Tf/QVcVVKmPRuwUa3VBA1b9DBjY+1jCkaof8JRzyHZqLnxd6T9BuT98Jk0YQ==", + "type": "package", + "files": [ + "NuGet.RuntimeModel.3.5.0-beta-final.nupkg.sha512", + "NuGet.RuntimeModel.nuspec", + "lib/net45/NuGet.RuntimeModel.dll", + "lib/net45/NuGet.RuntimeModel.xml", + "lib/netstandard1.3/NuGet.RuntimeModel.dll", + "lib/netstandard1.3/NuGet.RuntimeModel.xml" + ] + }, + "NuGet.Versioning/3.5.0-beta-final": { + "sha512": "fwFF9Mck1hgZVDvvJLU81gcaidMksfRoCwyjBALEXxnp1fJr4xLyGbTRdbf2OKI5OODGuUpxaMkcz7P4T8HsXw==", + "type": "package", + "files": [ + "NuGet.Versioning.3.5.0-beta-final.nupkg.sha512", + "NuGet.Versioning.nuspec", + "lib/net45/NuGet.Versioning.dll", + "lib/net45/NuGet.Versioning.xml", + "lib/netstandard1.0/NuGet.Versioning.dll", + "lib/netstandard1.0/NuGet.Versioning.xml" + ] + }, + "runtime.native.System/4.0.0-rc2-24027": { + "sha512": "bC0GLcJTry9N+ra9qb+zYSQHnBpy4ZMVJXRRSuu7aD/cQoZPQtySql110ec9REOKsE6tf2ZoolczpCOmzwKW8g==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.native.System.4.0.0-rc2-24027.nupkg.sha512", + "runtime.native.System.nuspec" + ] + }, + "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { + "sha512": "r84dFA/jE921UfQNrFyNUAdvU//SNzdAv2eMb4YXH4DlXF0V/FM5QqYodZQkr4tVNbQM3KqIn1eIjbWcDCB7Dg==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.native.System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "runtime.native.System.IO.Compression.nuspec" + ] + }, + "runtime.native.System.Net.Http/4.0.1-rc2-24027": { + "sha512": "NtYGs9vDkR/XtJAA2batr1MxMM/JqtvCIMzJ3QdErd5HoALZSv5O9YQfBPvdsrGUPDyDgbIa8WB0Q/iFv+o12A==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.native.System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", + "runtime.native.System.Net.Http.nuspec" + ] + }, + "runtime.native.System.Net.Security/4.0.1-rc2-24027": { + "sha512": "LFbuFstk7gCPPefhVlfvTsnf0GbRSRpzI8yK319/IZakJBQhIEBQEK1aawg29PfAQf7Pqmt8FAUT4tkhhHmH9A==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.native.System.Net.Security.4.0.1-rc2-24027.nupkg.sha512", + "runtime.native.System.Net.Security.nuspec" + ] + }, + "runtime.native.System.Security.Cryptography/4.0.0-rc2-24027": { + "sha512": "Xi58pn6uTrwo2hz2mhR7LbqaukuS3eRsVg6Y5BZGDtthJmv/LGh//3jtVASQMK14ByRVZoK3nP8S+l/2gt+R+g==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.native.System.Security.Cryptography.4.0.0-rc2-24027.nupkg.sha512", + "runtime.native.System.Security.Cryptography.nuspec" + ] + }, + "System.AppContext/4.1.0-rc2-24027": { + "sha512": "brLKF/+Dhn1ylN+VoN/tcur89LFerCUmqBFug+hbMHTKw3UVIghn+fS9rk0mad8jCr1LjHx2TWQhrg9peDEkmg==", + "type": "package", + "files": [ + "System.AppContext.4.1.0-rc2-24027.nupkg.sha512", + "System.AppContext.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.AppContext.dll", + "lib/net462/System.AppContext.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net462/System.AppContext.dll", + "ref/netstandard1.3/System.AppContext.dll", + "ref/netstandard1.3/System.AppContext.xml", + "ref/netstandard1.3/de/System.AppContext.xml", + "ref/netstandard1.3/es/System.AppContext.xml", + "ref/netstandard1.3/fr/System.AppContext.xml", + "ref/netstandard1.3/it/System.AppContext.xml", + "ref/netstandard1.3/ja/System.AppContext.xml", + "ref/netstandard1.3/ko/System.AppContext.xml", + "ref/netstandard1.3/ru/System.AppContext.xml", + "ref/netstandard1.3/zh-hans/System.AppContext.xml", + "ref/netstandard1.3/zh-hant/System.AppContext.xml", + "ref/netstandard1.5/System.AppContext.dll", + "ref/netstandard1.5/System.AppContext.xml", + "ref/netstandard1.5/de/System.AppContext.xml", + "ref/netstandard1.5/es/System.AppContext.xml", + "ref/netstandard1.5/fr/System.AppContext.xml", + "ref/netstandard1.5/it/System.AppContext.xml", + "ref/netstandard1.5/ja/System.AppContext.xml", + "ref/netstandard1.5/ko/System.AppContext.xml", + "ref/netstandard1.5/ru/System.AppContext.xml", + "ref/netstandard1.5/zh-hans/System.AppContext.xml", + "ref/netstandard1.5/zh-hant/System.AppContext.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Buffers/4.0.0-rc2-24027": { + "sha512": "eyzIgf8Mh/SjxN1gsGnH09ICA5U2TGWU5I3Rp1V0ayO9UmTf5XrsZo3+LwKbj+fycoh2yYg0leFa7IG0/+Bs3g==", + "type": "package", + "files": [ + "System.Buffers.4.0.0-rc2-24027.nupkg.sha512", + "System.Buffers.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.1/.xml", + "lib/netstandard1.1/System.Buffers.dll" + ] + }, + "System.Collections/4.0.11-rc2-24027": { + "sha512": "wi4oT2B06Ev7vDPeJki7HVJ3qPYJIilzf+p81JuNaBD9L2wi9Y2L5BsQ6ToncW+lYZafuMea/hiK1xX1Ge1VWQ==", + "type": "package", + "files": [ + "System.Collections.4.0.11-rc2-24027.nupkg.sha512", + "System.Collections.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Collections.Concurrent/4.0.12-rc2-24027": { + "sha512": "0XN+QpKMG5xHRZ50hV6Yn1ojqAhZ2CL8q4vT316ipEB3yEb/ROMjC18Html5QreF12ZS6Le1AWtIB1Qgi2FzvA==", + "type": "package", + "files": [ + "System.Collections.Concurrent.4.0.12-rc2-24027.nupkg.sha512", + "System.Collections.Concurrent.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Collections.Concurrent.dll", + "lib/netstandard1.3/System.Collections.Concurrent.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.Concurrent.dll", + "ref/netcore50/System.Collections.Concurrent.xml", + "ref/netcore50/de/System.Collections.Concurrent.xml", + "ref/netcore50/es/System.Collections.Concurrent.xml", + "ref/netcore50/fr/System.Collections.Concurrent.xml", + "ref/netcore50/it/System.Collections.Concurrent.xml", + "ref/netcore50/ja/System.Collections.Concurrent.xml", + "ref/netcore50/ko/System.Collections.Concurrent.xml", + "ref/netcore50/ru/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.1/System.Collections.Concurrent.dll", + "ref/netstandard1.1/System.Collections.Concurrent.xml", + "ref/netstandard1.1/de/System.Collections.Concurrent.xml", + "ref/netstandard1.1/es/System.Collections.Concurrent.xml", + "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.1/it/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.3/System.Collections.Concurrent.dll", + "ref/netstandard1.3/System.Collections.Concurrent.xml", + "ref/netstandard1.3/de/System.Collections.Concurrent.xml", + "ref/netstandard1.3/es/System.Collections.Concurrent.xml", + "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.3/it/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Collections.Immutable/1.2.0-rc2-24027": { + "sha512": "bn4jDP6DOvUHTlpUVa4ehecoz+V4YL4gdL6yOXdruc/3XHRVL2j/ZIggusM8f90uUSQhg7bgvBuLmQCGG3cZtg==", + "type": "package", + "files": [ + "System.Collections.Immutable.1.2.0-rc2-24027.nupkg.sha512", + "System.Collections.Immutable.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Collections.Immutable.dll", + "lib/netstandard1.0/System.Collections.Immutable.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml" + ] + }, + "System.Collections.NonGeneric/4.0.1-rc2-24027": { + "sha512": "txfwF71o0wY1QkQQqY9svm0+w12fZla/DBNMV1lpcuqzipu854Qg40meH2aPU3qjnHbRvdyM9dglYyE6/RachQ==", + "type": "package", + "files": [ + "System.Collections.NonGeneric.4.0.1-rc2-24027.nupkg.sha512", + "System.Collections.NonGeneric.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Collections.NonGeneric.dll", + "lib/netstandard1.3/System.Collections.NonGeneric.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Collections.NonGeneric.dll", + "ref/netstandard1.3/System.Collections.NonGeneric.dll", + "ref/netstandard1.3/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/de/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/es/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/it/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml", + "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Collections.Specialized/4.0.1-rc2-24027": { + "sha512": "1qeRkJqzH2NXFxOV0IehUM4iMvpZBjUnL2JTEocOIdLXoUc3VDiFaQK/Z7GfmZrvNrA0OBq5iJqFReitxH5sZQ==", + "type": "package", + "files": [ + "System.Collections.Specialized.4.0.1-rc2-24027.nupkg.sha512", + "System.Collections.Specialized.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Collections.Specialized.dll", + "lib/netstandard1.3/System.Collections.Specialized.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Collections.Specialized.dll", + "ref/netstandard1.3/System.Collections.Specialized.dll", + "ref/netstandard1.3/System.Collections.Specialized.xml", + "ref/netstandard1.3/de/System.Collections.Specialized.xml", + "ref/netstandard1.3/es/System.Collections.Specialized.xml", + "ref/netstandard1.3/fr/System.Collections.Specialized.xml", + "ref/netstandard1.3/it/System.Collections.Specialized.xml", + "ref/netstandard1.3/ja/System.Collections.Specialized.xml", + "ref/netstandard1.3/ko/System.Collections.Specialized.xml", + "ref/netstandard1.3/ru/System.Collections.Specialized.xml", + "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml", + "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ComponentModel/4.0.1-rc2-24027": { + "sha512": "6ne+Yk/6J59NZ19jiKjxwRPS2VIofrps2xkGDxMpyiHzEk4xpIY0kzt0ZABvTpdOYpvOw7bz2Ls2/X0QiuSjQg==", + "type": "package", + "files": [ + "System.ComponentModel.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ComponentModel.dll", + "lib/netstandard1.3/System.ComponentModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ComponentModel.dll", + "ref/netcore50/System.ComponentModel.xml", + "ref/netcore50/de/System.ComponentModel.xml", + "ref/netcore50/es/System.ComponentModel.xml", + "ref/netcore50/fr/System.ComponentModel.xml", + "ref/netcore50/it/System.ComponentModel.xml", + "ref/netcore50/ja/System.ComponentModel.xml", + "ref/netcore50/ko/System.ComponentModel.xml", + "ref/netcore50/ru/System.ComponentModel.xml", + "ref/netcore50/zh-hans/System.ComponentModel.xml", + "ref/netcore50/zh-hant/System.ComponentModel.xml", + "ref/netstandard1.0/System.ComponentModel.dll", + "ref/netstandard1.0/System.ComponentModel.xml", + "ref/netstandard1.0/de/System.ComponentModel.xml", + "ref/netstandard1.0/es/System.ComponentModel.xml", + "ref/netstandard1.0/fr/System.ComponentModel.xml", + "ref/netstandard1.0/it/System.ComponentModel.xml", + "ref/netstandard1.0/ja/System.ComponentModel.xml", + "ref/netstandard1.0/ko/System.ComponentModel.xml", + "ref/netstandard1.0/ru/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ComponentModel.Annotations/4.1.0-rc2-24027": { + "sha512": "BRJ7eUoaukLaxXlaVIOr7SKXQoF6ie54eCTTiWwp8NdIWirlOfPUQUFANPjcosDvKcUQLXksCiH8Wkj7ApRkQw==", + "type": "package", + "files": [ + "System.ComponentModel.Annotations.4.1.0-rc2-24027.nupkg.sha512", + "System.ComponentModel.Annotations.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net461/System.ComponentModel.Annotations.dll", + "lib/netcore50/System.ComponentModel.Annotations.dll", + "lib/netstandard1.4/System.ComponentModel.Annotations.dll", + "lib/portable-net45+win8/_._", + "lib/win8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net461/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.xml", + "ref/netcore50/de/System.ComponentModel.Annotations.xml", + "ref/netcore50/es/System.ComponentModel.Annotations.xml", + "ref/netcore50/fr/System.ComponentModel.Annotations.xml", + "ref/netcore50/it/System.ComponentModel.Annotations.xml", + "ref/netcore50/ja/System.ComponentModel.Annotations.xml", + "ref/netcore50/ko/System.ComponentModel.Annotations.xml", + "ref/netcore50/ru/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/System.ComponentModel.Annotations.dll", + "ref/netstandard1.1/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/System.ComponentModel.Annotations.dll", + "ref/netstandard1.3/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/System.ComponentModel.Annotations.dll", + "ref/netstandard1.4/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", + "ref/portable-net45+win8/_._", + "ref/win8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ComponentModel.Primitives/4.0.1-rc2-24027": { + "sha512": "yTC0+qi9NaO0tt+1proIshyQ32slseRC6f/mrZLJU+pJRDY2k1nMage7AySH1qk9ZHw9KjiXMRjkRwgrQRQoSQ==", + "type": "package", + "files": [ + "System.ComponentModel.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.ComponentModel.Primitives.dll", + "lib/netstandard1.0/System.ComponentModel.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.ComponentModel.Primitives.dll", + "ref/netstandard1.0/System.ComponentModel.Primitives.dll", + "ref/netstandard1.0/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/de/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/es/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/fr/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/it/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/ja/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/ko/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/ru/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { + "sha512": "HGB9P4M6eAWPRzFE+F+OCaNnhr2+0trWbfhHS/OoJnrdf1f8Cl6FSYAV2B5C9fxUH326Ew57fcEKloMJY4Bimg==", + "type": "package", + "files": [ + "System.ComponentModel.TypeConverter.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.TypeConverter.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.ComponentModel.TypeConverter.dll", + "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.0/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/de/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/es/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/fr/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/it/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/ja/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/ko/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/ru/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.TypeConverter.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Console/4.0.0-rc2-24027": { + "sha512": "ZkOW7ehVR6vnVTfttO0Z1uf3v7mT8cxQZbPHaGDyTt65qh4WzQOXgZYWqDNduyA1xWlvKh28XAhAkK0P39CcAA==", + "type": "package", + "files": [ + "System.Console.4.0.0-rc2-24027.nupkg.sha512", + "System.Console.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Console.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Console.dll", + "ref/netstandard1.3/System.Console.dll", + "ref/netstandard1.3/System.Console.xml", + "ref/netstandard1.3/de/System.Console.xml", + "ref/netstandard1.3/es/System.Console.xml", + "ref/netstandard1.3/fr/System.Console.xml", + "ref/netstandard1.3/it/System.Console.xml", + "ref/netstandard1.3/ja/System.Console.xml", + "ref/netstandard1.3/ko/System.Console.xml", + "ref/netstandard1.3/ru/System.Console.xml", + "ref/netstandard1.3/zh-hans/System.Console.xml", + "ref/netstandard1.3/zh-hant/System.Console.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Data.Common/4.0.1-rc2-24027": { + "sha512": "lRXa2KTxiXF9LYhisFYWqokvtkV662ROEVJbtRG4owk/7PRvyV92gZLaDykYuNxtnscesaVIWDRWkfFfaxXmqA==", + "type": "package", + "files": [ + "System.Data.Common.4.0.1-rc2-24027.nupkg.sha512", + "System.Data.Common.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.Data.Common.dll", + "lib/netstandard1.0/System.Data.Common.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Data.Common.dll", + "ref/netstandard1.0/System.Data.Common.dll", + "ref/netstandard1.0/System.Data.Common.xml", + "ref/netstandard1.0/de/System.Data.Common.xml", + "ref/netstandard1.0/es/System.Data.Common.xml", + "ref/netstandard1.0/fr/System.Data.Common.xml", + "ref/netstandard1.0/it/System.Data.Common.xml", + "ref/netstandard1.0/ja/System.Data.Common.xml", + "ref/netstandard1.0/ko/System.Data.Common.xml", + "ref/netstandard1.0/ru/System.Data.Common.xml", + "ref/netstandard1.0/zh-hans/System.Data.Common.xml", + "ref/netstandard1.0/zh-hant/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", + "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/de/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/es/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/fr/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/it/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/ja/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/ko/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/ru/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/zh-hans/System.Data.Common.xml", + "ref/portable-net45+win8+wp8+wpa81/zh-hant/System.Data.Common.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Diagnostics.Contracts/4.0.1-rc2-24027": { + "sha512": "UiVz+conwNlcYGvF69rRjROVJeSNOXpkHKMGAfIZx1zvTrZkOM2rcPjZ00aaYA+y9rR0GAGKwzuYo+JDkuyupw==", + "type": "package", + "files": [ + "System.Diagnostics.Contracts.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.Contracts.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Diagnostics.Contracts.dll", + "lib/netstandard1.0/System.Diagnostics.Contracts.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Contracts.dll", + "ref/netcore50/System.Diagnostics.Contracts.xml", + "ref/netcore50/de/System.Diagnostics.Contracts.xml", + "ref/netcore50/es/System.Diagnostics.Contracts.xml", + "ref/netcore50/fr/System.Diagnostics.Contracts.xml", + "ref/netcore50/it/System.Diagnostics.Contracts.xml", + "ref/netcore50/ja/System.Diagnostics.Contracts.xml", + "ref/netcore50/ko/System.Diagnostics.Contracts.xml", + "ref/netcore50/ru/System.Diagnostics.Contracts.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Contracts.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/System.Diagnostics.Contracts.dll", + "ref/netstandard1.0/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/de/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/es/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/it/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Contracts.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Contracts.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Diagnostics.Contracts.dll" + ] + }, + "System.Diagnostics.Debug/4.0.11-rc2-24027": { + "sha512": "k0ckwL97zqxiSjRpgmkjUoP51LvEzMshynNuNOyUsKLQTHVieTsrg2YiBnou0AsDnDk/maCmuPJvoJR0qIcOuQ==", + "type": "package", + "files": [ + "System.Diagnostics.Debug.4.0.11-rc2-24027.nupkg.sha512", + "System.Diagnostics.Debug.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { + "sha512": "NPjXdTV6+9D0ZaHUn5JI0lxusxZAKOuHIVPmMXV+L4Ypm/nFaH+gDMn0o6ZNb9B3l46DfdxyrZYc0E2AfEHQrA==", + "type": "package", + "files": [ + "System.Diagnostics.DiagnosticSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.DiagnosticSource.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Diagnostics.DiagnosticSource.dll", + "lib/net46/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml" + ] + }, + "System.Diagnostics.FileVersionInfo/4.0.0-rc2-24027": { + "sha512": "CdQQHji/OYKMwtKRIfSHRKfIIEFisortQ7+n2Qazar4TOSiw68FFIOV5XQc/0VZ/6RVQ0PzbPEPkb9tOCYCF9w==", + "type": "package", + "files": [ + "System.Diagnostics.FileVersionInfo.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.FileVersionInfo.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.FileVersionInfo.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Diagnostics.FileVersionInfo.dll", + "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", + "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/de/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/es/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/fr/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/it/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/ja/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/ko/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/ru/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.FileVersionInfo.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.FileVersionInfo.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", + "runtimes/win7/lib/netcore50/_._", + "runtimes/win7/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll" + ] + }, + "System.Diagnostics.Process/4.1.0-rc2-24027": { + "sha512": "34TctkTL63XRR67BC8WOKY1UtJiE4vJyCsJ4IJx7ktdq6eqClbHqQjuwRgtxN+Yz/vg9uzkQlkZ9ryf+OSYcKQ==", + "type": "package", + "files": [ + "System.Diagnostics.Process.4.1.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.Process.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.Process.dll", + "lib/net461/System.Diagnostics.Process.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Diagnostics.Process.dll", + "ref/net461/System.Diagnostics.Process.dll", + "ref/netstandard1.3/System.Diagnostics.Process.dll", + "ref/netstandard1.3/System.Diagnostics.Process.xml", + "ref/netstandard1.3/de/System.Diagnostics.Process.xml", + "ref/netstandard1.3/es/System.Diagnostics.Process.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Process.xml", + "ref/netstandard1.3/it/System.Diagnostics.Process.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Process.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Process.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Process.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Process.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Process.xml", + "ref/netstandard1.4/System.Diagnostics.Process.dll", + "ref/netstandard1.4/System.Diagnostics.Process.xml", + "ref/netstandard1.4/de/System.Diagnostics.Process.xml", + "ref/netstandard1.4/es/System.Diagnostics.Process.xml", + "ref/netstandard1.4/fr/System.Diagnostics.Process.xml", + "ref/netstandard1.4/it/System.Diagnostics.Process.xml", + "ref/netstandard1.4/ja/System.Diagnostics.Process.xml", + "ref/netstandard1.4/ko/System.Diagnostics.Process.xml", + "ref/netstandard1.4/ru/System.Diagnostics.Process.xml", + "ref/netstandard1.4/zh-hans/System.Diagnostics.Process.xml", + "ref/netstandard1.4/zh-hant/System.Diagnostics.Process.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll", + "runtimes/osx.10.10/lib/netstandard1.4/System.Diagnostics.Process.dll", + "runtimes/win7/lib/netcore50/_._", + "runtimes/win7/lib/netstandard1.4/System.Diagnostics.Process.dll" + ] + }, + "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { + "sha512": "qaPDTZqMcuJgko+V6ZwlZEG7H344T1GkUh6NMKV0L3ISwEeQmA2shVBOyS1tHNyO6RvpL+CuxhlVJdSqGFUT2w==", + "type": "package", + "files": [ + "System.Diagnostics.StackTrace.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.StackTrace.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.StackTrace.dll", + "lib/netstandard1.3/System.Diagnostics.StackTrace.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Diagnostics.StackTrace.dll", + "ref/netstandard1.3/System.Diagnostics.StackTrace.dll", + "ref/netstandard1.3/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/de/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/es/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/fr/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/it/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/ja/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/ko/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/ru/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.StackTrace.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.StackTrace.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll" + ] + }, + "System.Diagnostics.Tools/4.0.1-rc2-24027": { + "sha512": "Afv5y9mVcMGmcN1YB4RIQdK5glUyL5cOIigi2DMuetSKJykMXxVH8KldkjYFwFKHcx8T1gN6/47knzZU3DtrrA==", + "type": "package", + "files": [ + "System.Diagnostics.Tools.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.Tools.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Tools.dll", + "ref/netcore50/System.Diagnostics.Tools.xml", + "ref/netcore50/de/System.Diagnostics.Tools.xml", + "ref/netcore50/es/System.Diagnostics.Tools.xml", + "ref/netcore50/fr/System.Diagnostics.Tools.xml", + "ref/netcore50/it/System.Diagnostics.Tools.xml", + "ref/netcore50/ja/System.Diagnostics.Tools.xml", + "ref/netcore50/ko/System.Diagnostics.Tools.xml", + "ref/netcore50/ru/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/System.Diagnostics.Tools.dll", + "ref/netstandard1.0/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/de/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/es/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/it/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { + "sha512": "qv6TcsC9l4V79sDIiMJzRmQbIXywMHWpHAnkoVhR+lDxeQp9+rutN+rVL/8vvRD5/a4FiX9SV971K4FaKHBv3w==", + "type": "package", + "files": [ + "System.Diagnostics.TraceSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.TraceSource.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.TraceSource.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Diagnostics.TraceSource.dll", + "ref/netstandard1.3/System.Diagnostics.TraceSource.dll", + "ref/netstandard1.3/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/de/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/es/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/fr/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/it/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/ja/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/ko/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/ru/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.TraceSource.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.TraceSource.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll", + "runtimes/win7/lib/netcore50/_._", + "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll" + ] + }, + "System.Diagnostics.Tracing/4.1.0-rc2-24027": { + "sha512": "ZRR3q7pPGqKc5rcHAhNP9bTjtIILmZu82E86n+mDyMYx+KEpuYpj8P+kQMWeLKYK1U4gxftqyidwm6+j0b+YoQ==", + "type": "package", + "files": [ + "System.Diagnostics.Tracing.4.1.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.Tracing.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Diagnostics.Tracing.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.xml", + "ref/netcore50/de/System.Diagnostics.Tracing.xml", + "ref/netcore50/es/System.Diagnostics.Tracing.xml", + "ref/netcore50/fr/System.Diagnostics.Tracing.xml", + "ref/netcore50/it/System.Diagnostics.Tracing.xml", + "ref/netcore50/ja/System.Diagnostics.Tracing.xml", + "ref/netcore50/ko/System.Diagnostics.Tracing.xml", + "ref/netcore50/ru/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/System.Diagnostics.Tracing.dll", + "ref/netstandard1.1/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/System.Diagnostics.Tracing.dll", + "ref/netstandard1.2/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/System.Diagnostics.Tracing.dll", + "ref/netstandard1.3/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/System.Diagnostics.Tracing.dll", + "ref/netstandard1.5/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Dynamic.Runtime/4.0.11-rc2-24027": { + "sha512": "ZbyJQ3UQSGiB5aotbYN3otZ7vrwimkG6dAN4YYAwH3YvP9X1zF5GHeHuSqX1uDq0hGX+vngi8s1oUKgWHAYYrQ==", + "type": "package", + "files": [ + "System.Dynamic.Runtime.4.0.11-rc2-24027.nupkg.sha512", + "System.Dynamic.Runtime.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Dynamic.Runtime.dll", + "lib/netstandard1.3/System.Dynamic.Runtime.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Dynamic.Runtime.dll", + "ref/netcore50/System.Dynamic.Runtime.xml", + "ref/netcore50/de/System.Dynamic.Runtime.xml", + "ref/netcore50/es/System.Dynamic.Runtime.xml", + "ref/netcore50/fr/System.Dynamic.Runtime.xml", + "ref/netcore50/it/System.Dynamic.Runtime.xml", + "ref/netcore50/ja/System.Dynamic.Runtime.xml", + "ref/netcore50/ko/System.Dynamic.Runtime.xml", + "ref/netcore50/ru/System.Dynamic.Runtime.xml", + "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml", + "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/System.Dynamic.Runtime.dll", + "ref/netstandard1.0/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/de/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/es/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/it/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/System.Dynamic.Runtime.dll", + "ref/netstandard1.3/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/de/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/es/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/it/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll" + ] + }, + "System.Globalization/4.0.11-rc2-24027": { + "sha512": "RDterYo6tAE2YslHrhvAdrAkTdhGkml7tg5JGX/XwgN2GGkB3NkiqigBSaUEV4S2ftCzCFDIhCxqQy57lAsEIA==", + "type": "package", + "files": [ + "System.Globalization.4.0.11-rc2-24027.nupkg.sha512", + "System.Globalization.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Globalization.Calendars/4.0.1-rc2-24027": { + "sha512": "mVqwlFh2qMNkuQY7KColHE3XkpFhSVLE2GF8J4jiXHmqbeIBh5D1/nPjr4JLVHzO3nyFQE0JwqDsVXtpv/s6iw==", + "type": "package", + "files": [ + "System.Globalization.Calendars.4.0.1-rc2-24027.nupkg.sha512", + "System.Globalization.Calendars.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Calendars.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.xml", + "ref/netstandard1.3/de/System.Globalization.Calendars.xml", + "ref/netstandard1.3/es/System.Globalization.Calendars.xml", + "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", + "ref/netstandard1.3/it/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Globalization.Extensions/4.0.1-rc2-24027": { + "sha512": "BaZplqKspB1c99AV3QybawRhLjzAOmPZGaiGimlCMD3KmztARHW2Im7gD2ECxjk+pGkyML7GuiGEuJae83Ky0w==", + "type": "package", + "files": [ + "System.Globalization.Extensions.4.0.1-rc2-24027.nupkg.sha512", + "System.Globalization.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Extensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.xml", + "ref/netstandard1.3/de/System.Globalization.Extensions.xml", + "ref/netstandard1.3/es/System.Globalization.Extensions.xml", + "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", + "ref/netstandard1.3/it/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", + "runtimes/win7/lib/netstandard1.3/System.Globalization.Extensions.dll" + ] + }, + "System.IO/4.1.0-rc2-24027": { + "sha512": "VQRYN33mwALJ1UWfxxMqXzKCYUDNMUeU6j8YCxVcLCBx3Oa/l7i15NQv/OAebfOVSmBa3LmBTRP4rQqChrCbFg==", + "type": "package", + "files": [ + "System.IO.4.1.0-rc2-24027.nupkg.sha512", + "System.IO.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "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/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.IO.Compression/4.1.0-rc2-24027": { + "sha512": "tDUl9OuEauxpXOcWFXLW5nPqE0GqpC4sHOq5KbruncfTsTLQp+/vX156Wm8LpdHmeC35sQmSyYeRGJQHfoPfww==", + "type": "package", + "files": [ + "System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "System.IO.Compression.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.IO.Compression.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.IO.Compression.dll", + "ref/netcore50/System.IO.Compression.dll", + "ref/netcore50/System.IO.Compression.xml", + "ref/netcore50/de/System.IO.Compression.xml", + "ref/netcore50/es/System.IO.Compression.xml", + "ref/netcore50/fr/System.IO.Compression.xml", + "ref/netcore50/it/System.IO.Compression.xml", + "ref/netcore50/ja/System.IO.Compression.xml", + "ref/netcore50/ko/System.IO.Compression.xml", + "ref/netcore50/ru/System.IO.Compression.xml", + "ref/netcore50/zh-hans/System.IO.Compression.xml", + "ref/netcore50/zh-hant/System.IO.Compression.xml", + "ref/netstandard1.1/System.IO.Compression.dll", + "ref/netstandard1.1/System.IO.Compression.xml", + "ref/netstandard1.1/de/System.IO.Compression.xml", + "ref/netstandard1.1/es/System.IO.Compression.xml", + "ref/netstandard1.1/fr/System.IO.Compression.xml", + "ref/netstandard1.1/it/System.IO.Compression.xml", + "ref/netstandard1.1/ja/System.IO.Compression.xml", + "ref/netstandard1.1/ko/System.IO.Compression.xml", + "ref/netstandard1.1/ru/System.IO.Compression.xml", + "ref/netstandard1.1/zh-hans/System.IO.Compression.xml", + "ref/netstandard1.1/zh-hant/System.IO.Compression.xml", + "ref/netstandard1.3/System.IO.Compression.dll", + "ref/netstandard1.3/System.IO.Compression.xml", + "ref/netstandard1.3/de/System.IO.Compression.xml", + "ref/netstandard1.3/es/System.IO.Compression.xml", + "ref/netstandard1.3/fr/System.IO.Compression.xml", + "ref/netstandard1.3/it/System.IO.Compression.xml", + "ref/netstandard1.3/ja/System.IO.Compression.xml", + "ref/netstandard1.3/ko/System.IO.Compression.xml", + "ref/netstandard1.3/ru/System.IO.Compression.xml", + "ref/netstandard1.3/zh-hans/System.IO.Compression.xml", + "ref/netstandard1.3/zh-hant/System.IO.Compression.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", + "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll" + ] + }, + "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { + "sha512": "2rHCcLJ831Jb7qnH0TLNbXzKpEG4cvyC6jXWwc7AS4TkeaLx+4GZP4o3aacIrNHRrLDLIzfCju4w/ZR+NnPk1A==", + "type": "package", + "files": [ + "System.IO.Compression.ZipFile.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.Compression.ZipFile.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.Compression.ZipFile.dll", + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.Compression.ZipFile.dll", + "ref/netstandard1.3/System.IO.Compression.ZipFile.dll", + "ref/netstandard1.3/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.IO.FileSystem/4.0.1-rc2-24027": { + "sha512": "8iXOvjXDIQJIM881n5423Cy2A8Ajrdr9l9mXUvvsXt6wQNXAi/LBVsFRLPe7hpRUKP23niqinSBoHfMGcuxByQ==", + "type": "package", + "files": [ + "System.IO.FileSystem.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.IO.FileSystem.Primitives/4.0.1-rc2-24027": { + "sha512": "SIxgLl6TXmfavhGnp3LF8X/D2zrg0ALhbfk40ntybaW9dO5nJAw7m1kllvlGFBdjefJ5Y8O1AUbbCJggC+p2yw==", + "type": "package", + "files": [ + "System.IO.FileSystem.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.Primitives.dll", + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { + "sha512": "ByuB1AFnjj4VDK2uefLsSCaAeI8GO5skdEpByrds+MuRDXOOK+33lh7eXuABCNfGRWR2wg8cMIw8x4o1qmog8Q==", + "type": "package", + "files": [ + "System.IO.FileSystem.Watcher.4.0.0-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.Watcher.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.Watcher.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.Watcher.dll", + "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll", + "ref/netstandard1.3/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Watcher.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Watcher.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", + "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", + "runtimes/win7/lib/netcore50/_._", + "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll" + ] + }, + "System.IO.MemoryMappedFiles/4.0.0-rc2-24027": { + "sha512": "mnUZdkXZA06Irdeqiy0GMpIux6+KN7Wc0mEPzQTcqeCan41O2UH/dGtChh5M8+IEMi5H9JmCKOSl5+BIQGCraw==", + "type": "package", + "files": [ + "System.IO.MemoryMappedFiles.4.0.0-rc2-24027.nupkg.sha512", + "System.IO.MemoryMappedFiles.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.MemoryMappedFiles.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.MemoryMappedFiles.dll", + "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll", + "ref/netstandard1.3/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/de/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/es/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/fr/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/it/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/ja/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/ko/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/ru/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/zh-hans/System.IO.MemoryMappedFiles.xml", + "ref/netstandard1.3/zh-hant/System.IO.MemoryMappedFiles.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll", + "runtimes/win7/lib/netcore50/_._", + "runtimes/win7/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll" + ] + }, + "System.IO.UnmanagedMemoryStream/4.0.1-rc2-24027": { + "sha512": "Jh+aa9o2tdLwCe/zOTqofTkmNYFLbz6SJjw8ybmzwnFWRGltdyhvHPT++0lMAd+/DTFxzAA/HD6pTnBDW5Ag5g==", + "type": "package", + "files": [ + "System.IO.UnmanagedMemoryStream.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.UnmanagedMemoryStream.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.UnmanagedMemoryStream.dll", + "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.UnmanagedMemoryStream.dll", + "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll", + "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/de/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/es/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/fr/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/it/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/ja/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/ko/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/ru/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/zh-hans/System.IO.UnmanagedMemoryStream.xml", + "ref/netstandard1.3/zh-hant/System.IO.UnmanagedMemoryStream.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Linq/4.1.0-rc2-24027": { + "sha512": "uf9wbc/YWrM4xa6g0T8n1XpY/zRcTHSPw+sCwkdrL2aJbYyLFKs1Yeg8M0zjMX4SwmiNeDiZR2gkAHAPsIfKCg==", + "type": "package", + "files": [ + "System.Linq.4.1.0-rc2-24027.nupkg.sha512", + "System.Linq.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.5/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.5/System.Linq.dll", + "ref/netstandard1.5/System.Linq.xml", + "ref/netstandard1.5/de/System.Linq.xml", + "ref/netstandard1.5/es/System.Linq.xml", + "ref/netstandard1.5/fr/System.Linq.xml", + "ref/netstandard1.5/it/System.Linq.xml", + "ref/netstandard1.5/ja/System.Linq.xml", + "ref/netstandard1.5/ko/System.Linq.xml", + "ref/netstandard1.5/ru/System.Linq.xml", + "ref/netstandard1.5/zh-hans/System.Linq.xml", + "ref/netstandard1.5/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Linq.Expressions/4.0.11-rc2-24027": { + "sha512": "CfLNPBWzWdqfRGkdIXNWQ+2zSyaegOL4MAQSry0k6t8CQnPwJLywZLIZAV+cU47gi/7C2eM2I63r2eBZNJDovw==", + "type": "package", + "files": [ + "System.Linq.Expressions.4.0.11-rc2-24027.nupkg.sha512", + "System.Linq.Expressions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Linq.Expressions.dll", + "lib/netstandard1.3/System.Linq.Expressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.xml", + "ref/netcore50/de/System.Linq.Expressions.xml", + "ref/netcore50/es/System.Linq.Expressions.xml", + "ref/netcore50/fr/System.Linq.Expressions.xml", + "ref/netcore50/it/System.Linq.Expressions.xml", + "ref/netcore50/ja/System.Linq.Expressions.xml", + "ref/netcore50/ko/System.Linq.Expressions.xml", + "ref/netcore50/ru/System.Linq.Expressions.xml", + "ref/netcore50/zh-hans/System.Linq.Expressions.xml", + "ref/netcore50/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.0/System.Linq.Expressions.dll", + "ref/netstandard1.0/System.Linq.Expressions.xml", + "ref/netstandard1.0/de/System.Linq.Expressions.xml", + "ref/netstandard1.0/es/System.Linq.Expressions.xml", + "ref/netstandard1.0/fr/System.Linq.Expressions.xml", + "ref/netstandard1.0/it/System.Linq.Expressions.xml", + "ref/netstandard1.0/ja/System.Linq.Expressions.xml", + "ref/netstandard1.0/ko/System.Linq.Expressions.xml", + "ref/netstandard1.0/ru/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.3/System.Linq.Expressions.dll", + "ref/netstandard1.3/System.Linq.Expressions.xml", + "ref/netstandard1.3/de/System.Linq.Expressions.xml", + "ref/netstandard1.3/es/System.Linq.Expressions.xml", + "ref/netstandard1.3/fr/System.Linq.Expressions.xml", + "ref/netstandard1.3/it/System.Linq.Expressions.xml", + "ref/netstandard1.3/ja/System.Linq.Expressions.xml", + "ref/netstandard1.3/ko/System.Linq.Expressions.xml", + "ref/netstandard1.3/ru/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll" + ] + }, + "System.Linq.Parallel/4.0.1-rc2-24027": { + "sha512": "YCTgmWh4dxVijkTOPpAOOBsjYRO4LYoiEm1j6XV2qI1eErQT0NDP3WoWNvt85wfeGeAF5C+3ArShDOgq9Bg0lQ==", + "type": "package", + "files": [ + "System.Linq.Parallel.4.0.1-rc2-24027.nupkg.sha512", + "System.Linq.Parallel.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Linq.Parallel.dll", + "lib/netstandard1.3/System.Linq.Parallel.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Linq.Parallel.dll", + "ref/netcore50/System.Linq.Parallel.xml", + "ref/netcore50/de/System.Linq.Parallel.xml", + "ref/netcore50/es/System.Linq.Parallel.xml", + "ref/netcore50/fr/System.Linq.Parallel.xml", + "ref/netcore50/it/System.Linq.Parallel.xml", + "ref/netcore50/ja/System.Linq.Parallel.xml", + "ref/netcore50/ko/System.Linq.Parallel.xml", + "ref/netcore50/ru/System.Linq.Parallel.xml", + "ref/netcore50/zh-hans/System.Linq.Parallel.xml", + "ref/netcore50/zh-hant/System.Linq.Parallel.xml", + "ref/netstandard1.1/System.Linq.Parallel.dll", + "ref/netstandard1.1/System.Linq.Parallel.xml", + "ref/netstandard1.1/de/System.Linq.Parallel.xml", + "ref/netstandard1.1/es/System.Linq.Parallel.xml", + "ref/netstandard1.1/fr/System.Linq.Parallel.xml", + "ref/netstandard1.1/it/System.Linq.Parallel.xml", + "ref/netstandard1.1/ja/System.Linq.Parallel.xml", + "ref/netstandard1.1/ko/System.Linq.Parallel.xml", + "ref/netstandard1.1/ru/System.Linq.Parallel.xml", + "ref/netstandard1.1/zh-hans/System.Linq.Parallel.xml", + "ref/netstandard1.1/zh-hant/System.Linq.Parallel.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Linq.Queryable/4.0.1-rc2-24027": { + "sha512": "4D7vMlUik6PWAYE4j89AMRsc8CJERoRC4M7dBPQSwogd+fCblUMehDwBjRXI4lSEwgK2fhbkv46jJu6RlA20QA==", + "type": "package", + "files": [ + "System.Linq.Queryable.4.0.1-rc2-24027.nupkg.sha512", + "System.Linq.Queryable.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Linq.Queryable.dll", + "lib/netstandard1.3/System.Linq.Queryable.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Linq.Queryable.dll", + "ref/netcore50/System.Linq.Queryable.xml", + "ref/netcore50/de/System.Linq.Queryable.xml", + "ref/netcore50/es/System.Linq.Queryable.xml", + "ref/netcore50/fr/System.Linq.Queryable.xml", + "ref/netcore50/it/System.Linq.Queryable.xml", + "ref/netcore50/ja/System.Linq.Queryable.xml", + "ref/netcore50/ko/System.Linq.Queryable.xml", + "ref/netcore50/ru/System.Linq.Queryable.xml", + "ref/netcore50/zh-hans/System.Linq.Queryable.xml", + "ref/netcore50/zh-hant/System.Linq.Queryable.xml", + "ref/netstandard1.0/System.Linq.Queryable.dll", + "ref/netstandard1.0/System.Linq.Queryable.xml", + "ref/netstandard1.0/de/System.Linq.Queryable.xml", + "ref/netstandard1.0/es/System.Linq.Queryable.xml", + "ref/netstandard1.0/fr/System.Linq.Queryable.xml", + "ref/netstandard1.0/it/System.Linq.Queryable.xml", + "ref/netstandard1.0/ja/System.Linq.Queryable.xml", + "ref/netstandard1.0/ko/System.Linq.Queryable.xml", + "ref/netstandard1.0/ru/System.Linq.Queryable.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Queryable.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Queryable.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Net.Http/4.0.1-rc2-24027": { + "sha512": "5CK9SN0sEFUk7xHiV/8tqTiWuTlO7CkeqGmrfMsKIqcS/XFvRkMDKm2z8+IkLfzV77k6xnYse7n3Y3F9JqXaGw==", + "type": "package", + "files": [ + "System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.Http.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/Xamarinmac20/_._", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Net.Http.dll", + "lib/netstandard1.4/System.Net.Http.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/Xamarinmac20/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/net46/_._", + "ref/netcore50/System.Net.Http.dll", + "ref/netcore50/System.Net.Http.xml", + "ref/netcore50/de/System.Net.Http.xml", + "ref/netcore50/es/System.Net.Http.xml", + "ref/netcore50/fr/System.Net.Http.xml", + "ref/netcore50/it/System.Net.Http.xml", + "ref/netcore50/ja/System.Net.Http.xml", + "ref/netcore50/ko/System.Net.Http.xml", + "ref/netcore50/ru/System.Net.Http.xml", + "ref/netcore50/zh-hans/System.Net.Http.xml", + "ref/netcore50/zh-hant/System.Net.Http.xml", + "ref/netstandard1.1/System.Net.Http.dll", + "ref/netstandard1.1/System.Net.Http.xml", + "ref/netstandard1.1/de/System.Net.Http.xml", + "ref/netstandard1.1/es/System.Net.Http.xml", + "ref/netstandard1.1/fr/System.Net.Http.xml", + "ref/netstandard1.1/it/System.Net.Http.xml", + "ref/netstandard1.1/ja/System.Net.Http.xml", + "ref/netstandard1.1/ko/System.Net.Http.xml", + "ref/netstandard1.1/ru/System.Net.Http.xml", + "ref/netstandard1.1/zh-hans/System.Net.Http.xml", + "ref/netstandard1.1/zh-hant/System.Net.Http.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win7/lib/net46/_._", + "runtimes/win7/lib/netcore50/System.Net.Http.dll", + "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll" + ] + }, + "System.Net.NameResolution/4.0.0-rc2-24027": { + "sha512": "c5LsVEi57gpr+CgmNKHX/AAS/ydv400yHjm+OM5gqTZ834W/R0M3t/AjdFv+LYBaliAPIUZ/ysBymyyo9ISNFQ==", + "type": "package", + "files": [ + "System.Net.NameResolution.4.0.0-rc2-24027.nupkg.sha512", + "System.Net.NameResolution.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.NameResolution.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.NameResolution.dll", + "ref/netstandard1.3/System.Net.NameResolution.dll", + "ref/netstandard1.3/System.Net.NameResolution.xml", + "ref/netstandard1.3/de/System.Net.NameResolution.xml", + "ref/netstandard1.3/es/System.Net.NameResolution.xml", + "ref/netstandard1.3/fr/System.Net.NameResolution.xml", + "ref/netstandard1.3/it/System.Net.NameResolution.xml", + "ref/netstandard1.3/ja/System.Net.NameResolution.xml", + "ref/netstandard1.3/ko/System.Net.NameResolution.xml", + "ref/netstandard1.3/ru/System.Net.NameResolution.xml", + "ref/netstandard1.3/zh-hans/System.Net.NameResolution.xml", + "ref/netstandard1.3/zh-hant/System.Net.NameResolution.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll", + "runtimes/win7/lib/netcore50/System.Net.NameResolution.dll", + "runtimes/win7/lib/netstandard1.3/System.Net.NameResolution.dll" + ] + }, + "System.Net.Primitives/4.0.11-rc2-24027": { + "sha512": "K4oOpa82emlHY0QCsWTcgLrZUw2X6BNvOVWiJOKTPxtUhUqru03Ncy0tFXbXyc9hdEvMLL3BDaN1iFTV8u1AhA==", + "type": "package", + "files": [ + "System.Net.Primitives.4.0.11-rc2-24027.nupkg.sha512", + "System.Net.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Net.Primitives.dll", + "ref/netcore50/System.Net.Primitives.xml", + "ref/netcore50/de/System.Net.Primitives.xml", + "ref/netcore50/es/System.Net.Primitives.xml", + "ref/netcore50/fr/System.Net.Primitives.xml", + "ref/netcore50/it/System.Net.Primitives.xml", + "ref/netcore50/ja/System.Net.Primitives.xml", + "ref/netcore50/ko/System.Net.Primitives.xml", + "ref/netcore50/ru/System.Net.Primitives.xml", + "ref/netcore50/zh-hans/System.Net.Primitives.xml", + "ref/netcore50/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.0/System.Net.Primitives.dll", + "ref/netstandard1.0/System.Net.Primitives.xml", + "ref/netstandard1.0/de/System.Net.Primitives.xml", + "ref/netstandard1.0/es/System.Net.Primitives.xml", + "ref/netstandard1.0/fr/System.Net.Primitives.xml", + "ref/netstandard1.0/it/System.Net.Primitives.xml", + "ref/netstandard1.0/ja/System.Net.Primitives.xml", + "ref/netstandard1.0/ko/System.Net.Primitives.xml", + "ref/netstandard1.0/ru/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.1/System.Net.Primitives.dll", + "ref/netstandard1.1/System.Net.Primitives.xml", + "ref/netstandard1.1/de/System.Net.Primitives.xml", + "ref/netstandard1.1/es/System.Net.Primitives.xml", + "ref/netstandard1.1/fr/System.Net.Primitives.xml", + "ref/netstandard1.1/it/System.Net.Primitives.xml", + "ref/netstandard1.1/ja/System.Net.Primitives.xml", + "ref/netstandard1.1/ko/System.Net.Primitives.xml", + "ref/netstandard1.1/ru/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.3/System.Net.Primitives.dll", + "ref/netstandard1.3/System.Net.Primitives.xml", + "ref/netstandard1.3/de/System.Net.Primitives.xml", + "ref/netstandard1.3/es/System.Net.Primitives.xml", + "ref/netstandard1.3/fr/System.Net.Primitives.xml", + "ref/netstandard1.3/it/System.Net.Primitives.xml", + "ref/netstandard1.3/ja/System.Net.Primitives.xml", + "ref/netstandard1.3/ko/System.Net.Primitives.xml", + "ref/netstandard1.3/ru/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Net.Requests/4.0.11-rc2-24027": { + "sha512": "hjdU34/tlB7COhCr0QDym338GlYiLAwP1f+J0q4Y18OwijJlbDLx6YUTtlJs8aJpvu6WrmYlD9B9hkWGclWrOg==", + "type": "package", + "files": [ + "System.Net.Requests.4.0.11-rc2-24027.nupkg.sha512", + "System.Net.Requests.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/_._", + "ref/netcore50/System.Net.Requests.dll", + "ref/netcore50/System.Net.Requests.xml", + "ref/netcore50/de/System.Net.Requests.xml", + "ref/netcore50/es/System.Net.Requests.xml", + "ref/netcore50/fr/System.Net.Requests.xml", + "ref/netcore50/it/System.Net.Requests.xml", + "ref/netcore50/ja/System.Net.Requests.xml", + "ref/netcore50/ko/System.Net.Requests.xml", + "ref/netcore50/ru/System.Net.Requests.xml", + "ref/netcore50/zh-hans/System.Net.Requests.xml", + "ref/netcore50/zh-hant/System.Net.Requests.xml", + "ref/netstandard1.0/System.Net.Requests.dll", + "ref/netstandard1.0/System.Net.Requests.xml", + "ref/netstandard1.0/de/System.Net.Requests.xml", + "ref/netstandard1.0/es/System.Net.Requests.xml", + "ref/netstandard1.0/fr/System.Net.Requests.xml", + "ref/netstandard1.0/it/System.Net.Requests.xml", + "ref/netstandard1.0/ja/System.Net.Requests.xml", + "ref/netstandard1.0/ko/System.Net.Requests.xml", + "ref/netstandard1.0/ru/System.Net.Requests.xml", + "ref/netstandard1.0/zh-hans/System.Net.Requests.xml", + "ref/netstandard1.0/zh-hant/System.Net.Requests.xml", + "ref/netstandard1.1/System.Net.Requests.dll", + "ref/netstandard1.1/System.Net.Requests.xml", + "ref/netstandard1.1/de/System.Net.Requests.xml", + "ref/netstandard1.1/es/System.Net.Requests.xml", + "ref/netstandard1.1/fr/System.Net.Requests.xml", + "ref/netstandard1.1/it/System.Net.Requests.xml", + "ref/netstandard1.1/ja/System.Net.Requests.xml", + "ref/netstandard1.1/ko/System.Net.Requests.xml", + "ref/netstandard1.1/ru/System.Net.Requests.xml", + "ref/netstandard1.1/zh-hans/System.Net.Requests.xml", + "ref/netstandard1.1/zh-hant/System.Net.Requests.xml", + "ref/netstandard1.3/System.Net.Requests.dll", + "ref/netstandard1.3/System.Net.Requests.xml", + "ref/netstandard1.3/de/System.Net.Requests.xml", + "ref/netstandard1.3/es/System.Net.Requests.xml", + "ref/netstandard1.3/fr/System.Net.Requests.xml", + "ref/netstandard1.3/it/System.Net.Requests.xml", + "ref/netstandard1.3/ja/System.Net.Requests.xml", + "ref/netstandard1.3/ko/System.Net.Requests.xml", + "ref/netstandard1.3/ru/System.Net.Requests.xml", + "ref/netstandard1.3/zh-hans/System.Net.Requests.xml", + "ref/netstandard1.3/zh-hant/System.Net.Requests.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll", + "runtimes/win7/lib/net46/_._", + "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll" + ] + }, + "System.Net.Security/4.0.0-rc2-24027": { + "sha512": "NDppeK2WgQ1nMar+gz2jvnMl7fgLnhUtI9zd8UKf8Xy3GiXAY3k8IcNkGhFTODBGVcu7OF9ZNjJmieDLMYaRwA==", + "type": "package", + "files": [ + "System.Net.Security.4.0.0-rc2-24027.nupkg.sha512", + "System.Net.Security.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.Security.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.Security.dll", + "ref/netstandard1.3/System.Net.Security.dll", + "ref/netstandard1.3/System.Net.Security.xml", + "ref/netstandard1.3/de/System.Net.Security.xml", + "ref/netstandard1.3/es/System.Net.Security.xml", + "ref/netstandard1.3/fr/System.Net.Security.xml", + "ref/netstandard1.3/it/System.Net.Security.xml", + "ref/netstandard1.3/ja/System.Net.Security.xml", + "ref/netstandard1.3/ko/System.Net.Security.xml", + "ref/netstandard1.3/ru/System.Net.Security.xml", + "ref/netstandard1.3/zh-hans/System.Net.Security.xml", + "ref/netstandard1.3/zh-hant/System.Net.Security.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.4/System.Net.Security.dll", + "runtimes/win7/lib/netcore50/_._", + "runtimes/win7/lib/netstandard1.3/System.Net.Security.dll" + ] + }, + "System.Net.Sockets/4.1.0-rc2-24027": { + "sha512": "WJ/Fu0JBpC4FEKL7Jf3Qg20NxQZUQ6EqhssHuN/E5E1Vd67vsu/xyK83no6ofZMBASfJb5Zgm6Nh4E2hXf57nQ==", + "type": "package", + "files": [ + "System.Net.Sockets.4.1.0-rc2-24027.nupkg.sha512", + "System.Net.Sockets.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.Sockets.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.Sockets.dll", + "ref/netstandard1.3/System.Net.Sockets.dll", + "ref/netstandard1.3/System.Net.Sockets.xml", + "ref/netstandard1.3/de/System.Net.Sockets.xml", + "ref/netstandard1.3/es/System.Net.Sockets.xml", + "ref/netstandard1.3/fr/System.Net.Sockets.xml", + "ref/netstandard1.3/it/System.Net.Sockets.xml", + "ref/netstandard1.3/ja/System.Net.Sockets.xml", + "ref/netstandard1.3/ko/System.Net.Sockets.xml", + "ref/netstandard1.3/ru/System.Net.Sockets.xml", + "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml", + "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { + "sha512": "BozyPHP7REBLj8QbAf2TuH081CB2E5PIRC3K5MhqacoV4EsK0FmgCzhLyvnbSi8pTKV6NrjTPmdWDD2sCyPf+g==", + "type": "package", + "files": [ + "System.Net.WebHeaderCollection.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.WebHeaderCollection.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/netstandard1.3/System.Net.WebHeaderCollection.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/_._", + "ref/netstandard1.3/System.Net.WebHeaderCollection.dll", + "ref/netstandard1.3/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/de/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/es/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/fr/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/it/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/ja/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/ko/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/ru/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/zh-hans/System.Net.WebHeaderCollection.xml", + "ref/netstandard1.3/zh-hant/System.Net.WebHeaderCollection.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Net.WebSockets/4.0.0-rc2-24027": { + "sha512": "YH2CdIcdIfrvmGGkVv/g8pFlXTy0OPH0Z7+EwdlYbK4v2autDVwIrJDb881kC7xuPEQTZloxbDWzUJh1XWq1yA==", + "type": "package", + "files": [ + "System.Net.WebSockets.4.0.0-rc2-24027.nupkg.sha512", + "System.Net.WebSockets.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.WebSockets.dll", + "lib/netstandard1.3/System.Net.WebSockets.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.WebSockets.dll", + "ref/netstandard1.3/System.Net.WebSockets.dll", + "ref/netstandard1.3/System.Net.WebSockets.xml", + "ref/netstandard1.3/de/System.Net.WebSockets.xml", + "ref/netstandard1.3/es/System.Net.WebSockets.xml", + "ref/netstandard1.3/fr/System.Net.WebSockets.xml", + "ref/netstandard1.3/it/System.Net.WebSockets.xml", + "ref/netstandard1.3/ja/System.Net.WebSockets.xml", + "ref/netstandard1.3/ko/System.Net.WebSockets.xml", + "ref/netstandard1.3/ru/System.Net.WebSockets.xml", + "ref/netstandard1.3/zh-hans/System.Net.WebSockets.xml", + "ref/netstandard1.3/zh-hant/System.Net.WebSockets.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Numerics.Vectors/4.1.1-rc2-24027": { + "sha512": "9G+2IoDcQBas3kdySw4rz7XzI/dbUqPkC0yiOR9YAWZpOH52icM6YxcgTKiI3Weh3w1il/xMrplrTYuE6hqAaA==", + "type": "package", + "files": [ + "System.Numerics.Vectors.4.1.1-rc2-24027.nupkg.sha512", + "System.Numerics.Vectors.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/net46/_._", + "lib/netstandard1.3/System.Numerics.Vectors.dll", + "lib/netstandard1.3/System.Numerics.Vectors.xml", + "lib/portable-net45+win8/System.Numerics.Vectors.dll", + "lib/portable-net45+win8/System.Numerics.Vectors.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/net46/_._", + "ref/netstandard1.1/System.Numerics.Vectors.dll", + "ref/portable-net45+win8/System.Numerics.Vectors.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ObjectModel/4.0.12-rc2-24027": { + "sha512": "8wgKzGVl3RlTMBYsWCjOizWpzH8mm7i0pv2vHwXbpV/rGptDDKzXHyTmdqFdBAfrnsnicwh79hNTc5zzKWKK1A==", + "type": "package", + "files": [ + "System.ObjectModel.4.0.12-rc2-24027.nupkg.sha512", + "System.ObjectModel.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ObjectModel.dll", + "lib/netstandard1.3/System.ObjectModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ObjectModel.dll", + "ref/netcore50/System.ObjectModel.xml", + "ref/netcore50/de/System.ObjectModel.xml", + "ref/netcore50/es/System.ObjectModel.xml", + "ref/netcore50/fr/System.ObjectModel.xml", + "ref/netcore50/it/System.ObjectModel.xml", + "ref/netcore50/ja/System.ObjectModel.xml", + "ref/netcore50/ko/System.ObjectModel.xml", + "ref/netcore50/ru/System.ObjectModel.xml", + "ref/netcore50/zh-hans/System.ObjectModel.xml", + "ref/netcore50/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.0/System.ObjectModel.dll", + "ref/netstandard1.0/System.ObjectModel.xml", + "ref/netstandard1.0/de/System.ObjectModel.xml", + "ref/netstandard1.0/es/System.ObjectModel.xml", + "ref/netstandard1.0/fr/System.ObjectModel.xml", + "ref/netstandard1.0/it/System.ObjectModel.xml", + "ref/netstandard1.0/ja/System.ObjectModel.xml", + "ref/netstandard1.0/ko/System.ObjectModel.xml", + "ref/netstandard1.0/ru/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.3/System.ObjectModel.dll", + "ref/netstandard1.3/System.ObjectModel.xml", + "ref/netstandard1.3/de/System.ObjectModel.xml", + "ref/netstandard1.3/es/System.ObjectModel.xml", + "ref/netstandard1.3/fr/System.ObjectModel.xml", + "ref/netstandard1.3/it/System.ObjectModel.xml", + "ref/netstandard1.3/ja/System.ObjectModel.xml", + "ref/netstandard1.3/ko/System.ObjectModel.xml", + "ref/netstandard1.3/ru/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection/4.1.0-rc2-24027": { + "sha512": "RMJrRP3I71J5PLfsX2reWDPltwJs/pJ+CbIqa2ccDVop2WlBq6CuV7FOo7l77nuYFKODI6kpATLXZKiq8V8aEQ==", + "type": "package", + "files": [ + "System.Reflection.4.1.0-rc2-24027.nupkg.sha512", + "System.Reflection.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection.DispatchProxy/4.0.1-rc2-24027": { + "sha512": "lzyB7X/yf4pmPCIqXEQbeKNBl7lX+/c+Shmo1N9qgRNuaZ1vSA3ZvFFXCBsyZSkvbr7MUviNHEc0CLQ8R0IS6g==", + "type": "package", + "files": [ + "System.Reflection.DispatchProxy.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.DispatchProxy.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/netstandard1.3/System.Reflection.DispatchProxy.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netstandard1.3/System.Reflection.DispatchProxy.dll", + "ref/netstandard1.3/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/de/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/es/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/fr/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/it/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ja/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ko/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/ru/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.DispatchProxy.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.DispatchProxy.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.DispatchProxy.dll" + ] + }, + "System.Reflection.Emit/4.0.1-rc2-24027": { + "sha512": "C4kvi/Lpj5vgUtCygP0bbBnlYyuDZEU2ofdgGXa8AgV3FkmwNEqJ7zm3OhMFe/kMKRgEkJXkioFdkLHrJJLDTQ==", + "type": "package", + "files": [ + "System.Reflection.Emit.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Emit.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/net45/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/xamarinmac20/_._" + ] + }, + "System.Reflection.Emit.ILGeneration/4.0.1-rc2-24027": { + "sha512": "s7puteOinRV3+sGWDLeuUbSSxwZHqHhXpLwoTlS4L0x7d58j868LbKPSPJVZAs6a/dGkyo02WHVDcEtCBjn8VQ==", + "type": "package", + "files": [ + "System.Reflection.Emit.ILGeneration.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Emit.ILGeneration.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "runtimes/aot/lib/netcore50/_._" + ] + }, + "System.Reflection.Emit.Lightweight/4.0.1-rc2-24027": { + "sha512": "kDuurD3Z1bYJrW0VqBEoHWLUCWYtto/SF/dajEj8sXftap3zkqBF+3IMb8l4EfRuzytlS2TlmFxiApbB9C8JEA==", + "type": "package", + "files": [ + "System.Reflection.Emit.Lightweight.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Emit.Lightweight.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.Lightweight.dll", + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "runtimes/aot/lib/netcore50/_._" + ] + }, + "System.Reflection.Extensions/4.0.1-rc2-24027": { + "sha512": "5N1tt+n0OHyaZ3Wb73FIfNsRrkFDW1I2fuAzojudgcZ0XcAHqLE0Wb9/JQ2eG6Lp89l2qntx4HvXcIDjVwvYuw==", + "type": "package", + "files": [ + "System.Reflection.Extensions.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/netcore50/de/System.Reflection.Extensions.xml", + "ref/netcore50/es/System.Reflection.Extensions.xml", + "ref/netcore50/fr/System.Reflection.Extensions.xml", + "ref/netcore50/it/System.Reflection.Extensions.xml", + "ref/netcore50/ja/System.Reflection.Extensions.xml", + "ref/netcore50/ko/System.Reflection.Extensions.xml", + "ref/netcore50/ru/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", + "ref/netstandard1.0/System.Reflection.Extensions.dll", + "ref/netstandard1.0/System.Reflection.Extensions.xml", + "ref/netstandard1.0/de/System.Reflection.Extensions.xml", + "ref/netstandard1.0/es/System.Reflection.Extensions.xml", + "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", + "ref/netstandard1.0/it/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection.Metadata/1.3.0-rc2-24027": { + "sha512": "ADZVzbL6KHwUzqn+BD9cf82ev/ADG1w4Uy7V8G//kx89aImQbbq2pCOpyl8IBC4Qqrq0hUWjgTOrxFo8PNa/pA==", + "type": "package", + "files": [ + "System.Reflection.Metadata.1.3.0-rc2-24027.nupkg.sha512", + "System.Reflection.Metadata.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml" + ] + }, + "System.Reflection.Primitives/4.0.1-rc2-24027": { + "sha512": "/FgLaA5DnqSVZVm5+eqhSjezjBCRo7+W5LzUsa3nQul6hHbMGkB2uuN8Tt6UfpLzKZ5QimefeDKkLYmChBnskQ==", + "type": "package", + "files": [ + "System.Reflection.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection.TypeExtensions/4.1.0-rc2-24027": { + "sha512": "1t2V/qaXZjJ2krlf97bGEcqiNjriHZQv5mx3Mez2PJ2+gqJbu0vPWCSNTN8Y+miCuRm+Pwx0ZFAoCQHkij2xcQ==", + "type": "package", + "files": [ + "System.Reflection.TypeExtensions.4.1.0-rc2-24027.nupkg.sha512", + "System.Reflection.TypeExtensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/net462/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Reflection.TypeExtensions.dll", + "ref/net462/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll" + ] + }, + "System.Resources.Reader/4.0.0-rc2-24027": { + "sha512": "VnZkfhNx3kXVe/wPEVpkVkpj7nuw1fRAlxL1Kyc2dxgJdugyKWFPjNCDXHEL85EB+rOhUC40+Rnodg/ZA60Lyw==", + "type": "package", + "files": [ + "System.Resources.Reader.4.0.0-rc2-24027.nupkg.sha512", + "System.Resources.Reader.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Resources.Reader.dll" + ] + }, + "System.Resources.ResourceManager/4.0.1-rc2-24027": { + "sha512": "WFDuYprqRWAVcQzArAqgabw9bbGPBaogBG17sGtZ5Iyb7ddOcIs89QYdcxdatPkSYOFNWydwSY2fyOjhIKMIcA==", + "type": "package", + "files": [ + "System.Resources.ResourceManager.4.0.1-rc2-24027.nupkg.sha512", + "System.Resources.ResourceManager.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime/4.1.0-rc2-24027": { + "sha512": "sDyyCeXycMSiNP4z1wyeyXlZSb26/OXIAwqnDsOAjw9PL3r8OgDRJgt4SH6Qid5z6E5IEGTKwjBjrHJGoa8bag==", + "type": "package", + "files": [ + "System.Runtime.4.1.0-rc2-24027.nupkg.sha512", + "System.Runtime.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.Extensions/4.1.0-rc2-24027": { + "sha512": "rHmAgtQY8XlVd4tB/5ta8IzxAL9gpUlkTYQgUXDjdHux2MFmDSJv4vgm/atmwbKZcd0TnzjD2SYpnkWSqDWgFg==", + "type": "package", + "files": [ + "System.Runtime.Extensions.4.1.0-rc2-24027.nupkg.sha512", + "System.Runtime.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.Handles/4.0.1-rc2-24027": { + "sha512": "zAfnDT+YDOnVK2ZSoE+70LU94207gz0AO1B+ELtfsZB6a35yVFBo9XTE/nK9QwsZxnknPIqoQ1CJz434TC5PFA==", + "type": "package", + "files": [ + "System.Runtime.Handles.4.0.1-rc2-24027.nupkg.sha512", + "System.Runtime.Handles.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/_._", + "ref/netstandard1.3/System.Runtime.Handles.dll", + "ref/netstandard1.3/System.Runtime.Handles.xml", + "ref/netstandard1.3/de/System.Runtime.Handles.xml", + "ref/netstandard1.3/es/System.Runtime.Handles.xml", + "ref/netstandard1.3/fr/System.Runtime.Handles.xml", + "ref/netstandard1.3/it/System.Runtime.Handles.xml", + "ref/netstandard1.3/ja/System.Runtime.Handles.xml", + "ref/netstandard1.3/ko/System.Runtime.Handles.xml", + "ref/netstandard1.3/ru/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.InteropServices/4.1.0-rc2-24027": { + "sha512": "HMTGM3YyFBqDSP4STwC2YC51PInAQNMRj4V3rodwhaeAl+DnRKYqRFnd3eO2l99JqrcBIgg48SFGU9zglQC38w==", + "type": "package", + "files": [ + "System.Runtime.InteropServices.4.1.0-rc2-24027.nupkg.sha512", + "System.Runtime.InteropServices.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.InteropServices.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.xml", + "ref/netcore50/de/System.Runtime.InteropServices.xml", + "ref/netcore50/es/System.Runtime.InteropServices.xml", + "ref/netcore50/fr/System.Runtime.InteropServices.xml", + "ref/netcore50/it/System.Runtime.InteropServices.xml", + "ref/netcore50/ja/System.Runtime.InteropServices.xml", + "ref/netcore50/ko/System.Runtime.InteropServices.xml", + "ref/netcore50/ru/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/System.Runtime.InteropServices.dll", + "ref/netstandard1.1/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/System.Runtime.InteropServices.dll", + "ref/netstandard1.2/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/System.Runtime.InteropServices.dll", + "ref/netstandard1.3/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/System.Runtime.InteropServices.dll", + "ref/netstandard1.5/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.InteropServices.PInvoke/4.0.0-rc2-24027": { + "sha512": "KS562Uiu5jWEJqIihGZs7P+H/2rasaQC1HE0ZAx6A/2V2G8kFDydYEEB8Zs/M7roRsiCrdaj7chuokiAghShFg==", + "type": "package", + "files": [ + "System.Runtime.InteropServices.PInvoke.4.0.0-rc2-24027.nupkg.sha512", + "System.Runtime.InteropServices.PInvoke.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Runtime.InteropServices.PInvoke.dll", + "lib/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Runtime.InteropServices.PInvoke.dll", + "ref/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.PInvoke.dll" + ] + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { + "sha512": "nsKC00hUZY8SbNHMK3RMu62zEmgdB9xKO+7B30DfLLy5R/10ICrfUVUJvvc/HQC/VSObPUdjYUsqAFoQMIaHHA==", + "type": "package", + "files": [ + "System.Runtime.InteropServices.RuntimeInformation.4.0.0-rc2-24027.nupkg.sha512", + "System.Runtime.InteropServices.RuntimeInformation.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.Loader/4.0.0-rc2-24027": { + "sha512": "fH8ahqrW0BezIY8kAUWcXCpMxTOh3YygEXf7u8HczG/ZHJoDKTEiyMLvyz+6wm+h0y4GswDVr7RKPkvJHr3ktw==", + "type": "package", + "files": [ + "System.Runtime.Loader.4.0.0-rc2-24027.nupkg.sha512", + "System.Runtime.Loader.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net462/_._", + "lib/netstandard1.5/System.Runtime.Loader.dll", + "ref/netstandard1.5/System.Runtime.Loader.dll", + "ref/netstandard1.5/System.Runtime.Loader.xml", + "ref/netstandard1.5/de/System.Runtime.Loader.xml", + "ref/netstandard1.5/es/System.Runtime.Loader.xml", + "ref/netstandard1.5/fr/System.Runtime.Loader.xml", + "ref/netstandard1.5/it/System.Runtime.Loader.xml", + "ref/netstandard1.5/ja/System.Runtime.Loader.xml", + "ref/netstandard1.5/ko/System.Runtime.Loader.xml", + "ref/netstandard1.5/ru/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml" + ] + }, + "System.Runtime.Numerics/4.0.1-rc2-24027": { + "sha512": "ZcDlNWYNdyPJruJdoFiQjdD9aj17MUnK9vlShMaqIYtZmn5NuRY5Iyn0yojyA9SgJPaAoQkbvb/rJ7Nafly8sg==", + "type": "package", + "files": [ + "System.Runtime.Numerics.4.0.1-rc2-24027.nupkg.sha512", + "System.Runtime.Numerics.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Runtime.Numerics.dll", + "lib/netstandard1.3/System.Runtime.Numerics.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Runtime.Numerics.dll", + "ref/netcore50/System.Runtime.Numerics.xml", + "ref/netcore50/de/System.Runtime.Numerics.xml", + "ref/netcore50/es/System.Runtime.Numerics.xml", + "ref/netcore50/fr/System.Runtime.Numerics.xml", + "ref/netcore50/it/System.Runtime.Numerics.xml", + "ref/netcore50/ja/System.Runtime.Numerics.xml", + "ref/netcore50/ko/System.Runtime.Numerics.xml", + "ref/netcore50/ru/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", + "ref/netstandard1.1/System.Runtime.Numerics.dll", + "ref/netstandard1.1/System.Runtime.Numerics.xml", + "ref/netstandard1.1/de/System.Runtime.Numerics.xml", + "ref/netstandard1.1/es/System.Runtime.Numerics.xml", + "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", + "ref/netstandard1.1/it/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { + "sha512": "CatEVkKtMZlBrsdboi2RNediIXkYaiKtseORboHASI96mYtlPvivmHr/nw+pKx7s7enaFvs5Ovfbc8uXs5Qt7Q==", + "type": "package", + "files": [ + "System.Runtime.Serialization.Primitives.4.1.1-rc2-24027.nupkg.sha512", + "System.Runtime.Serialization.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.Runtime.Serialization.Primitives.dll", + "lib/netcore50/System.Runtime.Serialization.Primitives.dll", + "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.Runtime.Serialization.Primitives.dll", + "ref/netcore50/System.Runtime.Serialization.Primitives.dll", + "ref/netcore50/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/de/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/es/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/fr/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/it/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/ja/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/ko/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/ru/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/netcore50/zh-hant/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/System.Runtime.Serialization.Primitives.dll", + "ref/netstandard1.0/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/de/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/es/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/fr/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/it/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/ja/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/ko/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/ru/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll", + "ref/netstandard1.3/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/de/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/es/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/fr/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/it/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/ja/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/ko/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/ru/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll" + ] + }, + "System.Security.Claims/4.0.1-rc2-24027": { + "sha512": "9oxucsKjs8q2UZHHx6tQm78uXzAiCWE7MVbxUmLlVzCRXLKtzjWCgZqHzCjg37GHMvi326PhblnOI222CGW2GA==", + "type": "package", + "files": [ + "System.Security.Claims.4.0.1-rc2-24027.nupkg.sha512", + "System.Security.Claims.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Claims.dll", + "lib/netstandard1.3/System.Security.Claims.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Claims.dll", + "ref/netstandard1.3/System.Security.Claims.dll", + "ref/netstandard1.3/System.Security.Claims.xml", + "ref/netstandard1.3/de/System.Security.Claims.xml", + "ref/netstandard1.3/es/System.Security.Claims.xml", + "ref/netstandard1.3/fr/System.Security.Claims.xml", + "ref/netstandard1.3/it/System.Security.Claims.xml", + "ref/netstandard1.3/ja/System.Security.Claims.xml", + "ref/netstandard1.3/ko/System.Security.Claims.xml", + "ref/netstandard1.3/ru/System.Security.Claims.xml", + "ref/netstandard1.3/zh-hans/System.Security.Claims.xml", + "ref/netstandard1.3/zh-hant/System.Security.Claims.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Security.Cryptography.Algorithms/4.1.0-rc2-24027": { + "sha512": "oh/g+cyjJ7b1GpLmSHSPAv2o3juedBppGeumF25ELzsyINFCeOGpVOdUr15GLfTpNYHyYML0PCefIW6PrFH2XQ==", + "type": "package", + "files": [ + "System.Security.Cryptography.Algorithms.4.1.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Algorithms.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Algorithms.dll", + "lib/net461/System.Security.Cryptography.Algorithms.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Algorithms.dll", + "ref/net461/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll", + "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll" + ] + }, + "System.Security.Cryptography.Cng/4.1.0-rc2-24027": { + "sha512": "QILmzqCpi0F9+DK5Z4/w0VW7gu07CpXksTxhkjqGspxuh7KSd+G2lsIM7vUEZaWvuwJQyQRCNRMALC7u/tgY+g==", + "type": "package", + "files": [ + "System.Security.Cryptography.Cng.4.1.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Cng.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll" + ] + }, + "System.Security.Cryptography.Csp/4.0.0-rc2-24027": { + "sha512": "fQJkR6jpeLJVmB8z2XFqzRdToriROpb0MhVKvEDIOhPTwafemMe0+hxxTZ2sLJVOeytFxk10rZq05mJgA+SxdA==", + "type": "package", + "files": [ + "System.Security.Cryptography.Csp.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Csp.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Csp.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Csp.dll", + "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/netcore50/_._", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll" + ] + }, + "System.Security.Cryptography.Encoding/4.0.0-rc2-24027": { + "sha512": "71AE+Bd68o0t6R0OEwHNRxcpcCI2kYfY0EOP+mAzIohObJKLoaDW6t8CunWOnr7hzvHI4W2UdNgmZzX2HSSuOA==", + "type": "package", + "files": [ + "System.Security.Cryptography.Encoding.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Encoding.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Encoding.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "runtimes/win7/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll" + ] + }, + "System.Security.Cryptography.OpenSsl/4.0.0-rc2-24027": { + "sha512": "DZ3OjJC6O1qmYksZ45fuyHpB0julRXuohxGyDg2S4flOb8BIJYtzNZPapkkTNazDVAHohK4J8c7OLx3kFE2LVw==", + "type": "package", + "files": [ + "System.Security.Cryptography.OpenSsl.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.OpenSsl.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "ref/netstandard1.4/System.Security.Cryptography.OpenSsl.dll", + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll" + ] + }, + "System.Security.Cryptography.Primitives/4.0.0-rc2-24027": { + "sha512": "0uZrfk+oxQTpQ/4qTLCTTPXMvjkf0a7YUsYP2GkIeTirphSTZ090LISz4WLXf5AbuO/hYEI7k0MSxp0uqFB0tQ==", + "type": "package", + "files": [ + "System.Security.Cryptography.Primitives.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Primitives.dll", + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Primitives.dll", + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Security.Cryptography.X509Certificates/4.1.0-rc2-24027": { + "sha512": "nVprbjLjneBgQj9hDlOQqydaZLj/vnBtctLB4Tr5hf9xNP32twD0EDyN75F3/58WB90bMRgWijyQuI6llRs5mQ==", + "type": "package", + "files": [ + "System.Security.Cryptography.X509Certificates.4.1.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.X509Certificates.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.X509Certificates.dll", + "lib/net461/System.Security.Cryptography.X509Certificates.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.X509Certificates.dll", + "ref/net461/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win7/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll" + ] + }, + "System.Security.Principal/4.0.1-rc2-24027": { + "sha512": "L6+kLyQvfqGaJ08G8p84O1XCq5VxdjZmEyRgZjnupcZkB9MVK+1aG6iM6jMUbVz5upRm4WWXPkRbwVpUdeJYsw==", + "type": "package", + "files": [ + "System.Security.Principal.4.0.1-rc2-24027.nupkg.sha512", + "System.Security.Principal.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Security.Principal.dll", + "lib/netstandard1.0/System.Security.Principal.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Security.Principal.dll", + "ref/netcore50/System.Security.Principal.xml", + "ref/netcore50/de/System.Security.Principal.xml", + "ref/netcore50/es/System.Security.Principal.xml", + "ref/netcore50/fr/System.Security.Principal.xml", + "ref/netcore50/it/System.Security.Principal.xml", + "ref/netcore50/ja/System.Security.Principal.xml", + "ref/netcore50/ko/System.Security.Principal.xml", + "ref/netcore50/ru/System.Security.Principal.xml", + "ref/netcore50/zh-hans/System.Security.Principal.xml", + "ref/netcore50/zh-hant/System.Security.Principal.xml", + "ref/netstandard1.0/System.Security.Principal.dll", + "ref/netstandard1.0/System.Security.Principal.xml", + "ref/netstandard1.0/de/System.Security.Principal.xml", + "ref/netstandard1.0/es/System.Security.Principal.xml", + "ref/netstandard1.0/fr/System.Security.Principal.xml", + "ref/netstandard1.0/it/System.Security.Principal.xml", + "ref/netstandard1.0/ja/System.Security.Principal.xml", + "ref/netstandard1.0/ko/System.Security.Principal.xml", + "ref/netstandard1.0/ru/System.Security.Principal.xml", + "ref/netstandard1.0/zh-hans/System.Security.Principal.xml", + "ref/netstandard1.0/zh-hant/System.Security.Principal.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Security.Principal.Windows/4.0.0-rc2-24027": { + "sha512": "0zK9NALYpgSfw3oADZFPqtqS9JPHPTMT6RtYawKySlGOnElJG5+hhOsLq+ktG6k10Pyvem8/Pu5CrqJEqhLQFQ==", + "type": "package", + "files": [ + "System.Security.Principal.Windows.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Principal.Windows.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Security.Principal.Windows.dll", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll" + ] + }, + "System.Text.Encoding/4.0.11-rc2-24027": { + "sha512": "WyhCB3a669kXgMXEBx+T0G+bulfT0xzhYqZvuIGm22qIFlS85z11df279viqqjkwv2PDQvLjE2YKhRqkvdEd3g==", + "type": "package", + "files": [ + "System.Text.Encoding.4.0.11-rc2-24027.nupkg.sha512", + "System.Text.Encoding.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "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/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Text.Encoding.CodePages/4.0.1-rc2-24027": { + "sha512": "hoE1NcYMD2fwCotbt/I+B/6p0gyxp82MiKTZ5OKK2O7nMJ8sjF7YtzyVicvxD7e3sBDyCZWdcbMEW09M/C+IAQ==", + "type": "package", + "files": [ + "System.Text.Encoding.CodePages.4.0.1-rc2-24027.nupkg.sha512", + "System.Text.Encoding.CodePages.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netstandard1.3/System.Text.Encoding.CodePages.dll", + "ref/netstandard1.3/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll" + ] + }, + "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { + "sha512": "wj8if+6Wg+2Li3/T/+1+0qkuI7IZfeymtDhTiDThXDwc8+U9ZlZ2QcGHv9v9AEuh1ljWzp6dysuwehWSqAyhpg==", + "type": "package", + "files": [ + "System.Text.Encoding.Extensions.4.0.11-rc2-24027.nupkg.sha512", + "System.Text.Encoding.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.Extensions.dll", + "ref/netcore50/System.Text.Encoding.Extensions.xml", + "ref/netcore50/de/System.Text.Encoding.Extensions.xml", + "ref/netcore50/es/System.Text.Encoding.Extensions.xml", + "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", + "ref/netcore50/it/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.0/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.3/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Text.Encodings.Web/4.0.0-rc2-24027": { + "sha512": "r8and4JvIHRMq1Zc1H+hRKhRearrYKogJ18hQRZRsq9dcRRuxIwsv3FB73N7tMflYA2eJDmcWeqlBlYzGhOSdQ==", + "type": "package", + "files": [ + "System.Text.Encodings.Web.4.0.0-rc2-24027.nupkg.sha512", + "System.Text.Encodings.Web.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Text.Encodings.Web.dll", + "lib/netstandard1.0/System.Text.Encodings.Web.xml" + ] + }, + "System.Text.RegularExpressions/4.0.12-rc2-24027": { + "sha512": "Hot88dwmUASuTWne7upZ1yfnXxZ9tGhRJNtlD9+s3QOqSLPy1a8fGlFIaxBVgAk7kKTb/3Eg4j+1QG6TGXDeDQ==", + "type": "package", + "files": [ + "System.Text.RegularExpressions.4.0.12-rc2-24027.nupkg.sha512", + "System.Text.RegularExpressions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Text.RegularExpressions.dll", + "lib/netstandard1.3/System.Text.RegularExpressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.xml", + "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/zh-hans/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/System.Text.RegularExpressions.dll", + "ref/netstandard1.0/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/System.Text.RegularExpressions.dll", + "ref/netstandard1.3/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Threading/4.0.11-rc2-24027": { + "sha512": "JdVfUj82+pkIGfpUeb28HdwxoUMR7lTL5LT2iX9gyKtIo4yv2VirGPFVvohdlN9t9My+dIlYb9W4z1YlZV/RIA==", + "type": "package", + "files": [ + "System.Threading.4.0.11-rc2-24027.nupkg.sha512", + "System.Threading.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll" + ] + }, + "System.Threading.Overlapped/4.0.1-rc2-24027": { + "sha512": "FabraxAMMWzA2IgOTTfYz1sX1V1b0KqLntBAkEB3uDiZRN2FZpGK9Puq/Z9Je44ubcBBtSNWPe+wzu+QBiKawg==", + "type": "package", + "files": [ + "System.Threading.Overlapped.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Overlapped.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Threading.Overlapped.dll", + "ref/net46/System.Threading.Overlapped.dll", + "ref/netstandard1.3/System.Threading.Overlapped.dll", + "ref/netstandard1.3/System.Threading.Overlapped.xml", + "ref/netstandard1.3/de/System.Threading.Overlapped.xml", + "ref/netstandard1.3/es/System.Threading.Overlapped.xml", + "ref/netstandard1.3/fr/System.Threading.Overlapped.xml", + "ref/netstandard1.3/it/System.Threading.Overlapped.xml", + "ref/netstandard1.3/ja/System.Threading.Overlapped.xml", + "ref/netstandard1.3/ko/System.Threading.Overlapped.xml", + "ref/netstandard1.3/ru/System.Threading.Overlapped.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml", + "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll", + "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll", + "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll" + ] + }, + "System.Threading.Tasks/4.0.11-rc2-24027": { + "sha512": "BULvVgPxKNzMgAZpaRHREYhbGFTDbwG84mR61gGcajhLo6nn7XS9E1Lzixiv3gANtT7HROH7h3LeMPMRsEvEPQ==", + "type": "package", + "files": [ + "System.Threading.Tasks.4.0.11-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "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/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Threading.Tasks.Dataflow/4.6.0-rc2-24027": { + "sha512": "pB+qc63BahNZaD7sO2IvXDoekTfvN/bKe/zzjzSh0dhOAcMvTNfDWknuG8EynoOEM9REZ147En2XvH0srAyHMA==", + "type": "package", + "files": [ + "System.Threading.Tasks.Dataflow.4.6.0-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Dataflow.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Threading.Tasks.Dataflow.XML", + "lib/netstandard1.0/System.Threading.Tasks.Dataflow.dll", + "lib/netstandard1.1/System.Threading.Tasks.Dataflow.XML", + "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll" + ] + }, + "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { + "sha512": "dfj0Fl7/0KeP1UwQvo7xu7LdRAHfJ/Pdvo2YL+sDHddCLaiu+1yNyijYBocaCgQ4H0t8nEg8he/dWsPpaTdfNg==", + "type": "package", + "files": [ + "System.Threading.Tasks.Extensions.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml" + ] + }, + "System.Threading.Tasks.Parallel/4.0.1-rc2-24027": { + "sha512": "SNOmVf2OqhpwIEznDWxBO7ZZOnN4Iy9xSVrnT4lsU/A93Zc3zJ/7m9oT7RkkQFUncNIq39xqcuYlJ4u1KjTFJg==", + "type": "package", + "files": [ + "System.Threading.Tasks.Parallel.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Parallel.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.Tasks.Parallel.dll", + "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.Parallel.dll", + "ref/netcore50/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/de/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/es/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/fr/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/it/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/ja/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/ko/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/ru/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.Parallel.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll", + "ref/netstandard1.1/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/de/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/es/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/fr/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/it/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/ja/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/ko/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/ru/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/zh-hans/System.Threading.Tasks.Parallel.xml", + "ref/netstandard1.1/zh-hant/System.Threading.Tasks.Parallel.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Threading.Thread/4.0.0-rc2-24027": { + "sha512": "pb71GbyEOz4LIVFjssvJ+xXRXA7dye0TuRfW/H9ocfyHensQCWZIeo89Z4rEqbK+3/mE3avAsCpBYenwop0hQA==", + "type": "package", + "files": [ + "System.Threading.Thread.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Thread.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Threading.Thread.dll", + "lib/netcore50/_._", + "lib/netstandard1.3/System.Threading.Thread.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Threading.Thread.dll", + "ref/netstandard1.3/System.Threading.Thread.dll", + "ref/netstandard1.3/System.Threading.Thread.xml", + "ref/netstandard1.3/de/System.Threading.Thread.xml", + "ref/netstandard1.3/es/System.Threading.Thread.xml", + "ref/netstandard1.3/fr/System.Threading.Thread.xml", + "ref/netstandard1.3/it/System.Threading.Thread.xml", + "ref/netstandard1.3/ja/System.Threading.Thread.xml", + "ref/netstandard1.3/ko/System.Threading.Thread.xml", + "ref/netstandard1.3/ru/System.Threading.Thread.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Threading.ThreadPool/4.0.10-rc2-24027": { + "sha512": "MyuiERgONOnLCD45PQ1rTHYEv6R/2RL1/LxmqJh5/MXYBeh7o8B3VrXlMuxpTZwKg4pbQbLe5uWIueoPwyq8IA==", + "type": "package", + "files": [ + "System.Threading.ThreadPool.4.0.10-rc2-24027.nupkg.sha512", + "System.Threading.ThreadPool.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Threading.ThreadPool.dll", + "lib/netcore50/_._", + "lib/netstandard1.3/System.Threading.ThreadPool.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Threading.ThreadPool.dll", + "ref/netstandard1.3/System.Threading.ThreadPool.dll", + "ref/netstandard1.3/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/de/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/es/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/fr/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/it/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/ja/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/ko/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/ru/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml", + "ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Threading.Timer/4.0.1-rc2-24027": { + "sha512": "AA9O27bBDE+sNy3PsN3RLoHaQzK7OldejkpXoi3UAeVcR+8Yr4O0UmcdCkucE4KfGk/ID+BxHCWdws4FEDV+4w==", + "type": "package", + "files": [ + "System.Threading.Timer.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Timer.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net451/_._", + "lib/portable-net451+win81+wpa81/_._", + "lib/win81/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net451/_._", + "ref/netcore50/System.Threading.Timer.dll", + "ref/netcore50/System.Threading.Timer.xml", + "ref/netcore50/de/System.Threading.Timer.xml", + "ref/netcore50/es/System.Threading.Timer.xml", + "ref/netcore50/fr/System.Threading.Timer.xml", + "ref/netcore50/it/System.Threading.Timer.xml", + "ref/netcore50/ja/System.Threading.Timer.xml", + "ref/netcore50/ko/System.Threading.Timer.xml", + "ref/netcore50/ru/System.Threading.Timer.xml", + "ref/netcore50/zh-hans/System.Threading.Timer.xml", + "ref/netcore50/zh-hant/System.Threading.Timer.xml", + "ref/netstandard1.2/System.Threading.Timer.dll", + "ref/netstandard1.2/System.Threading.Timer.xml", + "ref/netstandard1.2/de/System.Threading.Timer.xml", + "ref/netstandard1.2/es/System.Threading.Timer.xml", + "ref/netstandard1.2/fr/System.Threading.Timer.xml", + "ref/netstandard1.2/it/System.Threading.Timer.xml", + "ref/netstandard1.2/ja/System.Threading.Timer.xml", + "ref/netstandard1.2/ko/System.Threading.Timer.xml", + "ref/netstandard1.2/ru/System.Threading.Timer.xml", + "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml", + "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml", + "ref/portable-net451+win81+wpa81/_._", + "ref/win81/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Xml.ReaderWriter/4.0.11-rc2-24027": { + "sha512": "PET0DO5ec5Cp6bAK40aWkv/gq4+/3KslTnkpw8UcYfoNkZafIsmd11UzWY+FnjJIpVxHDG3u4SlQAinKlABxFw==", + "type": "package", + "files": [ + "System.Xml.ReaderWriter.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.ReaderWriter.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.ReaderWriter.dll", + "lib/netstandard1.3/System.Xml.ReaderWriter.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.ReaderWriter.dll", + "ref/netcore50/System.Xml.ReaderWriter.xml", + "ref/netcore50/de/System.Xml.ReaderWriter.xml", + "ref/netcore50/es/System.Xml.ReaderWriter.xml", + "ref/netcore50/fr/System.Xml.ReaderWriter.xml", + "ref/netcore50/it/System.Xml.ReaderWriter.xml", + "ref/netcore50/ja/System.Xml.ReaderWriter.xml", + "ref/netcore50/ko/System.Xml.ReaderWriter.xml", + "ref/netcore50/ru/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/System.Xml.ReaderWriter.dll", + "ref/netstandard1.0/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/System.Xml.ReaderWriter.dll", + "ref/netstandard1.3/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Xml.XDocument/4.0.11-rc2-24027": { + "sha512": "e2rpl8sRIEw2YiizX6CzL/g7BU9OeIRXdsuVAL3DWDFBsYrLac+Wcdn1HM1bHhrZ8Gbw+KmFQBMtnXHzv+xGsA==", + "type": "package", + "files": [ + "System.Xml.XDocument.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.XDocument.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.XDocument.dll", + "lib/netstandard1.3/System.Xml.XDocument.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.XDocument.dll", + "ref/netcore50/System.Xml.XDocument.xml", + "ref/netcore50/de/System.Xml.XDocument.xml", + "ref/netcore50/es/System.Xml.XDocument.xml", + "ref/netcore50/fr/System.Xml.XDocument.xml", + "ref/netcore50/it/System.Xml.XDocument.xml", + "ref/netcore50/ja/System.Xml.XDocument.xml", + "ref/netcore50/ko/System.Xml.XDocument.xml", + "ref/netcore50/ru/System.Xml.XDocument.xml", + "ref/netcore50/zh-hans/System.Xml.XDocument.xml", + "ref/netcore50/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.0/System.Xml.XDocument.dll", + "ref/netstandard1.0/System.Xml.XDocument.xml", + "ref/netstandard1.0/de/System.Xml.XDocument.xml", + "ref/netstandard1.0/es/System.Xml.XDocument.xml", + "ref/netstandard1.0/fr/System.Xml.XDocument.xml", + "ref/netstandard1.0/it/System.Xml.XDocument.xml", + "ref/netstandard1.0/ja/System.Xml.XDocument.xml", + "ref/netstandard1.0/ko/System.Xml.XDocument.xml", + "ref/netstandard1.0/ru/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.3/System.Xml.XDocument.dll", + "ref/netstandard1.3/System.Xml.XDocument.xml", + "ref/netstandard1.3/de/System.Xml.XDocument.xml", + "ref/netstandard1.3/es/System.Xml.XDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XDocument.xml", + "ref/netstandard1.3/it/System.Xml.XDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Xml.XmlDocument/4.0.1-rc2-24027": { + "sha512": "9Dll6QjHF9ECoBG+bPgfiEC0B8URbG+PRuI/QLfemn/OQYG+PBfh+hK/Svfxx8d8AqhXA7pnUzOXRYNlRQ5zAQ==", + "type": "package", + "files": [ + "System.Xml.XmlDocument.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XmlDocument.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Xml.XmlDocument.dll", + "lib/netstandard1.3/System.Xml.XmlDocument.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Xml.XmlDocument.dll", + "ref/netstandard1.3/System.Xml.XmlDocument.dll", + "ref/netstandard1.3/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/de/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/es/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/it/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Xml.XPath/4.0.1-rc2-24027": { + "sha512": "HlYEV5eowxhA9GQHC0sIAKo7Hhpa2soYkBezc1/7qK1bt0bNnXDdNQXqaSDklxpAJz3xvpkOgdeid44Z/nrGxA==", + "type": "package", + "files": [ + "System.Xml.XPath.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XPath.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Xml.XPath.dll", + "lib/netstandard1.3/System.Xml.XPath.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Xml.XPath.dll", + "ref/netstandard1.3/System.Xml.XPath.dll", + "ref/netstandard1.3/System.Xml.XPath.xml", + "ref/netstandard1.3/de/System.Xml.XPath.xml", + "ref/netstandard1.3/es/System.Xml.XPath.xml", + "ref/netstandard1.3/fr/System.Xml.XPath.xml", + "ref/netstandard1.3/it/System.Xml.XPath.xml", + "ref/netstandard1.3/ja/System.Xml.XPath.xml", + "ref/netstandard1.3/ko/System.Xml.XPath.xml", + "ref/netstandard1.3/ru/System.Xml.XPath.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Xml.XPath.XDocument/4.0.1-rc2-24027": { + "sha512": "IxOLcwl5A0Lm1s2FIUh5klV+Fi0tUE/5OltvIkZdV7phcWVfgBlCRlgxweaXVrCTI+9TZ8TihVutVaA+PC95lg==", + "type": "package", + "files": [ + "System.Xml.XPath.XDocument.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XPath.XDocument.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Xml.XPath.XDocument.dll", + "lib/netstandard1.3/System.Xml.XPath.XDocument.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Xml.XPath.XDocument.dll", + "ref/netstandard1.3/System.Xml.XPath.XDocument.dll", + "ref/netstandard1.3/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/de/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/es/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/it/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XPath.XDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XPath.XDocument.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "xunit/2.1.0": { + "sha512": "u/7VQSOSXa7kSG4iK6Lcn7RqKZQ3hk7cnyMNVMpXHSP0RI5VQEtc44hvkG3LyWOVsx1dhUDD3rPAHAxyOUDQJw==", + "type": "package", + "files": [ + "xunit.2.1.0.nupkg.sha512", + "xunit.nuspec" + ] + }, + "xunit.abstractions/2.0.0": { + "sha512": "NAdxKQRzuLnCZ0g++x6i87/8rMBpQoRiRlRNLAqfODm2zJPbteHRoSER3DXfxnqrHXyBJT8rFaZ8uveBeQyaMA==", + "type": "package", + "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.sha512", + "xunit.abstractions.nuspec" + ] + }, + "xunit.assert/2.1.0": { + "sha512": "Hhhw+YaTe+BGhbr57dxVE+6VJk8BfThqFFii1XIsSZ4qx+SSCixprJC10JkiLRVSTfWyT8W/4nAf6NQgIrmBxA==", + "type": "package", + "files": [ + "lib/dotnet/xunit.assert.dll", + "lib/dotnet/xunit.assert.pdb", + "lib/dotnet/xunit.assert.xml", + "lib/portable-net45+win8+wp8+wpa81/xunit.assert.dll", + "lib/portable-net45+win8+wp8+wpa81/xunit.assert.pdb", + "lib/portable-net45+win8+wp8+wpa81/xunit.assert.xml", + "xunit.assert.2.1.0.nupkg.sha512", + "xunit.assert.nuspec" + ] + }, + "xunit.core/2.1.0": { + "sha512": "jlbYdPbnkPIRwJllcT/tQZCNsSElVDEymdpJfH79uTUrPARkELVYw9o/zhAjKZXmeikGqGK5C2Yny4gTNoEu0Q==", + "type": "package", + "files": [ + "build/_desktop/xunit.execution.desktop.dll", + "build/dnx451/_._", + "build/monoandroid/_._", + "build/monotouch/_._", + "build/net45/_._", + "build/portable-net45+win8+wp8+wpa81/xunit.core.props", + "build/win8/_._", + "build/win81/xunit.core.props", + "build/wp8/_._", + "build/wpa81/xunit.core.props", + "build/xamarinios/_._", + "xunit.core.2.1.0.nupkg.sha512", + "xunit.core.nuspec" + ] + }, + "xunit.extensibility.core/2.1.0": { + "sha512": "ANWM3WxeaeHjACLRlmrv+xOc0WAcr3cvIiJE+gqbdzTv1NCH4p1VDyT+8WmmdCc9db0WFiJLaDy4YTYsL1wWXw==", + "type": "package", + "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+win8+wp8+wpa81/xunit.core.dll", + "lib/portable-net45+win8+wp8+wpa81/xunit.core.dll.tdnet", + "lib/portable-net45+win8+wp8+wpa81/xunit.core.pdb", + "lib/portable-net45+win8+wp8+wpa81/xunit.core.xml", + "lib/portable-net45+win8+wp8+wpa81/xunit.runner.tdnet.dll", + "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.desktop.dll", + "xunit.extensibility.core.2.1.0.nupkg.sha512", + "xunit.extensibility.core.nuspec" + ] + }, + "xunit.extensibility.execution/2.1.0": { + "sha512": "tAoNafoVknKa3sZJPMvtZRnhOSk3gasEGeceSm7w/gyGwsR/OXFxndWJB1xSHeoy33d3Z6jFqn4A3j+pWCF0Ew==", + "type": "package", + "files": [ + "lib/dnx451/xunit.execution.dotnet.dll", + "lib/dnx451/xunit.execution.dotnet.pdb", + "lib/dnx451/xunit.execution.dotnet.xml", + "lib/dotnet/xunit.execution.dotnet.dll", + "lib/dotnet/xunit.execution.dotnet.pdb", + "lib/dotnet/xunit.execution.dotnet.xml", + "lib/monoandroid/xunit.execution.dotnet.dll", + "lib/monoandroid/xunit.execution.dotnet.pdb", + "lib/monoandroid/xunit.execution.dotnet.xml", + "lib/monotouch/xunit.execution.dotnet.dll", + "lib/monotouch/xunit.execution.dotnet.pdb", + "lib/monotouch/xunit.execution.dotnet.xml", + "lib/net45/xunit.execution.desktop.dll", + "lib/net45/xunit.execution.desktop.pdb", + "lib/net45/xunit.execution.desktop.xml", + "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.dll", + "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.pdb", + "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.xml", + "lib/win8/xunit.execution.dotnet.dll", + "lib/win8/xunit.execution.dotnet.pdb", + "lib/win8/xunit.execution.dotnet.xml", + "lib/wp8/xunit.execution.dotnet.dll", + "lib/wp8/xunit.execution.dotnet.pdb", + "lib/wp8/xunit.execution.dotnet.xml", + "lib/wpa81/xunit.execution.dotnet.dll", + "lib/wpa81/xunit.execution.dotnet.pdb", + "lib/wpa81/xunit.execution.dotnet.xml", + "lib/xamarinios/xunit.execution.dotnet.dll", + "lib/xamarinios/xunit.execution.dotnet.pdb", + "lib/xamarinios/xunit.execution.dotnet.xml", + "xunit.extensibility.execution.2.1.0.nupkg.sha512", + "xunit.extensibility.execution.nuspec" + ] + }, + "xunit.runner.reporters/2.1.0": { + "sha512": "ja0kJrvwSiho2TRFpfHfa+6tGJI5edcyD8fdekTkjn7Us17PbGqglIihRe8sR9YFAmS4ipEC8+7CXOM/b69ENQ==", + "type": "package", + "files": [ + "lib/dnx451/xunit.runner.reporters.dotnet.dll", + "lib/dotnet/xunit.runner.reporters.dotnet.dll", + "lib/net45/xunit.runner.reporters.desktop.dll", + "xunit.runner.reporters.2.1.0.nupkg.sha512", + "xunit.runner.reporters.nuspec" + ] + }, + "xunit.runner.utility/2.1.0": { + "sha512": "jJJHROwskIhdQuYw7exe7KaW20dOCa+lzV/lY7Zdh1ZZzdUPpScMi9ReJIutqiyjhemGF8V/GaMIPrcjyZ4ioQ==", + "type": "package", + "files": [ + "lib/dnx451/xunit.runner.utility.dotnet.dll", + "lib/dnx451/xunit.runner.utility.dotnet.pdb", + "lib/dnx451/xunit.runner.utility.dotnet.xml", + "lib/dotnet/xunit.runner.utility.dotnet.dll", + "lib/dotnet/xunit.runner.utility.dotnet.pdb", + "lib/dotnet/xunit.runner.utility.dotnet.xml", + "lib/net35/xunit.runner.utility.desktop.dll", + "lib/net35/xunit.runner.utility.desktop.pdb", + "lib/net35/xunit.runner.utility.desktop.xml", + "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.dll", + "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.pdb", + "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.xml", + "xunit.runner.utility.2.1.0.nupkg.sha512", + "xunit.runner.utility.nuspec" + ] + }, + "NLog.Web.AspNetCore/4.2.3": { + "type": "project", + "path": "../NLog.Web.AspNetCore/project.json", + "msbuildProject": "../NLog.Web.AspNetCore/NLog.Web.AspNetCore.xproj" + } + }, + "projectFileDependencyGroups": { + "": [ + "Microsoft.AspNetCore.Hosting.Abstractions >= 1.0.0-rc2-final", + "Microsoft.AspNetCore.Http.Extensions >= 1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing >= 1.0.0-rc2-final", + "NLog >= 4.4.0-beta9", + "NLog.Web.AspNetCore >= 4.2.3", + "NSubstitute >= 2.0.0-alpha001", + "dotnet-test-xunit >= 1.0.0-rc2-build10025", + "xunit >= 2.1.0" + ], + ".NETCoreApp,Version=v1.0": [ + "Microsoft.NETCore.App >= 1.0.0-rc2-3002702" + ] + }, + "tools": {}, + "projectFileToolGroups": {} +} \ No newline at end of file diff --git a/NLog.Web.AspNetCore.sln b/NLog.Web.AspNetCore.sln index 879e2e8a..078aaef2 100644 --- a/NLog.Web.AspNetCore.sln +++ b/NLog.Web.AspNetCore.sln @@ -1,10 +1,12 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 +VisualStudioVersion = 14.0.25123.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{52CA242D-DB20-41D9-8B79-A5A965ECA105}" EndProject -Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "NLog.Web.AspNet.Core", "NLog.Web.AspNetCore\NLog.Web.AspNetCore.xproj", "{74D5915B-BEA9-404C-B4D0-B663164DEF37}" +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "NLog.Web.AspNetCore", "NLog.Web.AspNetCore\NLog.Web.AspNetCore.xproj", "{74D5915B-BEA9-404C-B4D0-B663164DEF37}" +EndProject +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "NLog.Web.AspNetCore.Tests", "NLog.Web.AspNetCore.Tests\NLog.Web.AspNetCore.Tests.xproj", "{EE6878A3-8375-44DD-B161-81742056DC10}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -16,6 +18,10 @@ Global {74D5915B-BEA9-404C-B4D0-B663164DEF37}.Debug|Any CPU.Build.0 = Debug|Any CPU {74D5915B-BEA9-404C-B4D0-B663164DEF37}.Release|Any CPU.ActiveCfg = Release|Any CPU {74D5915B-BEA9-404C-B4D0-B663164DEF37}.Release|Any CPU.Build.0 = Release|Any CPU + {EE6878A3-8375-44DD-B161-81742056DC10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EE6878A3-8375-44DD-B161-81742056DC10}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE6878A3-8375-44DD-B161-81742056DC10}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EE6878A3-8375-44DD-B161-81742056DC10}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/test_aspnet.bat b/test_aspnet.bat new file mode 100644 index 00000000..1e40bb22 --- /dev/null +++ b/test_aspnet.bat @@ -0,0 +1,3 @@ +echo off + +xunit.console.x86.exe NLog.Web.Tests\bin\Release\NLog.Web.Tests.dll \ No newline at end of file diff --git a/test_aspnetcore.bat b/test_aspnetcore.bat new file mode 100644 index 00000000..00b0b46b --- /dev/null +++ b/test_aspnetcore.bat @@ -0,0 +1,6 @@ +echo off + +rem update project.json for version number + +call dotnet restore NLog.Web.AspNetCore.Tests +call dotnet test NLog.Web.AspNetCore.Tests --configuration release \ No newline at end of file From ee48f198c6b31ef8b5a6ffb7f410f39ee196eb62 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Sun, 12 Jun 2016 14:49:03 -0400 Subject: [PATCH 28/34] Unit Test Fixes for asp.net Core and few more code improvements. Unit Test Fixes for asp.net Core and few more code improvements. --- .../AspNetItemValueLayoutRendererTests.cs | 5 +- .../AspNetMvcActionRendererTests.cs | 13 +++- .../AspNetMvcControllerRendererTests.cs | 15 +++-- .../AspNetRequestUrlRendererTests.cs | 62 ++++++++++--------- .../NLog.Web.AspNetCore.Tests.xproj | 7 ++- NLog.Web.AspNetCore.Tests/project.json | 22 +++---- .../AspNetItemValueLayoutRenderer.cs | 4 +- .../AspNetMvcActionRenderer.cs | 8 +-- .../AspNetMvcControllerRenderer.cs | 7 +-- .../AspNetMvcLayoutRendererBase.cs | 5 +- .../AspNetRequestUrlRenderer.cs | 24 ++++--- 11 files changed, 92 insertions(+), 80 deletions(-) diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs index 2ab5471c..e0d68f3b 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs @@ -59,7 +59,10 @@ public void VariableNotFoundRendersEmptyString() public void VariableFoundRendersValue(object expectedValue) { var httpContext = Substitute.For(); - httpContext.Items["key"].Returns(expectedValue); +#if NETSTANDARD_1plus + httpContext.Items = new Dictionary(); +#endif + httpContext.Items.Add("key", expectedValue); var renderer = new AspNetItemValueLayoutRenderer(); renderer.Variable = "key"; diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs index 1cdfde1a..0c425714 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcActionRendererTests.cs @@ -8,6 +8,8 @@ #else using Microsoft.Extensions.Primitives; using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +using Microsoft.AspNetCore.Routing; +using Microsoft.AspNetCore.Http.Features; #endif using NLog.Web.LayoutRenderers; using NSubstitute; @@ -21,13 +23,18 @@ public class AspNetMvcActionRendererTests : TestBase public void NullRoutesRenderersEmptyString() { var httpContext = Substitute.For(); - +#if NETSTANDARD_1plus + var routingFeature = Substitute.For(); + var collection = new FeatureCollection(); + collection.Set(routingFeature); + httpContext.Features.Returns(collection); +#endif var renderer = new AspNetMvcActionRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - string result = renderer.Render(new LogEventInfo()); + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Empty(result); - } + } } } diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs index 8ab3bcd7..bc8ba4ed 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetMvcControllerRendererTests.cs @@ -9,13 +9,13 @@ #else using Microsoft.Extensions.Primitives; using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +using Microsoft.AspNetCore.Routing; +using Microsoft.AspNetCore.Http.Features; #endif using NLog.Web.LayoutRenderers; using NSubstitute; using Xunit; -using NLog.Targets; -using NLog.Layouts; namespace NLog.Web.Tests.LayoutRenderers { @@ -25,12 +25,15 @@ public class AspNetMvcControllerRendererTests : TestBase public void NullRoutesRenderersEmptyString() { var httpContext = Substitute.For(); - +#if NETSTANDARD_1plus + var routingFeature = Substitute.For(); + var collection = new FeatureCollection(); + collection.Set(routingFeature); + httpContext.Features.Returns(collection); +#endif var renderer = new AspNetMvcControllerRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - - string result = renderer.Render(new LogEventInfo()); - + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Empty(result); } } diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs index 4c3424f5..aebadec1 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetRequestUrlRendererTests.cs @@ -9,6 +9,7 @@ #else using Microsoft.Extensions.Primitives; using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; +using Microsoft.AspNetCore.Http; #endif using NLog.Web.LayoutRenderers; using NSubstitute; @@ -26,7 +27,7 @@ public void NullUrlRendersEmptyString() var renderer = new AspNetRequestUrlRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - string result = renderer.Render(new LogEventInfo()); + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Empty(result); } @@ -34,9 +35,9 @@ public void NullUrlRendersEmptyString() [Fact] public void UrlPresentRenderNonEmpty_ExcludeQueryString() { - var renderer = CreateRenderer("http://www.google.com/?t=1"); + var renderer = CreateRenderer("www.google.com:80", "?t=1", "http"); - string result = renderer.Render(new LogEventInfo()); + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Equal(result, "http://www.google.com/"); } @@ -44,39 +45,25 @@ public void UrlPresentRenderNonEmpty_ExcludeQueryString() [Fact] public void UrlPresentRenderNonEmpty_IncludeQueryString() { - var renderer = CreateRenderer("http://www.google.com/?t=1"); + var renderer = CreateRenderer("www.google.com:80", "?t=1", "http"); renderer.IncludeQueryString = true; - string result = renderer.Render(new LogEventInfo()); + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Equal(result, "http://www.google.com/?t=1"); } - private static AspNetRequestUrlRenderer CreateRenderer(string url) - { - var httpContext = Substitute.For(); -#if !NETSTANDARD_1plus - httpContext.Request.Url.Returns(new Uri(url)); -#else - httpContext.Request.Host.Host.Returns((callinfo) => url); -#endif - var renderer = new AspNetRequestUrlRenderer(); - - renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); - return renderer; - } - [Fact] public void UrlPresentRenderNonEmpty_IncludeQueryString_IncludePort() { var expected = "http://www.google.com:80/Test.asp?t=1"; - - var renderer = CreateRenderer(expected); + + var renderer = CreateRenderer("www.google.com:80", "?t=1", "http", "/Test.asp"); renderer.IncludeQueryString = true; renderer.IncludePort = true; - string result = renderer.Render(new LogEventInfo()); + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Equal(result, expected); } @@ -84,16 +71,14 @@ public void UrlPresentRenderNonEmpty_IncludeQueryString_IncludePort() [Fact] public void UrlPresentRenderNonEmpty_IncludeQueryString_ExcludePort() { - var testUrl = "http://www.google.com:80/Test.asp?t=1"; var expected = "http://www.google.com/Test.asp?t=1"; - var renderer = CreateRenderer(testUrl); + var renderer = CreateRenderer("www.google.com:80", "?t=1", "http", "/Test.asp"); - renderer.IncludeQueryString = true; renderer.IncludePort = false; - string result = renderer.Render(new LogEventInfo()); + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Equal(result, expected); } @@ -101,14 +86,33 @@ public void UrlPresentRenderNonEmpty_IncludeQueryString_ExcludePort() [Fact] public void UrlPresentRenderNonEmpty_ExcludeQueryString_ExcludePort() { - var testUrl = "http://www.google.com:80/Test.asp?t=1"; var expected = "http://www.google.com/Test.asp"; - var renderer = CreateRenderer(testUrl); + var renderer = CreateRenderer("www.google.com:80", "?t=1", "http", "/Test.asp"); - string result = renderer.Render(new LogEventInfo()); + string result = renderer.Render(LogEventInfo.CreateNullEvent()); Assert.Equal(result, expected); } + + private static AspNetRequestUrlRenderer CreateRenderer(string hostBase, string queryString = "", string scheme = "http", string page = "/", string pathBase = "") + { + var httpContext = Substitute.For(); + +#if !NETSTANDARD_1plus + var url = $"{scheme}://{hostBase}{pathBase}{page}{queryString}"; + httpContext.Request.Url.Returns(new Uri(url)); +#else + httpContext.Request.Path.Returns(new PathString(page)); + httpContext.Request.PathBase.Returns(new PathString(pathBase)); + httpContext.Request.QueryString.Returns(new QueryString(queryString)); + httpContext.Request.Host.Returns(new HostString(hostBase)); + httpContext.Request.Scheme.Returns(scheme); +#endif + var renderer = new AspNetRequestUrlRenderer(); + + renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); + return renderer; + } } } diff --git a/NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj b/NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj index 16a744b5..88fcccc5 100644 --- a/NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj +++ b/NLog.Web.AspNetCore.Tests/NLog.Web.AspNetCore.Tests.xproj @@ -4,7 +4,6 @@ 14.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - ee6878a3-8375-44dd-b161-81742056dc10 @@ -13,9 +12,11 @@ .\bin\ v4.6 - 2.0 + + + - + \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/project.json b/NLog.Web.AspNetCore.Tests/project.json index 0f56523b..84470661 100644 --- a/NLog.Web.AspNetCore.Tests/project.json +++ b/NLog.Web.AspNetCore.Tests/project.json @@ -1,20 +1,18 @@ { "version": "1.0.0-*", "testRunner": "xunit", - "dependencies": { - "xunit": "2.1.0", - "NSubstitute": "2.0.0-alpha001", - "dotnet-test-xunit": "1.0.0-rc2-build10025", - "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Routing": "1.0.0-rc2-final", - "NLog": "4.4.0-beta9", - "NLog.Web.AspNetCore": "4.2.3" - }, + "dependencies": { + "dotnet-test-xunit": "1.0.0-rc2-build10025", + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", + "Microsoft.AspNetCore.Routing": "1.0.0-rc2-final", + "NLog": "4.4.0-beta9", + "NLog.Web.AspNetCore": "4.2.3", + "NSubstitute": "2.0.0-alpha001", + "xunit": "2.1.0" + }, "frameworks": { "netcoreapp1.0": { - - "dependencies": { "Microsoft.NETCore.App": { "type": "platform", diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetItemValueLayoutRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetItemValueLayoutRenderer.cs index 0b53db90..e41cd25c 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetItemValueLayoutRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetItemValueLayoutRenderer.cs @@ -68,7 +68,9 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) } var context = HttpContextAccessor.HttpContext; - var value = PropertyReader.GetValue(Variable, k => context.Items[k], EvaluateAsNestedProperties); + Func getVal = k => context.Items[k]; + + var value = PropertyReader.GetValue(Variable, getVal, EvaluateAsNestedProperties); builder.Append(Convert.ToString(value, CultureInfo.CurrentUICulture)); } diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs index 61484099..521b128f 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcActionRenderer.cs @@ -6,9 +6,9 @@ #else using Microsoft.AspNetCore.Routing; using Microsoft.AspNetCore.Http; +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; #endif - namespace NLog.Web.LayoutRenderers { /// @@ -31,11 +31,7 @@ public class AspNetMvcActionRenderer : AspNetMvcLayoutRendererBase /// The to append the rendered data to. /// Logging event. /// The current http context. -#if !NETSTANDARD_1plus protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContextBase context) -#else - protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContext context) -#endif { string key = "action"; string controller; @@ -43,7 +39,7 @@ protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent #if !NETSTANDARD_1plus controller = RouteTable.Routes?.GetRouteData(context)?.Values[key]?.ToString(); #else - controller = context.GetRouteValue(key)?.ToString(); + controller = context?.GetRouteData()?.Values?[key]?.ToString(); #endif if (!string.IsNullOrEmpty(controller)) builder.Append(controller); diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs index 214d00fd..02be138b 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcControllerRenderer.cs @@ -4,6 +4,7 @@ using System.Web.Routing; using System.Web; #else +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; using Microsoft.AspNetCore.Routing; using Microsoft.AspNetCore.Http; #endif @@ -31,11 +32,7 @@ public class AspNetMvcControllerRenderer : AspNetMvcLayoutRendererBase /// The to append the rendered data to. /// Logging event. /// The current http context. -#if !NETSTANDARD_1plus protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContextBase context) -#else - protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContext context) -#endif { string key = "controller"; string controller; @@ -43,7 +40,7 @@ protected override void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent #if !NETSTANDARD_1plus controller = RouteTable.Routes?.GetRouteData(context)?.Values[key]?.ToString(); #else - controller = context.GetRouteValue(key)?.ToString(); + controller = context?.GetRouteData()?.Values?[key]?.ToString(); #endif if (!string.IsNullOrEmpty(controller)) builder.Append(controller); diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs index 8f874224..f97e5e3b 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetMvcLayoutRendererBase.cs @@ -6,6 +6,7 @@ using System.Web.Routing; using System.Web; #else +using HttpContextBase = Microsoft.AspNetCore.Http.HttpContext; using Microsoft.AspNetCore.Http; #endif @@ -36,10 +37,6 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) /// The to append the rendered data to. /// Logging event. /// The current http context. -#if !NETSTANDARD_1plus protected abstract void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContextBase context); -#else - protected abstract void MvcDoAppend(StringBuilder builder, LogEventInfo logEvent, HttpContext context); -#endif } } \ No newline at end of file diff --git a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs index 58e77f55..1c973ce2 100644 --- a/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs +++ b/NLog.Web.AspNetCore/LayoutRenderers/AspNetRequestUrlRenderer.cs @@ -2,6 +2,8 @@ #if !NETSTANDARD_1plus using System.Web; using System.Collections.Specialized; +#else +using Microsoft.AspNetCore.Http.Extensions; #endif using NLog.LayoutRenderers; using System.Collections.Generic; @@ -54,13 +56,11 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (httpRequest == null) return; - string url, pathAndQuery, port, host; - url = pathAndQuery = port = host = null; - + string url, pathAndQuery, port, host, scheme; + url = pathAndQuery = port = host = scheme = null; #if !NETSTANDARD_1plus - - + if (httpRequest.Url == null) { return; @@ -85,7 +85,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) host = httpRequest.Url?.Host; } - var scheme = httpRequest.Url.Scheme; + scheme = httpRequest.Url.Scheme; url = $"{scheme}://{host}{port}{pathAndQuery}"; @@ -93,7 +93,7 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) #else if (IncludeQueryString) { - pathAndQuery = httpRequest.QueryString.ToUriComponent(); + pathAndQuery = httpRequest.QueryString.Value; } if (IncludePort && httpRequest.Host.Port > 0) @@ -103,12 +103,16 @@ protected override void DoAppend(StringBuilder builder, LogEventInfo logEvent) if (IncludeHost) { - host = httpRequest.Host.Host?.ToString(); + host = httpRequest.Host.Host; } - var scheme = httpRequest.Scheme; + if (!String.IsNullOrEmpty(httpRequest.Scheme)) + scheme = httpRequest.Scheme + "://"; + + url = $"{scheme}{host}{port}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; + + - url = $"{scheme}://{host}{port}{httpRequest.PathBase.ToUriComponent()}{httpRequest.Path.ToUriComponent()}{pathAndQuery}"; #endif builder.Append(url); From e58918371e37433fe00f7e99cc031bbb03c9452a Mon Sep 17 00:00:00 2001 From: Gladiator Date: Mon, 4 Jul 2016 15:56:44 -0400 Subject: [PATCH 29/34] Fixed the Build Errors. Fixed the Build Errors. --- NLog.Web.AspNetCore/project.json | 11 +- NLog.Web.AspNetCore/project.lock.json | 1498 +++++++++++++++---------- 2 files changed, 891 insertions(+), 618 deletions(-) diff --git a/NLog.Web.AspNetCore/project.json b/NLog.Web.AspNetCore/project.json index 1cf221d9..3f4b1e48 100644 --- a/NLog.Web.AspNetCore/project.json +++ b/NLog.Web.AspNetCore/project.json @@ -16,11 +16,12 @@ } }, - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "1.0.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0", - "NLog": "4.4.0-beta13" - }, + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "1.0.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0", + "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0", + "NLog": "4.4.0-beta13" + }, "title": "NLog.Web.AspNetCore", "frameworks": { diff --git a/NLog.Web.AspNetCore/project.lock.json b/NLog.Web.AspNetCore/project.lock.json index 7051ed5b..e07bc7dd 100644 --- a/NLog.Web.AspNetCore/project.lock.json +++ b/NLog.Web.AspNetCore/project.lock.json @@ -73,6 +73,18 @@ "lib/net451/Microsoft.AspNetCore.Http.Features.dll": {} } }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0" + }, + "compile": { + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { "type": "package", "dependencies": { @@ -170,7 +182,7 @@ "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll": {} } }, - "NLog/4.4.0-beta9": { + "NLog/4.4.0-beta13": { "type": "package", "frameworkAssemblies": [ "System", @@ -463,6 +475,21 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll": {} } }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0", + "System.Collections.Concurrent": "4.0.12", + "System.Reflection.Extensions": "4.0.1", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { "type": "package", "dependencies": { @@ -528,20 +555,15 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} } }, - "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { + "Microsoft.Extensions.PlatformAbstractions/1.0.0": { "type": "package", "dependencies": { - "System.AppContext": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.AppContext": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {} @@ -591,22 +613,6 @@ "lib/netstandard1.0/_._": {} } }, - "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2-rc2-24027", - "Microsoft.NETCore.Runtime.Native": "1.0.2-rc2-24027" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Windows.ApiSets": "1.0.1-rc2-24027" - } - }, - "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { - "type": "package" - }, "Microsoft.NETCore.Targets/1.0.1": { "type": "package", "compile": { @@ -616,9 +622,6 @@ "lib/netstandard1.0/_._": {} } }, - "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { - "type": "package" - }, "Microsoft.Win32.Primitives/4.0.1": { "type": "package", "dependencies": { @@ -630,70 +633,74 @@ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} } }, - "NETStandard.Library/1.5.0-rc2-24027": { + "NETStandard.Library/1.6.0": { "type": "package", "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1-rc2-24027", - "Microsoft.NETCore.Runtime": "1.0.2-rc2-24027", - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.AppContext": "4.1.0-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Console": "4.0.0-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tools": "4.0.1-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Calendars": "4.0.1-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.IO.Compression.ZipFile": "4.0.1-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Net.Http": "4.0.1-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Net.Sockets": "4.1.0-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", - "System.Runtime.Numerics": "4.0.1-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Timer": "4.0.1-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027", - "System.Xml.XDocument": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.Compression.ZipFile": "4.0.1", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" } }, - "NLog/4.4.0-beta9": { + "NLog/4.4.0-beta13": { "type": "package", "dependencies": { - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final", - "NETStandard.Library": "1.5.0-rc2-24027", - "System.Collections.NonGeneric": "4.0.1-rc2-24027", - "System.Collections.Specialized": "4.0.1-rc2-24027", - "System.ComponentModel.TypeConverter": "4.0.1-rc2-24027", - "System.Data.Common": "4.0.1-rc2-24027", - "System.Diagnostics.Contracts": "4.0.1-rc2-24027", - "System.Diagnostics.StackTrace": "4.0.1-rc2-24027", - "System.Diagnostics.TraceSource": "4.0.0-rc2-24027", - "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", - "System.Net.Requests": "4.0.11-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "System.Threading.ThreadPool": "4.0.10-rc2-24027", - "System.Xml.XmlDocument": "4.0.1-rc2-24027" + "Microsoft.Extensions.PlatformAbstractions": "1.0.0", + "NETStandard.Library": "1.6.0", + "System.Collections.NonGeneric": "4.0.1", + "System.ComponentModel.TypeConverter": "4.1.0", + "System.Data.Common": "4.1.0", + "System.Diagnostics.Contracts": "4.0.1", + "System.Diagnostics.StackTrace": "4.0.1", + "System.Diagnostics.TraceSource": "4.0.0", + "System.IO.FileSystem.Watcher": "4.0.0", + "System.Net.NameResolution": "4.0.0", + "System.Net.Requests": "4.0.11", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "System.Xml.XmlDocument": "4.0.1" }, "compile": { "lib/netstandard1.3/NLog.dll": {} @@ -702,14 +709,31 @@ "lib/netstandard1.3/NLog.dll": {} } }, - "runtime.native.System/4.0.0-rc2-24027": { - "type": "package" - }, - "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { - "type": "package" + "runtime.native.System/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, - "runtime.native.System.Net.Http/4.0.1-rc2-24027": { - "type": "package" + "runtime.native.System.IO.Compression/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, "runtime.native.System.Security.Cryptography/4.0.0": { "type": "package", @@ -724,10 +748,10 @@ "lib/netstandard1.0/_._": {} } }, - "System.AppContext/4.1.0-rc2-24027": { + "System.AppContext/4.1.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.AppContext.dll": {} @@ -781,39 +805,40 @@ "lib/netstandard1.3/System.Collections.Concurrent.dll": {} } }, - "System.Collections.NonGeneric/4.0.1-rc2-24027": { + "System.Collections.Immutable/1.2.0": { "type": "package", "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.3/System.Collections.NonGeneric.dll": {} + "lib/netstandard1.0/_._": {} }, "runtime": { - "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} + "lib/netstandard1.0/System.Collections.Immutable.dll": {} } }, - "System.Collections.Specialized/4.0.1-rc2-24027": { + "System.Collections.NonGeneric/4.0.1": { "type": "package", "dependencies": { - "System.Collections.NonGeneric": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Extensions": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.3/System.Collections.Specialized.dll": {} + "ref/netstandard1.3/System.Collections.NonGeneric.dll": {} }, "runtime": { - "lib/netstandard1.3/System.Collections.Specialized.dll": {} + "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} } }, "System.ComponentModel/4.0.1": { @@ -828,11 +853,12 @@ "lib/netstandard1.3/System.ComponentModel.dll": {} } }, - "System.ComponentModel.Primitives/4.0.1-rc2-24027": { + "System.ComponentModel.Primitives/4.1.0": { "type": "package", "dependencies": { - "System.ComponentModel": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.ComponentModel": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {} @@ -841,20 +867,20 @@ "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {} } }, - "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { + "System.ComponentModel.TypeConverter/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.ComponentModel": "4.0.1-rc2-24027", - "System.ComponentModel.Primitives": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.ComponentModel": "4.0.1", + "System.ComponentModel.Primitives": "4.1.0", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} @@ -863,34 +889,36 @@ "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} } }, - "System.Console/4.0.0-rc2-24027": { + "System.Console/4.0.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Console.dll": {} } }, - "System.Data.Common/4.0.1-rc2-24027": { + "System.Data.Common/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { - "ref/netstandard1.0/System.Data.Common.dll": {} + "ref/netstandard1.2/System.Data.Common.dll": {} }, "runtime": { - "lib/netstandard1.0/System.Data.Common.dll": {} + "lib/netstandard1.2/System.Data.Common.dll": {} } }, "System.Diagnostics.Contracts/4.0.1": { @@ -916,14 +944,14 @@ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} } }, - "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { + "System.Diagnostics.DiagnosticSource/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.3/_._": {} @@ -932,11 +960,15 @@ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} } }, - "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { + "System.Diagnostics.StackTrace/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Collections.Immutable": "1.2.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Diagnostics.StackTrace.dll": {} @@ -945,25 +977,29 @@ "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {} } }, - "System.Diagnostics.Tools/4.0.1-rc2-24027": { + "System.Diagnostics.Tools/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} } }, - "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { + "System.Diagnostics.TraceSource/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {} @@ -973,9 +1009,9 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1001,11 +1037,13 @@ "ref/netstandard1.3/System.Globalization.dll": {} } }, - "System.Globalization.Calendars/4.0.1-rc2-24027": { + "System.Globalization.Calendars/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Globalization.Calendars.dll": {} @@ -1048,21 +1086,23 @@ "ref/netstandard1.3/System.IO.dll": {} } }, - "System.IO.Compression/4.1.0-rc2-24027": { + "System.IO.Compression/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "runtime.native.System.IO.Compression": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.IO.Compression": "4.1.0" }, "compile": { "ref/netstandard1.3/System.IO.Compression.dll": {} @@ -1072,24 +1112,24 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll": { + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { + "System.IO.Compression.ZipFile/4.0.1": { "type": "package", "dependencies": { - "System.Buffers": "4.0.0-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "System.Buffers": "4.0.0", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} @@ -1126,24 +1166,25 @@ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} } }, - "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { + "System.IO.FileSystem.Watcher/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Overlapped": "4.0.1-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "runtime.native.System": "4.0.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Overlapped": "4.0.1", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Thread": "4.0.0", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {} @@ -1157,9 +1198,9 @@ "assetType": "runtime", "rid": "osx" }, - "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { + "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1183,38 +1224,68 @@ "ref/netstandard1.3/System.Linq.Expressions.dll": {} } }, - "System.Net.Http/4.0.1-rc2-24027": { + "System.Net.Http/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Net.Http.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Net.NameResolution/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.DiagnosticSource": "4.0.0-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "runtime.native.System": "4.0.0-rc2-24027", - "runtime.native.System.Net.Http": "4.0.1-rc2-24027", - "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Principal.Windows": "4.0.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { - "ref/netstandard1.1/System.Net.Http.dll": {} + "ref/netstandard1.3/System.Net.NameResolution.dll": {} }, "runtimeTargets": { - "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll": { + "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll": { + "assetType": "runtime", + "rid": "win" } } }, @@ -1230,21 +1301,22 @@ "ref/netstandard1.3/System.Net.Primitives.dll": {} } }, - "System.Net.Requests/4.0.11-rc2-24027": { + "System.Net.Requests/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Net.Http": "4.0.1-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Net.WebHeaderCollection": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebHeaderCollection": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Net.Requests.dll": {} @@ -1254,32 +1326,33 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll": { + "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Net.Sockets/4.1.0-rc2-24027": { + "System.Net.Sockets/4.1.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Net.Sockets.dll": {} } }, - "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { + "System.Net.WebHeaderCollection/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Specialized": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {} @@ -1303,14 +1376,14 @@ "lib/netstandard1.3/System.Net.WebSockets.dll": {} } }, - "System.ObjectModel/4.0.12-rc2-24027": { + "System.ObjectModel/4.0.12": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/System.ObjectModel.dll": {} @@ -1332,16 +1405,44 @@ "ref/netstandard1.3/System.Reflection.dll": {} } }, - "System.Reflection.Extensions/4.0.1-rc2-24027": { + "System.Reflection.Extensions/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Reflection.Extensions.dll": {} } }, + "System.Reflection.Metadata/1.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Collections.Immutable": "1.2.0", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11" + }, + "compile": { + "lib/netstandard1.1/_._": {} + }, + "runtime": { + "lib/netstandard1.1/System.Reflection.Metadata.dll": {} + } + }, "System.Reflection.Primitives/4.0.1": { "type": "package", "dependencies": { @@ -1422,22 +1523,38 @@ "ref/netstandard1.3/System.Runtime.InteropServices.dll": {} } }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "win" + } } }, - "System.Runtime.Numerics/4.0.1-rc2-24027": { + "System.Runtime.Numerics/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.1/System.Runtime.Numerics.dll": {} @@ -1446,11 +1563,11 @@ "lib/netstandard1.3/System.Runtime.Numerics.dll": {} } }, - "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { + "System.Runtime.Serialization.Primitives/4.1.1": { "type": "package", "dependencies": { - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} @@ -1560,6 +1677,38 @@ "lib/netstandard1.0/System.Security.Principal.dll": {} } }, + "System.Security.Principal.Windows/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Principal": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, "System.Text.Encoding/4.0.11": { "type": "package", "dependencies": { @@ -1571,11 +1720,13 @@ "ref/netstandard1.3/System.Text.Encoding.dll": {} } }, - "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { + "System.Text.Encoding.Extensions/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} @@ -1599,21 +1750,13 @@ "lib/netstandard1.0/System.Text.Encodings.Web.dll": {} } }, - "System.Text.RegularExpressions/4.0.12-rc2-24027": { + "System.Text.RegularExpressions/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Text.RegularExpressions.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Text.RegularExpressions.dll": {} } }, "System.Threading/4.0.11": { @@ -1629,12 +1772,13 @@ "lib/netstandard1.3/System.Threading.dll": {} } }, - "System.Threading.Overlapped/4.0.1-rc2-24027": { + "System.Threading.Overlapped/4.0.1": { "type": "package", "dependencies": { - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { "ref/netstandard1.3/_._": {} @@ -1661,12 +1805,12 @@ "ref/netstandard1.3/System.Threading.Tasks.dll": {} } }, - "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { + "System.Threading.Tasks.Extensions/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "lib/netstandard1.0/_._": {} @@ -1675,10 +1819,10 @@ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} } }, - "System.Threading.Thread/4.0.0-rc2-24027": { + "System.Threading.Thread/4.0.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Threading.Thread.dll": {} @@ -1687,11 +1831,11 @@ "lib/netstandard1.3/System.Threading.Thread.dll": {} } }, - "System.Threading.ThreadPool/4.0.10-rc2-24027": { + "System.Threading.ThreadPool/4.0.10": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { "ref/netstandard1.3/System.Threading.ThreadPool.dll": {} @@ -1700,33 +1844,35 @@ "lib/netstandard1.3/System.Threading.ThreadPool.dll": {} } }, - "System.Threading.Timer/4.0.1-rc2-24027": { + "System.Threading.Timer/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.2/System.Threading.Timer.dll": {} } }, - "System.Xml.ReaderWriter/4.0.11-rc2-24027": { + "System.Xml.ReaderWriter/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Tasks.Extensions": "4.0.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Tasks.Extensions": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} @@ -1735,21 +1881,21 @@ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} } }, - "System.Xml.XDocument/4.0.11-rc2-24027": { + "System.Xml.XDocument/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tools": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Xml.XDocument.dll": {} @@ -1758,19 +1904,19 @@ "lib/netstandard1.3/System.Xml.XDocument.dll": {} } }, - "System.Xml.XmlDocument/4.0.1-rc2-24027": { + "System.Xml.XmlDocument/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} @@ -1847,6 +1993,19 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.xml" ] }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { + "sha512": "Ne5CFiD1xCGSHrGICw7PsVnj7gijfkMfsw52AO6ingcUhE01dc87cJPpfGLnY22MIvqn11ECLbNZYmzFp/Rs+A==", + "type": "package", + "path": "Microsoft.AspNetCore.Routing.Abstractions/1.0.0", + "files": [ + "Microsoft.AspNetCore.Routing.Abstractions.1.0.0.nupkg.sha512", + "Microsoft.AspNetCore.Routing.Abstractions.nuspec", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.xml" + ] + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { "sha512": "nJ+Et/rnDMDmGhxvFAKdN3va7y+YDPICv1nUEP8I4IKgOkWwr/dCZHMqxVhJFrkbW9ux8Kd7erC4mvxfZh0WnA==", "type": "package", @@ -1891,16 +2050,15 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.xml" ] }, - "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { - "sha512": "OjXClhPcccu39GNAs6SH6J2iC2R883Wco7LKvPqnjo1aKJQRp9vFVFVueutJFABncZO7BZINgZCwgLxVQN3yIg==", + "Microsoft.Extensions.PlatformAbstractions/1.0.0": { + "sha512": "zyjUzrOmuevOAJpIo3Mt5GmpALVYCVdLZ99keMbmCxxgQH7oxzU58kGHzE6hAgYEiWsdfMJLjVR7r+vSmaJmtg==", "type": "package", + "path": "Microsoft.Extensions.PlatformAbstractions/1.0.0", "files": [ - "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.PlatformAbstractions.1.0.0.nupkg.sha512", "Microsoft.Extensions.PlatformAbstractions.nuspec", "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll", "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml", - "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.dll", - "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.xml", "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll", "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.xml" ] @@ -1940,37 +2098,6 @@ "runtime.json" ] }, - "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { - "sha512": "z/R3npq0vJi1urIComaxGXX2CCfv27N78pNa3dMG4fyCQZA6u50v8ttWFnPV1caSN1O5JvDavqpBXVT1FdHcrA==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { - "sha512": "ANtMxCAN/4krahv/EnSHzTMosrTb3lwMrxqR+NBNLGOhXPs+Vo/UiUSOppF30CHJjK0mQvRMJyQrOGTRKmv64Q==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.CoreCLR.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.CoreCLR.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.json" - ] - }, - "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { - "sha512": "aUtA5PJE7rGp0v6aKdYefj8GGpbf5nsND7xlMzPf0+n00YeYuM65sQtrd3TwtQlfmN4J57d40wfzEM3suVwWlg==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.Native.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.Native.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, "Microsoft.NETCore.Targets/1.0.1": { "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", "type": "package", @@ -1984,17 +2111,6 @@ "runtime.json" ] }, - "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { - "sha512": "/G/btXCgCbBpwWeeOoOiCAwayjcjPPW1hYqJ4uvreFA0J0+vu6o4pKQcypEz0X4CzmmUdcYG9hO6i43nBNBumg==", - "type": "package", - "files": [ - "Microsoft.NETCore.Windows.ApiSets.1.0.1-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Windows.ApiSets.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.json" - ] - }, "Microsoft.Win32.Primitives/4.0.1": { "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", "type": "package", @@ -2031,61 +2147,58 @@ "ref/xamarinwatchos10/_._" ] }, - "NETStandard.Library/1.5.0-rc2-24027": { - "sha512": "SD27bvP2gNnlpC7HZUbnPOXS1M7VbBZoi0bdlqe5tj7weJQ2EyGDGw8mi7K1yUmeqjL6jPWBLSC28TDaLnyqwA==", + "NETStandard.Library/1.6.0": { + "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==", "type": "package", + "path": "NETStandard.Library/1.6.0", "files": [ - "NETStandard.Library.1.5.0-rc2-24027.nupkg.sha512", + "NETStandard.Library.1.6.0.nupkg.sha512", "NETStandard.Library.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt" ] }, - "NLog/4.4.0-beta9": { - "sha512": "RPe24enuFvgs0iXOjvBfPsLnGnvBob95Zj2LLnBkWsDHUfVrPWW62PCFCr39OF34aCd/nTkmpu3kh7nY5PFkeQ==", + "NLog/4.4.0-beta13": { + "sha512": "a7wcVlNWbqrwJVtIGvtLxOPI1PRbxqFocMlbYkGPIwiLomqO94m7dGOSF7KgNu9fsAjSyu998fBEICyOuMqxUw==", "type": "package", + "path": "NLog/4.4.0-beta13", "files": [ - "NLog.4.4.0-beta9.nupkg.sha512", + "NLog.4.4.0-beta13.nupkg.sha512", "NLog.nuspec", "lib/net35/NLog.dll", "lib/net40/NLog.dll", "lib/net45/NLog.dll", "lib/netstandard1.3/NLog.dll", + "lib/netstandard1.5/NLog.dll", "lib/sl40/NLog.dll", "lib/sl50/NLog.dll", "lib/wp80/NLog.dll" ] }, - "runtime.native.System/4.0.0-rc2-24027": { - "sha512": "bC0GLcJTry9N+ra9qb+zYSQHnBpy4ZMVJXRRSuu7aD/cQoZPQtySql110ec9REOKsE6tf2ZoolczpCOmzwKW8g==", + "runtime.native.System/4.0.0": { + "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", "type": "package", + "path": "runtime.native.System/4.0.0", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.4.0.0-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.4.0.0.nupkg.sha512", "runtime.native.System.nuspec" ] }, - "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { - "sha512": "r84dFA/jE921UfQNrFyNUAdvU//SNzdAv2eMb4YXH4DlXF0V/FM5QqYodZQkr4tVNbQM3KqIn1eIjbWcDCB7Dg==", + "runtime.native.System.IO.Compression/4.1.0": { + "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==", "type": "package", + "path": "runtime.native.System.IO.Compression/4.1.0", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512", "runtime.native.System.IO.Compression.nuspec" ] }, - "runtime.native.System.Net.Http/4.0.1-rc2-24027": { - "sha512": "NtYGs9vDkR/XtJAA2batr1MxMM/JqtvCIMzJ3QdErd5HoALZSv5O9YQfBPvdsrGUPDyDgbIa8WB0Q/iFv+o12A==", - "type": "package", - "files": [ - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.native.System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", - "runtime.native.System.Net.Http.nuspec" - ] - }, "runtime.native.System.Security.Cryptography/4.0.0": { "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", "type": "package", @@ -2098,25 +2211,30 @@ "runtime.native.System.Security.Cryptography.nuspec" ] }, - "System.AppContext/4.1.0-rc2-24027": { - "sha512": "brLKF/+Dhn1ylN+VoN/tcur89LFerCUmqBFug+hbMHTKw3UVIghn+fS9rk0mad8jCr1LjHx2TWQhrg9peDEkmg==", + "System.AppContext/4.1.0": { + "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", "type": "package", + "path": "System.AppContext/4.1.0", "files": [ - "System.AppContext.4.1.0-rc2-24027.nupkg.sha512", + "System.AppContext.4.1.0.nupkg.sha512", "System.AppContext.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net46/System.AppContext.dll", - "lib/net462/System.AppContext.dll", + "lib/net463/System.AppContext.dll", + "lib/netcore50/System.AppContext.dll", + "lib/netstandard1.6/System.AppContext.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", "lib/xamarinwatchos10/_._", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", - "ref/net462/System.AppContext.dll", + "ref/net46/System.AppContext.dll", + "ref/net463/System.AppContext.dll", + "ref/netstandard/_._", "ref/netstandard1.3/System.AppContext.dll", "ref/netstandard1.3/System.AppContext.xml", "ref/netstandard1.3/de/System.AppContext.xml", @@ -2128,21 +2246,22 @@ "ref/netstandard1.3/ru/System.AppContext.xml", "ref/netstandard1.3/zh-hans/System.AppContext.xml", "ref/netstandard1.3/zh-hant/System.AppContext.xml", - "ref/netstandard1.5/System.AppContext.dll", - "ref/netstandard1.5/System.AppContext.xml", - "ref/netstandard1.5/de/System.AppContext.xml", - "ref/netstandard1.5/es/System.AppContext.xml", - "ref/netstandard1.5/fr/System.AppContext.xml", - "ref/netstandard1.5/it/System.AppContext.xml", - "ref/netstandard1.5/ja/System.AppContext.xml", - "ref/netstandard1.5/ko/System.AppContext.xml", - "ref/netstandard1.5/ru/System.AppContext.xml", - "ref/netstandard1.5/zh-hans/System.AppContext.xml", - "ref/netstandard1.5/zh-hant/System.AppContext.xml", + "ref/netstandard1.6/System.AppContext.dll", + "ref/netstandard1.6/System.AppContext.xml", + "ref/netstandard1.6/de/System.AppContext.xml", + "ref/netstandard1.6/es/System.AppContext.xml", + "ref/netstandard1.6/fr/System.AppContext.xml", + "ref/netstandard1.6/it/System.AppContext.xml", + "ref/netstandard1.6/ja/System.AppContext.xml", + "ref/netstandard1.6/ko/System.AppContext.xml", + "ref/netstandard1.6/ru/System.AppContext.xml", + "ref/netstandard1.6/zh-hans/System.AppContext.xml", + "ref/netstandard1.6/zh-hant/System.AppContext.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.AppContext.dll" ] }, "System.Buffers/4.0.0": { @@ -2290,11 +2409,27 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Collections.NonGeneric/4.0.1-rc2-24027": { - "sha512": "txfwF71o0wY1QkQQqY9svm0+w12fZla/DBNMV1lpcuqzipu854Qg40meH2aPU3qjnHbRvdyM9dglYyE6/RachQ==", + "System.Collections.Immutable/1.2.0": { + "sha512": "7uM8f6tzFFNqoVvhM2OLRG79IHBjJwdclGgKgtsa7BFHVXn8vppvNzrab80MHZ2ZXZQL0DX4AAULoTdxDvTDbQ==", + "type": "package", + "path": "System.Collections.Immutable/1.2.0", + "files": [ + "System.Collections.Immutable.1.2.0.nupkg.sha512", + "System.Collections.Immutable.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Collections.Immutable.dll", + "lib/netstandard1.0/System.Collections.Immutable.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml" + ] + }, + "System.Collections.NonGeneric/4.0.1": { + "sha512": "hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==", "type": "package", + "path": "System.Collections.NonGeneric/4.0.1", "files": [ - "System.Collections.NonGeneric.4.0.1-rc2-24027.nupkg.sha512", + "System.Collections.NonGeneric.4.0.1.nupkg.sha512", "System.Collections.NonGeneric.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2326,42 +2461,6 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Collections.Specialized/4.0.1-rc2-24027": { - "sha512": "1qeRkJqzH2NXFxOV0IehUM4iMvpZBjUnL2JTEocOIdLXoUc3VDiFaQK/Z7GfmZrvNrA0OBq5iJqFReitxH5sZQ==", - "type": "package", - "files": [ - "System.Collections.Specialized.4.0.1-rc2-24027.nupkg.sha512", - "System.Collections.Specialized.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Collections.Specialized.dll", - "lib/netstandard1.3/System.Collections.Specialized.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.xml", - "ref/netstandard1.3/de/System.Collections.Specialized.xml", - "ref/netstandard1.3/es/System.Collections.Specialized.xml", - "ref/netstandard1.3/fr/System.Collections.Specialized.xml", - "ref/netstandard1.3/it/System.Collections.Specialized.xml", - "ref/netstandard1.3/ja/System.Collections.Specialized.xml", - "ref/netstandard1.3/ko/System.Collections.Specialized.xml", - "ref/netstandard1.3/ru/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" - ] - }, "System.ComponentModel/4.0.1": { "sha512": "nw6bpWnTgHgc0Iv6ClbewZQGqqva5hIwfmr2mjOh6LsdpgFemUXns+x8aCIFHQF9rxJbFrNgDHjKagsAnAyQhg==", "type": "package", @@ -2419,11 +2518,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel.Primitives/4.0.1-rc2-24027": { - "sha512": "yTC0+qi9NaO0tt+1proIshyQ32slseRC6f/mrZLJU+pJRDY2k1nMage7AySH1qk9ZHw9KjiXMRjkRwgrQRQoSQ==", + "System.ComponentModel.Primitives/4.1.0": { + "sha512": "sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==", "type": "package", + "path": "System.ComponentModel.Primitives/4.1.0", "files": [ - "System.ComponentModel.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.Primitives.4.1.0.nupkg.sha512", "System.ComponentModel.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2455,18 +2555,21 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { - "sha512": "HGB9P4M6eAWPRzFE+F+OCaNnhr2+0trWbfhHS/OoJnrdf1f8Cl6FSYAV2B5C9fxUH326Ew57fcEKloMJY4Bimg==", + "System.ComponentModel.TypeConverter/4.1.0": { + "sha512": "MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==", "type": "package", + "path": "System.ComponentModel.TypeConverter/4.1.0", "files": [ - "System.ComponentModel.TypeConverter.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.TypeConverter.4.1.0.nupkg.sha512", "System.ComponentModel.TypeConverter.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/System.ComponentModel.TypeConverter.dll", + "lib/net462/System.ComponentModel.TypeConverter.dll", "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll", + "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -2474,6 +2577,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/System.ComponentModel.TypeConverter.dll", + "ref/net462/System.ComponentModel.TypeConverter.dll", "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll", "ref/netstandard1.0/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/de/System.ComponentModel.TypeConverter.xml", @@ -2485,17 +2589,29 @@ "ref/netstandard1.0/ru/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/zh-hans/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/zh-hant/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/de/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/es/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/fr/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/it/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ja/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ko/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ru/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hans/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hant/System.ComponentModel.TypeConverter.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._" ] }, - "System.Console/4.0.0-rc2-24027": { - "sha512": "ZkOW7ehVR6vnVTfttO0Z1uf3v7mT8cxQZbPHaGDyTt65qh4WzQOXgZYWqDNduyA1xWlvKh28XAhAkK0P39CcAA==", + "System.Console/4.0.0": { + "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==", "type": "package", + "path": "System.Console/4.0.0", "files": [ - "System.Console.4.0.0-rc2-24027.nupkg.sha512", + "System.Console.4.0.0.nupkg.sha512", "System.Console.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2526,48 +2642,49 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Data.Common/4.0.1-rc2-24027": { - "sha512": "lRXa2KTxiXF9LYhisFYWqokvtkV662ROEVJbtRG4owk/7PRvyV92gZLaDykYuNxtnscesaVIWDRWkfFfaxXmqA==", + "System.Data.Common/4.1.0": { + "sha512": "epU8jeTe7aE7RqGHq9rZ8b0Q4Ah7DgubzHQblgZMSqgW1saW868WmooSyC5ywf8upLBkcVLDu93W9GPWUYsU2Q==", "type": "package", + "path": "System.Data.Common/4.1.0", "files": [ - "System.Data.Common.4.0.1-rc2-24027.nupkg.sha512", + "System.Data.Common.4.1.0.nupkg.sha512", "System.Data.Common.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", - "lib/net45/System.Data.Common.dll", - "lib/netstandard1.0/System.Data.Common.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", + "lib/net451/System.Data.Common.dll", + "lib/netstandard1.2/System.Data.Common.dll", + "lib/portable-net451+win8+wp8+wpa81/System.Data.Common.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", "lib/xamarinwatchos10/_._", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", - "ref/net45/System.Data.Common.dll", - "ref/netstandard1.0/System.Data.Common.dll", - "ref/netstandard1.0/System.Data.Common.xml", - "ref/netstandard1.0/de/System.Data.Common.xml", - "ref/netstandard1.0/es/System.Data.Common.xml", - "ref/netstandard1.0/fr/System.Data.Common.xml", - "ref/netstandard1.0/it/System.Data.Common.xml", - "ref/netstandard1.0/ja/System.Data.Common.xml", - "ref/netstandard1.0/ko/System.Data.Common.xml", - "ref/netstandard1.0/ru/System.Data.Common.xml", - "ref/netstandard1.0/zh-hans/System.Data.Common.xml", - "ref/netstandard1.0/zh-hant/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", - "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/de/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/es/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/fr/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/it/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ja/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ko/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ru/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/zh-hans/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/zh-hant/System.Data.Common.xml", + "ref/net451/System.Data.Common.dll", + "ref/netstandard1.2/System.Data.Common.dll", + "ref/netstandard1.2/System.Data.Common.xml", + "ref/netstandard1.2/de/System.Data.Common.xml", + "ref/netstandard1.2/es/System.Data.Common.xml", + "ref/netstandard1.2/fr/System.Data.Common.xml", + "ref/netstandard1.2/it/System.Data.Common.xml", + "ref/netstandard1.2/ja/System.Data.Common.xml", + "ref/netstandard1.2/ko/System.Data.Common.xml", + "ref/netstandard1.2/ru/System.Data.Common.xml", + "ref/netstandard1.2/zh-hans/System.Data.Common.xml", + "ref/netstandard1.2/zh-hant/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/System.Data.Common.dll", + "ref/portable-net451+win8+wp8+wpa81/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/de/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/es/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/fr/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/it/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ja/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ko/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ru/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/zh-hans/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/zh-hant/System.Data.Common.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", @@ -2698,11 +2815,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { - "sha512": "NPjXdTV6+9D0ZaHUn5JI0lxusxZAKOuHIVPmMXV+L4Ypm/nFaH+gDMn0o6ZNb9B3l46DfdxyrZYc0E2AfEHQrA==", + "System.Diagnostics.DiagnosticSource/4.0.0": { + "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==", "type": "package", + "path": "System.Diagnostics.DiagnosticSource/4.0.0", "files": [ - "System.Diagnostics.DiagnosticSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512", "System.Diagnostics.DiagnosticSource.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2716,11 +2834,12 @@ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml" ] }, - "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { - "sha512": "qaPDTZqMcuJgko+V6ZwlZEG7H344T1GkUh6NMKV0L3ISwEeQmA2shVBOyS1tHNyO6RvpL+CuxhlVJdSqGFUT2w==", + "System.Diagnostics.StackTrace/4.0.1": { + "sha512": "43ZfTfRctI8DEy6H5oAh1BU7ioP7u6/dG9ybaG4/OrjZEUrmGZkRu6ebDsYVKMXjBL9oygAzs8Ob4a5KjoC5qQ==", "type": "package", + "path": "System.Diagnostics.StackTrace/4.0.1", "files": [ - "System.Diagnostics.StackTrace.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.StackTrace.4.0.1.nupkg.sha512", "System.Diagnostics.StackTrace.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2753,11 +2872,12 @@ "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll" ] }, - "System.Diagnostics.Tools/4.0.1-rc2-24027": { - "sha512": "Afv5y9mVcMGmcN1YB4RIQdK5glUyL5cOIigi2DMuetSKJykMXxVH8KldkjYFwFKHcx8T1gN6/47knzZU3DtrrA==", + "System.Diagnostics.Tools/4.0.1": { + "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==", "type": "package", + "path": "System.Diagnostics.Tools/4.0.1", "files": [ - "System.Diagnostics.Tools.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.Tools.4.0.1.nupkg.sha512", "System.Diagnostics.Tools.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2807,11 +2927,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { - "sha512": "qv6TcsC9l4V79sDIiMJzRmQbIXywMHWpHAnkoVhR+lDxeQp9+rutN+rVL/8vvRD5/a4FiX9SV971K4FaKHBv3w==", + "System.Diagnostics.TraceSource/4.0.0": { + "sha512": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==", "type": "package", + "path": "System.Diagnostics.TraceSource/4.0.0", "files": [ - "System.Diagnostics.TraceSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.TraceSource.4.0.0.nupkg.sha512", "System.Diagnostics.TraceSource.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2841,8 +2962,8 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll" + "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll", + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll" ] }, "System.Diagnostics.Tracing/4.1.0": { @@ -2999,11 +3120,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Globalization.Calendars/4.0.1-rc2-24027": { - "sha512": "mVqwlFh2qMNkuQY7KColHE3XkpFhSVLE2GF8J4jiXHmqbeIBh5D1/nPjr4JLVHzO3nyFQE0JwqDsVXtpv/s6iw==", + "System.Globalization.Calendars/4.0.1": { + "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==", "type": "package", + "path": "System.Globalization.Calendars/4.0.1", "files": [ - "System.Globalization.Calendars.4.0.1-rc2-24027.nupkg.sha512", + "System.Globalization.Calendars.4.0.1.nupkg.sha512", "System.Globalization.Calendars.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3152,11 +3274,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.Compression/4.1.0-rc2-24027": { - "sha512": "tDUl9OuEauxpXOcWFXLW5nPqE0GqpC4sHOq5KbruncfTsTLQp+/vX156Wm8LpdHmeC35sQmSyYeRGJQHfoPfww==", + "System.IO.Compression/4.1.0": { + "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==", "type": "package", + "path": "System.IO.Compression/4.1.0", "files": [ - "System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "System.IO.Compression.4.1.0.nupkg.sha512", "System.IO.Compression.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3216,14 +3339,16 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", - "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll" + "runtimes/win/lib/net46/System.IO.Compression.dll", + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll" ] }, - "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { - "sha512": "2rHCcLJ831Jb7qnH0TLNbXzKpEG4cvyC6jXWwc7AS4TkeaLx+4GZP4o3aacIrNHRrLDLIzfCju4w/ZR+NnPk1A==", + "System.IO.Compression.ZipFile/4.0.1": { + "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==", "type": "package", + "path": "System.IO.Compression.ZipFile/4.0.1", "files": [ - "System.IO.Compression.ZipFile.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512", "System.IO.Compression.ZipFile.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3328,11 +3453,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { - "sha512": "ByuB1AFnjj4VDK2uefLsSCaAeI8GO5skdEpByrds+MuRDXOOK+33lh7eXuABCNfGRWR2wg8cMIw8x4o1qmog8Q==", + "System.IO.FileSystem.Watcher/4.0.0": { + "sha512": "3egV0d8WI1k6nTQpL7YCKAbk68bkUmkC4kzssZXacp9HZuXYTTGPiUyjik+UIAV+Wmb3sGKe9nu9qloPf0A1HA==", "type": "package", + "path": "System.IO.FileSystem.Watcher/4.0.0", "files": [ - "System.IO.FileSystem.Watcher.4.0.0-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.Watcher.4.0.0.nupkg.sha512", "System.IO.FileSystem.Watcher.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3363,8 +3489,9 @@ "ref/xamarinwatchos10/_._", "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll" + "runtimes/win/lib/net46/System.IO.FileSystem.Watcher.dll", + "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", + "runtimes/win7/lib/netcore50/_._" ] }, "System.Linq/4.1.0": { @@ -3519,11 +3646,12 @@ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll" ] }, - "System.Net.Http/4.0.1-rc2-24027": { - "sha512": "5CK9SN0sEFUk7xHiV/8tqTiWuTlO7CkeqGmrfMsKIqcS/XFvRkMDKm2z8+IkLfzV77k6xnYse7n3Y3F9JqXaGw==", + "System.Net.Http/4.1.0": { + "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==", "type": "package", + "path": "System.Net.Http/4.1.0", "files": [ - "System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.Http.4.1.0.nupkg.sha512", "System.Net.Http.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3531,8 +3659,7 @@ "lib/monoandroid10/_._", "lib/monotouch10/_._", "lib/net45/_._", - "lib/netcore50/System.Net.Http.dll", - "lib/netstandard1.4/System.Net.Http.dll", + "lib/net46/System.Net.Http.dll", "lib/portable-net45+win8+wpa81/_._", "lib/win8/_._", "lib/wpa81/_._", @@ -3543,7 +3670,17 @@ "ref/monoandroid10/_._", "ref/monotouch10/_._", "ref/net45/_._", - "ref/net46/_._", + "ref/net46/System.Net.Http.dll", + "ref/net46/System.Net.Http.xml", + "ref/net46/de/System.Net.Http.xml", + "ref/net46/es/System.Net.Http.xml", + "ref/net46/fr/System.Net.Http.xml", + "ref/net46/it/System.Net.Http.xml", + "ref/net46/ja/System.Net.Http.xml", + "ref/net46/ko/System.Net.Http.xml", + "ref/net46/ru/System.Net.Http.xml", + "ref/net46/zh-hans/System.Net.Http.xml", + "ref/net46/zh-hant/System.Net.Http.xml", "ref/netcore50/System.Net.Http.dll", "ref/netcore50/System.Net.Http.xml", "ref/netcore50/de/System.Net.Http.xml", @@ -3566,15 +3703,67 @@ "ref/netstandard1.1/ru/System.Net.Http.xml", "ref/netstandard1.1/zh-hans/System.Net.Http.xml", "ref/netstandard1.1/zh-hant/System.Net.Http.xml", + "ref/netstandard1.3/System.Net.Http.dll", + "ref/netstandard1.3/System.Net.Http.xml", + "ref/netstandard1.3/de/System.Net.Http.xml", + "ref/netstandard1.3/es/System.Net.Http.xml", + "ref/netstandard1.3/fr/System.Net.Http.xml", + "ref/netstandard1.3/it/System.Net.Http.xml", + "ref/netstandard1.3/ja/System.Net.Http.xml", + "ref/netstandard1.3/ko/System.Net.Http.xml", + "ref/netstandard1.3/ru/System.Net.Http.xml", + "ref/netstandard1.3/zh-hans/System.Net.Http.xml", + "ref/netstandard1.3/zh-hant/System.Net.Http.xml", "ref/portable-net45+win8+wpa81/_._", "ref/win8/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", - "runtimes/win7/lib/net46/_._", - "runtimes/win7/lib/netcore50/System.Net.Http.dll", - "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll" + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", + "runtimes/win/lib/net46/System.Net.Http.dll", + "runtimes/win/lib/netcore50/System.Net.Http.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll" + ] + }, + "System.Net.NameResolution/4.0.0": { + "sha512": "i5AgKm4FLj+sPauXtyLZBMvNtVSEIf5OE/+6cY2/EEMDG9eZPAQ/0CWbqAwdeAXwYawTBD0qAFCKbMOC82oIIQ==", + "type": "package", + "path": "System.Net.NameResolution/4.0.0", + "files": [ + "System.Net.NameResolution.4.0.0.nupkg.sha512", + "System.Net.NameResolution.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.NameResolution.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.NameResolution.dll", + "ref/netstandard1.3/System.Net.NameResolution.dll", + "ref/netstandard1.3/System.Net.NameResolution.xml", + "ref/netstandard1.3/de/System.Net.NameResolution.xml", + "ref/netstandard1.3/es/System.Net.NameResolution.xml", + "ref/netstandard1.3/fr/System.Net.NameResolution.xml", + "ref/netstandard1.3/it/System.Net.NameResolution.xml", + "ref/netstandard1.3/ja/System.Net.NameResolution.xml", + "ref/netstandard1.3/ko/System.Net.NameResolution.xml", + "ref/netstandard1.3/ru/System.Net.NameResolution.xml", + "ref/netstandard1.3/zh-hans/System.Net.NameResolution.xml", + "ref/netstandard1.3/zh-hant/System.Net.NameResolution.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll", + "runtimes/win/lib/net46/System.Net.NameResolution.dll", + "runtimes/win/lib/netcore50/System.Net.NameResolution.dll", + "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll" ] }, "System.Net.Primitives/4.0.11": { @@ -3654,11 +3843,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.Requests/4.0.11-rc2-24027": { - "sha512": "hjdU34/tlB7COhCr0QDym338GlYiLAwP1f+J0q4Y18OwijJlbDLx6YUTtlJs8aJpvu6WrmYlD9B9hkWGclWrOg==", + "System.Net.Requests/4.0.11": { + "sha512": "xlMVUc3Gs1LwJn3THPf+070Dk8QCjxBJfU/R2JvLu2OWSJ6plM6iow1KS1AJnbBAI+5hE9a0pU5QnDwGhYybkw==", "type": "package", + "path": "System.Net.Requests/4.0.11", "files": [ - "System.Net.Requests.4.0.11-rc2-24027.nupkg.sha512", + "System.Net.Requests.4.0.11.nupkg.sha512", "System.Net.Requests.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3730,15 +3920,16 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll", - "runtimes/win7/lib/net46/_._", - "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll" + "runtimes/win/lib/net46/_._", + "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll" ] }, - "System.Net.Sockets/4.1.0-rc2-24027": { - "sha512": "WJ/Fu0JBpC4FEKL7Jf3Qg20NxQZUQ6EqhssHuN/E5E1Vd67vsu/xyK83no6ofZMBASfJb5Zgm6Nh4E2hXf57nQ==", + "System.Net.Sockets/4.1.0": { + "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", "type": "package", + "path": "System.Net.Sockets/4.1.0", "files": [ - "System.Net.Sockets.4.1.0-rc2-24027.nupkg.sha512", + "System.Net.Sockets.4.1.0.nupkg.sha512", "System.Net.Sockets.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3769,11 +3960,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { - "sha512": "BozyPHP7REBLj8QbAf2TuH081CB2E5PIRC3K5MhqacoV4EsK0FmgCzhLyvnbSi8pTKV6NrjTPmdWDD2sCyPf+g==", + "System.Net.WebHeaderCollection/4.0.1": { + "sha512": "epfQsFpqRsLlS7MTeem3sBTPUJj/lV9kzRs5DWWSzM/Cov4Ycn3iV4N6g1N4iToAb/WgnKu9jpeeklPyZ7bbaA==", "type": "package", + "path": "System.Net.WebHeaderCollection/4.0.1", "files": [ - "System.Net.WebHeaderCollection.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.WebHeaderCollection.4.0.1.nupkg.sha512", "System.Net.WebHeaderCollection.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3842,11 +4034,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ObjectModel/4.0.12-rc2-24027": { - "sha512": "8wgKzGVl3RlTMBYsWCjOizWpzH8mm7i0pv2vHwXbpV/rGptDDKzXHyTmdqFdBAfrnsnicwh79hNTc5zzKWKK1A==", + "System.ObjectModel/4.0.12": { + "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", "type": "package", + "path": "System.ObjectModel/4.0.12", "files": [ - "System.ObjectModel.4.0.12-rc2-24027.nupkg.sha512", + "System.ObjectModel.4.0.12.nupkg.sha512", "System.ObjectModel.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3988,11 +4181,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Reflection.Extensions/4.0.1-rc2-24027": { - "sha512": "5N1tt+n0OHyaZ3Wb73FIfNsRrkFDW1I2fuAzojudgcZ0XcAHqLE0Wb9/JQ2eG6Lp89l2qntx4HvXcIDjVwvYuw==", + "System.Reflection.Extensions/4.0.1": { + "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", "type": "package", + "path": "System.Reflection.Extensions/4.0.1", "files": [ - "System.Reflection.Extensions.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Extensions.4.0.1.nupkg.sha512", "System.Reflection.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4042,6 +4236,21 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Reflection.Metadata/1.3.0": { + "sha512": "/J+35d5tBv/LqakOkJqdge6ntXKqIWaYLnawz1DTZRwXlqP3P+Xt8ZyYboFnDq26oJIZMxybEwKRtobk+lXc0A==", + "type": "package", + "path": "System.Reflection.Metadata/1.3.0", + "files": [ + "System.Reflection.Metadata.1.3.0.nupkg.sha512", + "System.Reflection.Metadata.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml" + ] + }, "System.Reflection.Primitives/4.0.1": { "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", "type": "package", @@ -4497,16 +4706,20 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { - "sha512": "nsKC00hUZY8SbNHMK3RMu62zEmgdB9xKO+7B30DfLLy5R/10ICrfUVUJvvc/HQC/VSObPUdjYUsqAFoQMIaHHA==", + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", "type": "package", + "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0", "files": [ - "System.Runtime.InteropServices.RuntimeInformation.4.0.0-rc2-24027.nupkg.sha512", + "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512", "System.Runtime.InteropServices.RuntimeInformation.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", + "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -4517,14 +4730,20 @@ "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll" ] }, - "System.Runtime.Numerics/4.0.1-rc2-24027": { - "sha512": "ZcDlNWYNdyPJruJdoFiQjdD9aj17MUnK9vlShMaqIYtZmn5NuRY5Iyn0yojyA9SgJPaAoQkbvb/rJ7Nafly8sg==", + "System.Runtime.Numerics/4.0.1": { + "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", "type": "package", + "path": "System.Runtime.Numerics/4.0.1", "files": [ - "System.Runtime.Numerics.4.0.1-rc2-24027.nupkg.sha512", + "System.Runtime.Numerics.4.0.1.nupkg.sha512", "System.Runtime.Numerics.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4574,11 +4793,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { - "sha512": "CatEVkKtMZlBrsdboi2RNediIXkYaiKtseORboHASI96mYtlPvivmHr/nw+pKx7s7enaFvs5Ovfbc8uXs5Qt7Q==", + "System.Runtime.Serialization.Primitives/4.1.1": { + "sha512": "HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==", "type": "package", + "path": "System.Runtime.Serialization.Primitives/4.1.1", "files": [ - "System.Runtime.Serialization.Primitives.4.1.1-rc2-24027.nupkg.sha512", + "System.Runtime.Serialization.Primitives.4.1.1.nupkg.sha512", "System.Runtime.Serialization.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4896,6 +5116,33 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Security.Principal.Windows/4.0.0": { + "sha512": "dNPr+GXBs32IYC+zoT+gK7YFT9jZGn9PFC6STLvIA7qCvshFQY3Gc9wa6am4OogUP2Lq7qpoWcJQ8fVvV16YmQ==", + "type": "package", + "path": "System.Security.Principal.Windows/4.0.0", + "files": [ + "System.Security.Principal.Windows.4.0.0.nupkg.sha512", + "System.Security.Principal.Windows.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Security.Principal.Windows.dll", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll" + ] + }, "System.Text.Encoding/4.0.11": { "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", "type": "package", @@ -4962,11 +5209,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { - "sha512": "wj8if+6Wg+2Li3/T/+1+0qkuI7IZfeymtDhTiDThXDwc8+U9ZlZ2QcGHv9v9AEuh1ljWzp6dysuwehWSqAyhpg==", + "System.Text.Encoding.Extensions/4.0.11": { + "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", "type": "package", + "path": "System.Text.Encoding.Extensions/4.0.11", "files": [ - "System.Text.Encoding.Extensions.4.0.11-rc2-24027.nupkg.sha512", + "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512", "System.Text.Encoding.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5040,19 +5288,21 @@ "lib/netstandard1.0/System.Text.Encodings.Web.xml" ] }, - "System.Text.RegularExpressions/4.0.12-rc2-24027": { - "sha512": "Hot88dwmUASuTWne7upZ1yfnXxZ9tGhRJNtlD9+s3QOqSLPy1a8fGlFIaxBVgAk7kKTb/3Eg4j+1QG6TGXDeDQ==", + "System.Text.RegularExpressions/4.1.0": { + "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", "type": "package", + "path": "System.Text.RegularExpressions/4.1.0", "files": [ - "System.Text.RegularExpressions.4.0.12-rc2-24027.nupkg.sha512", + "System.Text.RegularExpressions.4.1.0.nupkg.sha512", "System.Text.RegularExpressions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", + "lib/net463/System.Text.RegularExpressions.dll", "lib/netcore50/System.Text.RegularExpressions.dll", - "lib/netstandard1.3/System.Text.RegularExpressions.dll", + "lib/netstandard1.6/System.Text.RegularExpressions.dll", "lib/portable-net45+win8+wp8+wpa81/_._", "lib/win8/_._", "lib/wp80/_._", @@ -5064,6 +5314,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/_._", + "ref/net463/System.Text.RegularExpressions.dll", "ref/netcore50/System.Text.RegularExpressions.dll", "ref/netcore50/System.Text.RegularExpressions.xml", "ref/netcore50/de/System.Text.RegularExpressions.xml", @@ -5097,6 +5348,17 @@ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/System.Text.RegularExpressions.dll", + "ref/netstandard1.6/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", "ref/portable-net45+win8+wp8+wpa81/_._", "ref/win8/_._", "ref/wp80/_._", @@ -5176,11 +5438,12 @@ "runtimes/aot/lib/netcore50/System.Threading.dll" ] }, - "System.Threading.Overlapped/4.0.1-rc2-24027": { - "sha512": "FabraxAMMWzA2IgOTTfYz1sX1V1b0KqLntBAkEB3uDiZRN2FZpGK9Puq/Z9Je44ubcBBtSNWPe+wzu+QBiKawg==", + "System.Threading.Overlapped/4.0.1": { + "sha512": "bBbmvX+l8fgV0oNbECujN83exH/xPDSNrAVGmv4gPHyeTmTQ4q6JSMaaS2LwkUa+NpYJQhZWILir/mdhDI6jHQ==", "type": "package", + "path": "System.Threading.Overlapped/4.0.1", "files": [ - "System.Threading.Overlapped.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Overlapped.4.0.1.nupkg.sha512", "System.Threading.Overlapped.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5198,6 +5461,7 @@ "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml", "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml", "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll", + "runtimes/win/lib/net46/System.Threading.Overlapped.dll", "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll", "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll" ] @@ -5268,11 +5532,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { - "sha512": "dfj0Fl7/0KeP1UwQvo7xu7LdRAHfJ/Pdvo2YL+sDHddCLaiu+1yNyijYBocaCgQ4H0t8nEg8he/dWsPpaTdfNg==", + "System.Threading.Tasks.Extensions/4.0.0": { + "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", "type": "package", + "path": "System.Threading.Tasks.Extensions/4.0.0", "files": [ - "System.Threading.Tasks.Extensions.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512", "System.Threading.Tasks.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5282,11 +5547,12 @@ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml" ] }, - "System.Threading.Thread/4.0.0-rc2-24027": { - "sha512": "pb71GbyEOz4LIVFjssvJ+xXRXA7dye0TuRfW/H9ocfyHensQCWZIeo89Z4rEqbK+3/mE3avAsCpBYenwop0hQA==", + "System.Threading.Thread/4.0.0": { + "sha512": "1jti3q+hqt1uN5d4DK0IbXI0ByFzDpYqV2sMi92sv59W8fC7KUPadfugrL7bTTpqIPXXzu25UmVOnMHEqA0PLQ==", "type": "package", + "path": "System.Threading.Thread/4.0.0", "files": [ - "System.Threading.Thread.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Thread.4.0.0.nupkg.sha512", "System.Threading.Thread.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5319,11 +5585,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.ThreadPool/4.0.10-rc2-24027": { - "sha512": "MyuiERgONOnLCD45PQ1rTHYEv6R/2RL1/LxmqJh5/MXYBeh7o8B3VrXlMuxpTZwKg4pbQbLe5uWIueoPwyq8IA==", + "System.Threading.ThreadPool/4.0.10": { + "sha512": "bu5ehGKbpMJFShh7q4S+Pm6iTR9ZJc2dZdj4qVO/gYCzrjTR219N0/LLefIE4QysYAg7J2tS4FCPHVA98xgDKQ==", "type": "package", + "path": "System.Threading.ThreadPool/4.0.10", "files": [ - "System.Threading.ThreadPool.4.0.10-rc2-24027.nupkg.sha512", + "System.Threading.ThreadPool.4.0.10.nupkg.sha512", "System.Threading.ThreadPool.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5356,11 +5623,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.Timer/4.0.1-rc2-24027": { - "sha512": "AA9O27bBDE+sNy3PsN3RLoHaQzK7OldejkpXoi3UAeVcR+8Yr4O0UmcdCkucE4KfGk/ID+BxHCWdws4FEDV+4w==", + "System.Threading.Timer/4.0.1": { + "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==", "type": "package", + "path": "System.Threading.Timer/4.0.1", "files": [ - "System.Threading.Timer.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Timer.4.0.1.nupkg.sha512", "System.Threading.Timer.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5408,11 +5676,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.ReaderWriter/4.0.11-rc2-24027": { - "sha512": "PET0DO5ec5Cp6bAK40aWkv/gq4+/3KslTnkpw8UcYfoNkZafIsmd11UzWY+FnjJIpVxHDG3u4SlQAinKlABxFw==", + "System.Xml.ReaderWriter/4.0.11": { + "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", "type": "package", + "path": "System.Xml.ReaderWriter/4.0.11", "files": [ - "System.Xml.ReaderWriter.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.ReaderWriter.4.0.11.nupkg.sha512", "System.Xml.ReaderWriter.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5475,11 +5744,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XDocument/4.0.11-rc2-24027": { - "sha512": "e2rpl8sRIEw2YiizX6CzL/g7BU9OeIRXdsuVAL3DWDFBsYrLac+Wcdn1HM1bHhrZ8Gbw+KmFQBMtnXHzv+xGsA==", + "System.Xml.XDocument/4.0.11": { + "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==", "type": "package", + "path": "System.Xml.XDocument/4.0.11", "files": [ - "System.Xml.XDocument.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.XDocument.4.0.11.nupkg.sha512", "System.Xml.XDocument.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5542,11 +5812,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XmlDocument/4.0.1-rc2-24027": { - "sha512": "9Dll6QjHF9ECoBG+bPgfiEC0B8URbG+PRuI/QLfemn/OQYG+PBfh+hK/Svfxx8d8AqhXA7pnUzOXRYNlRQ5zAQ==", + "System.Xml.XmlDocument/4.0.1": { + "sha512": "fhrgI2TgQcvnUvmwPtODqcAy2a+/VYvCbTggC9pBjq0cTuaqh3Bymm1tGz7IH8h4b1Tmh7ksSMmSIroN2sERrw==", "type": "package", + "path": "System.Xml.XmlDocument/4.0.1", "files": [ - "System.Xml.XmlDocument.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XmlDocument.4.0.1.nupkg.sha512", "System.Xml.XmlDocument.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5583,7 +5854,8 @@ "": [ "Microsoft.AspNetCore.Hosting.Abstractions >= 1.0.0", "Microsoft.AspNetCore.Http.Extensions >= 1.0.0", - "NLog >= 4.4.0-beta9" + "Microsoft.AspNetCore.Routing.Abstractions >= 1.0.0", + "NLog >= 4.4.0-beta13" ], ".NETFramework,Version=v4.5.1": [], ".NETStandard,Version=v1.3": [] From b4df306233ab1247ebd3d026a21ad63b88b5bc06 Mon Sep 17 00:00:00 2001 From: Gladiator Date: Mon, 4 Jul 2016 16:04:19 -0400 Subject: [PATCH 30/34] Fixed the Build Errors. Fixed the Build Errors. --- NLog.Web.AspNetCore.Tests/project.json | 10 +- NLog.Web.AspNetCore.Tests/project.lock.json | 2836 ++++++++++--------- NLog.Web.AspNetCore/project.json | 62 +- NLog.Web.AspNetCore/project.lock.json | 1498 ++++++---- 4 files changed, 2418 insertions(+), 1988 deletions(-) diff --git a/NLog.Web.AspNetCore.Tests/project.json b/NLog.Web.AspNetCore.Tests/project.json index 84470661..b9328652 100644 --- a/NLog.Web.AspNetCore.Tests/project.json +++ b/NLog.Web.AspNetCore.Tests/project.json @@ -3,11 +3,11 @@ "testRunner": "xunit", "dependencies": { "dotnet-test-xunit": "1.0.0-rc2-build10025", - "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Routing": "1.0.0-rc2-final", - "NLog": "4.4.0-beta9", - "NLog.Web.AspNetCore": "4.2.3", + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0", + "Microsoft.AspNetCore.Http.Extensions": "1.0.0", + "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0", + "NLog": "4.4.0-beta13", + "NLog.Web.AspNetCore": "4.2.4", "NSubstitute": "2.0.0-alpha001", "xunit": "2.1.0" }, diff --git a/NLog.Web.AspNetCore.Tests/project.lock.json b/NLog.Web.AspNetCore.Tests/project.lock.json index 881ebc49..ddb262c3 100644 --- a/NLog.Web.AspNetCore.Tests/project.lock.json +++ b/NLog.Web.AspNetCore.Tests/project.lock.json @@ -26,15 +26,15 @@ "lib/netcoreapp1.0/dotnet-test-xunit.dll": {} } }, - "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0-rc2-final": { + "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-final" + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "1.0.0", + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0" }, "compile": { "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} @@ -43,11 +43,11 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} } }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/1.0.0-rc2-final": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions/1.0.0": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Http.Features": "1.0.0-rc2-final", - "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc2-final" + "Microsoft.AspNetCore.Http.Features": "1.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0" }, "compile": { "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} @@ -56,15 +56,15 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} } }, - "Microsoft.AspNetCore.Http.Abstractions/1.0.0-rc2-final": { + "Microsoft.AspNetCore.Http.Abstractions/1.0.0": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Http.Features": "1.0.0-rc2-final", - "System.Globalization.Extensions": "4.0.1-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encodings.Web": "4.0.0-rc2-24027" + "Microsoft.AspNetCore.Http.Features": "1.0.0", + "System.Globalization.Extensions": "4.0.1", + "System.Linq.Expressions": "4.1.0", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encodings.Web": "4.0.0" }, "compile": { "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {} @@ -73,14 +73,14 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {} } }, - "Microsoft.AspNetCore.Http.Extensions/1.0.0-rc2-final": { + "Microsoft.AspNetCore.Http.Extensions/1.0.0": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0-rc2-final", - "Microsoft.Net.Http.Headers": "1.0.0-rc2-final", - "System.Buffers": "4.0.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027" + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0", + "Microsoft.Net.Http.Headers": "1.0.0", + "System.Buffers": "4.0.0", + "System.IO.FileSystem": "4.0.1" }, "compile": { "lib/netstandard1.3/Microsoft.AspNetCore.Http.Extensions.dll": {} @@ -89,19 +89,19 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Extensions.dll": {} } }, - "Microsoft.AspNetCore.Http.Features/1.0.0-rc2-final": { + "Microsoft.AspNetCore.Http.Features/1.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", - "System.Collections": "4.0.11-rc2-24027", - "System.ComponentModel": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Net.WebSockets": "4.0.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Security.Claims": "4.0.1-rc2-24027", - "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", - "System.Security.Principal": "4.0.1-rc2-24027" + "Microsoft.Extensions.Primitives": "1.0.0", + "System.Collections": "4.0.11", + "System.ComponentModel": "4.0.1", + "System.Linq": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebSockets": "4.0.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Security.Principal": "4.0.1" }, "compile": { "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll": {} @@ -110,31 +110,13 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll": {} } }, - "Microsoft.AspNetCore.Routing/1.0.0-rc2-final": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.ObjectPool": "1.0.0-rc2-final", - "Microsoft.Extensions.Options": "1.0.0-rc2-final", - "System.Collections": "4.0.11-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027" - }, - "compile": { - "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {} - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/1.0.0-rc2-final": { + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { "type": "package", "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-final", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0", + "System.Collections.Concurrent": "4.0.12", + "System.Reflection.Extensions": "4.0.1", + "System.Threading.Tasks": "4.0.11" }, "compile": { "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} @@ -327,11 +309,11 @@ "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll": {} } }, - "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc2-final": { + "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", - "System.Linq": "4.1.0-rc2-24027" + "Microsoft.Extensions.Primitives": "1.0.0", + "System.Linq": "4.1.0" }, "compile": { "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} @@ -340,16 +322,16 @@ "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} } }, - "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc2-final": { + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0": { "type": "package", "dependencies": { - "System.ComponentModel": "4.0.1-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027" + "System.ComponentModel": "4.0.1", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1" }, "compile": { "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} @@ -374,12 +356,12 @@ "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll": {} } }, - "Microsoft.Extensions.FileProviders.Abstractions/1.0.0-rc2-final": { + "Microsoft.Extensions.FileProviders.Abstractions/1.0.0": { "type": "package", "dependencies": { - "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027" + "Microsoft.Extensions.Primitives": "1.0.0", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1" }, "compile": { "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} @@ -388,17 +370,18 @@ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} } }, - "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc2-final": { + "Microsoft.Extensions.Logging.Abstractions/1.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" }, "compile": { "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} @@ -407,57 +390,15 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} } }, - "Microsoft.Extensions.ObjectPool/1.0.0-rc2-final": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" - }, - "compile": { - "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll": {} - }, - "runtime": { - "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll": {} - } - }, - "Microsoft.Extensions.Options/1.0.0-rc2-final": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc2-final", - "Microsoft.Extensions.Primitives": "1.0.0-rc2-final", - "System.ComponentModel": "4.0.1-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" - }, - "compile": { - "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} - }, - "runtime": { - "lib/netstandard1.0/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { + "Microsoft.Extensions.PlatformAbstractions/1.0.0": { "type": "package", "dependencies": { - "System.AppContext": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.AppContext": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {} @@ -466,11 +407,11 @@ "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {} } }, - "Microsoft.Extensions.Primitives/1.0.0-rc2-final": { + "Microsoft.Extensions.Primitives/1.0.0": { "type": "package", "dependencies": { - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {} @@ -496,17 +437,17 @@ "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll": {} } }, - "Microsoft.Net.Http.Headers/1.0.0-rc2-final": { + "Microsoft.Net.Http.Headers/1.0.0": { "type": "package", "dependencies": { - "System.Buffers": "4.0.0-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Contracts": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "System.Buffers": "4.0.0", + "System.Collections": "4.0.11", + "System.Diagnostics.Contracts": "4.0.1", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll": {} @@ -574,34 +515,24 @@ "Microsoft.NETCore.DotNetHost": "1.0.1-rc2-002702" } }, - "Microsoft.NETCore.Platforms/1.0.1-rc2-24027": { + "Microsoft.NETCore.Platforms/1.0.1": { "type": "package", - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1-rc2-24027" - } - }, - "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2-rc2-24027", - "Microsoft.NETCore.Runtime.Native": "1.0.2-rc2-24027" + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} } }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { + "Microsoft.NETCore.Targets/1.0.1": { "type": "package", - "dependencies": { - "Microsoft.NETCore.Windows.ApiSets": "1.0.1-rc2-24027" + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} } }, - "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.1-rc2-24027": { - "type": "package" - }, - "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { - "type": "package" - }, "Microsoft.VisualBasic/10.0.1-rc2-24027": { "type": "package", "dependencies": { @@ -629,10 +560,12 @@ "lib/netstandard1.3/Microsoft.VisualBasic.dll": {} } }, - "Microsoft.Win32.Primitives/4.0.1-rc2-24027": { + "Microsoft.Win32.Primitives/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} @@ -663,49 +596,53 @@ } } }, - "NETStandard.Library/1.5.0-rc2-24027": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1-rc2-24027", - "Microsoft.NETCore.Runtime": "1.0.2-rc2-24027", - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.AppContext": "4.1.0-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Console": "4.0.0-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tools": "4.0.1-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Calendars": "4.0.1-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.IO.Compression.ZipFile": "4.0.1-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Net.Http": "4.0.1-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Net.Sockets": "4.1.0-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", - "System.Runtime.Numerics": "4.0.1-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Timer": "4.0.1-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027", - "System.Xml.XDocument": "4.0.11-rc2-24027" + "NETStandard.Library/1.6.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.Compression.ZipFile": "4.0.1", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" } }, "Newtonsoft.Json/7.0.1": { @@ -717,31 +654,31 @@ "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll": {} } }, - "NLog/4.4.0-beta9": { + "NLog/4.4.0-beta13": { "type": "package", "dependencies": { - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final", - "NETStandard.Library": "1.5.0-rc2-24027", - "System.Collections.NonGeneric": "4.0.1-rc2-24027", - "System.Collections.Specialized": "4.0.1-rc2-24027", - "System.ComponentModel.TypeConverter": "4.0.1-rc2-24027", - "System.Data.Common": "4.0.1-rc2-24027", - "System.Diagnostics.Contracts": "4.0.1-rc2-24027", - "System.Diagnostics.StackTrace": "4.0.1-rc2-24027", - "System.Diagnostics.TraceSource": "4.0.0-rc2-24027", - "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", - "System.Net.Requests": "4.0.11-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "System.Threading.ThreadPool": "4.0.10-rc2-24027", - "System.Xml.XmlDocument": "4.0.1-rc2-24027" + "Microsoft.Extensions.PlatformAbstractions": "1.0.0", + "NETStandard.Library": "1.6.0", + "System.Collections.NonGeneric": "4.0.1", + "System.ComponentModel.TypeConverter": "4.1.0", + "System.Data.Common": "4.1.0", + "System.Diagnostics.Contracts": "4.0.1", + "System.Diagnostics.StackTrace": "4.0.1", + "System.Diagnostics.TraceSource": "4.0.0", + "System.IO.FileSystem.Watcher": "4.0.0", + "System.Net.NameResolution": "4.0.0", + "System.Net.Requests": "4.0.11", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "System.Xml.XmlDocument": "4.0.1" }, "compile": { - "lib/netstandard1.3/NLog.dll": {} + "lib/netstandard1.5/NLog.dll": {} }, "runtime": { - "lib/netstandard1.3/NLog.dll": {} + "lib/netstandard1.5/NLog.dll": {} } }, "NSubstitute/2.0.0-alpha001": { @@ -861,38 +798,81 @@ "lib/netstandard1.0/NuGet.Versioning.dll": {} } }, - "runtime.native.System/4.0.0-rc2-24027": { - "type": "package" + "runtime.native.System/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, - "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { - "type": "package" + "runtime.native.System.IO.Compression/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, - "runtime.native.System.Net.Http/4.0.1-rc2-24027": { - "type": "package" + "runtime.native.System.Net.Http/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, "runtime.native.System.Net.Security/4.0.1-rc2-24027": { "type": "package" }, - "runtime.native.System.Security.Cryptography/4.0.0-rc2-24027": { - "type": "package" + "runtime.native.System.Security.Cryptography/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, - "System.AppContext/4.1.0-rc2-24027": { + "System.AppContext/4.1.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { - "ref/netstandard1.5/System.AppContext.dll": {} + "ref/netstandard1.6/System.AppContext.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.AppContext.dll": {} } }, - "System.Buffers/4.0.0-rc2-24027": { + "System.Buffers/4.0.0": { "type": "package", "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.1/System.Buffers.dll": {} @@ -901,10 +881,12 @@ "lib/netstandard1.1/System.Buffers.dll": {} } }, - "System.Collections/4.0.11-rc2-24027": { + "System.Collections/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Collections.dll": {} @@ -913,19 +895,19 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Collections.Concurrent/4.0.12-rc2-24027": { + "System.Collections.Concurrent/4.0.12": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Collections.Concurrent.dll": {} @@ -934,17 +916,17 @@ "lib/netstandard1.3/System.Collections.Concurrent.dll": {} } }, - "System.Collections.Immutable/1.2.0-rc2-24027": { + "System.Collections.Immutable/1.2.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.0/System.Collections.Immutable.dll": {} @@ -953,15 +935,15 @@ "lib/netstandard1.0/System.Collections.Immutable.dll": {} } }, - "System.Collections.NonGeneric/4.0.1-rc2-24027": { + "System.Collections.NonGeneric/4.0.1": { "type": "package", "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Collections.NonGeneric.dll": {} @@ -970,28 +952,28 @@ "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} } }, - "System.Collections.Specialized/4.0.1-rc2-24027": { + "System.Collections.Specialized/4.0.1": { "type": "package", "dependencies": { - "System.Collections.NonGeneric": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Extensions": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections.NonGeneric": "4.0.1", + "System.Globalization": "4.0.11", + "System.Globalization.Extensions": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.3/System.Collections.Specialized.dll": {} + "ref/netstandard1.3/_._": {} }, "runtime": { "lib/netstandard1.3/System.Collections.Specialized.dll": {} } }, - "System.ComponentModel/4.0.1-rc2-24027": { + "System.ComponentModel/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.ComponentModel.dll": {} @@ -1022,11 +1004,12 @@ "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {} } }, - "System.ComponentModel.Primitives/4.0.1-rc2-24027": { + "System.ComponentModel.Primitives/4.1.0": { "type": "package", "dependencies": { - "System.ComponentModel": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.ComponentModel": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {} @@ -1035,62 +1018,68 @@ "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {} } }, - "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { + "System.ComponentModel.TypeConverter/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.ComponentModel": "4.0.1-rc2-24027", - "System.ComponentModel.Primitives": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Collections.NonGeneric": "4.0.1", + "System.Collections.Specialized": "4.0.1", + "System.ComponentModel": "4.0.1", + "System.ComponentModel.Primitives": "4.1.0", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} + "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll": {} }, "runtime": { - "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} + "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {} } }, - "System.Console/4.0.0-rc2-24027": { + "System.Console/4.0.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Console.dll": {} } }, - "System.Data.Common/4.0.1-rc2-24027": { + "System.Data.Common/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { - "ref/netstandard1.0/System.Data.Common.dll": {} + "ref/netstandard1.2/System.Data.Common.dll": {} }, "runtime": { - "lib/netstandard1.0/System.Data.Common.dll": {} + "lib/netstandard1.2/System.Data.Common.dll": {} } }, - "System.Diagnostics.Contracts/4.0.1-rc2-24027": { + "System.Diagnostics.Contracts/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {} @@ -1099,10 +1088,12 @@ "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {} } }, - "System.Diagnostics.Debug/4.0.11-rc2-24027": { + "System.Diagnostics.Debug/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} @@ -1111,14 +1102,14 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { + "System.Diagnostics.DiagnosticSource/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} @@ -1194,11 +1185,15 @@ } } }, - "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { + "System.Diagnostics.StackTrace/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Collections.Immutable": "1.2.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Diagnostics.StackTrace.dll": {} @@ -1207,10 +1202,12 @@ "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {} } }, - "System.Diagnostics.Tools/4.0.1-rc2-24027": { + "System.Diagnostics.Tools/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} @@ -1219,16 +1216,18 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { + "System.Diagnostics.TraceSource/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {} @@ -1238,16 +1237,18 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Diagnostics.Tracing/4.1.0-rc2-24027": { + "System.Diagnostics.Tracing/4.1.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} @@ -1282,10 +1283,12 @@ "lib/netstandard1.3/System.Dynamic.Runtime.dll": {} } }, - "System.Globalization/4.0.11-rc2-24027": { + "System.Globalization/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Globalization.dll": {} @@ -1294,24 +1297,27 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Globalization.Calendars/4.0.1-rc2-24027": { + "System.Globalization.Calendars/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Globalization.Calendars.dll": {} } }, - "System.Globalization.Extensions/4.0.1-rc2-24027": { + "System.Globalization.Extensions/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Globalization.Extensions.dll": {} @@ -1321,18 +1327,20 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.IO/4.1.0-rc2-24027": { + "System.IO/4.1.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.5/System.IO.dll": {} @@ -1341,21 +1349,23 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.IO.Compression/4.1.0-rc2-24027": { + "System.IO.Compression/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "runtime.native.System.IO.Compression": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.IO.Compression": "4.1.0" }, "compile": { "ref/netstandard1.3/System.IO.Compression.dll": {} @@ -1368,24 +1378,24 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll": { + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { + "System.IO.Compression.ZipFile/4.0.1": { "type": "package", "dependencies": { - "System.Buffers": "4.0.0-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "System.Buffers": "4.0.0", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} @@ -1394,24 +1404,26 @@ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} } }, - "System.IO.FileSystem/4.0.1-rc2-24027": { + "System.IO.FileSystem/4.0.1": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.IO.FileSystem.dll": {} } }, - "System.IO.FileSystem.Primitives/4.0.1-rc2-24027": { + "System.IO.FileSystem.Primitives/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} @@ -1420,24 +1432,25 @@ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} } }, - "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { + "System.IO.FileSystem.Watcher/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Overlapped": "4.0.1-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "runtime.native.System": "4.0.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Overlapped": "4.0.1", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Thread": "4.0.0", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {} @@ -1451,9 +1464,9 @@ "assetType": "runtime", "rid": "osx" }, - "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { + "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1504,48 +1517,48 @@ "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {} } }, - "System.Linq/4.1.0-rc2-24027": { + "System.Linq/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { - "ref/netstandard1.5/System.Linq.dll": {} + "ref/netstandard1.6/System.Linq.dll": {} }, "runtime": { - "lib/netstandard1.5/System.Linq.dll": {} + "lib/netstandard1.6/System.Linq.dll": {} } }, - "System.Linq.Expressions/4.0.11-rc2-24027": { + "System.Linq.Expressions/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Emit": "4.0.1-rc2-24027", - "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", - "System.Reflection.Emit.Lightweight": "4.0.1-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Emit.Lightweight": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.3/System.Linq.Expressions.dll": {} + "ref/netstandard1.6/System.Linq.Expressions.dll": {} }, "runtime": { - "lib/netstandard1.3/System.Linq.Expressions.dll": {} + "lib/netstandard1.6/System.Linq.Expressions.dll": {} } }, "System.Linq.Parallel/4.0.1-rc2-24027": { @@ -1588,62 +1601,70 @@ "lib/netstandard1.3/System.Linq.Queryable.dll": {} } }, - "System.Net.Http/4.0.1-rc2-24027": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.DiagnosticSource": "4.0.0-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", - "System.Security.Cryptography.OpenSsl": "4.0.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "runtime.native.System": "4.0.0-rc2-24027", - "runtime.native.System.Net.Http": "4.0.1-rc2-24027", - "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" - }, - "compile": { - "ref/netstandard1.1/System.Net.Http.dll": {} + "System.Net.Http/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Extensions": "4.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "compile": { + "ref/netstandard1.3/System.Net.Http.dll": {} }, "runtime": { - "lib/netstandard1.4/System.Net.Http.dll": {} + "lib/portable-net45+win8+wpa81/_._": {} }, "runtimeTargets": { - "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll": { + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" } } }, - "System.Net.NameResolution/4.0.0-rc2-24027": { + "System.Net.NameResolution/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Principal.Windows": "4.0.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Principal.Windows": "4.0.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Net.NameResolution.dll": {} @@ -1653,17 +1674,19 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Net.NameResolution.dll": { + "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Net.Primitives/4.0.11-rc2-24027": { + "System.Net.Primitives/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { "ref/netstandard1.3/System.Net.Primitives.dll": {} @@ -1672,21 +1695,22 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Net.Requests/4.0.11-rc2-24027": { + "System.Net.Requests/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Net.Http": "4.0.1-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Net.WebHeaderCollection": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebHeaderCollection": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Net.Requests.dll": {} @@ -1699,9 +1723,9 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll": { + "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1748,26 +1772,27 @@ } } }, - "System.Net.Sockets/4.1.0-rc2-24027": { + "System.Net.Sockets/4.1.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Net.Sockets.dll": {} } }, - "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { + "System.Net.WebHeaderCollection/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Specialized": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {} @@ -1776,13 +1801,13 @@ "lib/netstandard1.3/System.Net.WebHeaderCollection.dll": {} } }, - "System.Net.WebSockets/4.0.0-rc2-24027": { + "System.Net.WebSockets/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.Win32.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Net.WebSockets.dll": {} @@ -1806,14 +1831,14 @@ "lib/netstandard1.3/System.Numerics.Vectors.dll": {} } }, - "System.ObjectModel/4.0.12-rc2-24027": { + "System.ObjectModel/4.0.12": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/System.ObjectModel.dll": {} @@ -1822,12 +1847,14 @@ "lib/netstandard1.3/System.ObjectModel.dll": {} } }, - "System.Reflection/4.1.0-rc2-24027": { + "System.Reflection/4.1.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.5/System.Reflection.dll": {} @@ -1857,14 +1884,14 @@ "lib/netstandard1.3/System.Reflection.DispatchProxy.dll": {} } }, - "System.Reflection.Emit/4.0.1-rc2-24027": { + "System.Reflection.Emit/4.0.1": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.1/_._": {} @@ -1873,12 +1900,12 @@ "lib/netstandard1.3/System.Reflection.Emit.dll": {} } }, - "System.Reflection.Emit.ILGeneration/4.0.1-rc2-24027": { + "System.Reflection.Emit.ILGeneration/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/_._": {} @@ -1887,13 +1914,13 @@ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} } }, - "System.Reflection.Emit.Lightweight/4.0.1-rc2-24027": { + "System.Reflection.Emit.Lightweight/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/_._": {} @@ -1902,11 +1929,13 @@ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} } }, - "System.Reflection.Extensions/4.0.1-rc2-24027": { + "System.Reflection.Extensions/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Reflection.Extensions.dll": {} @@ -1915,24 +1944,24 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Reflection.Metadata/1.3.0-rc2-24027": { + "System.Reflection.Metadata/1.3.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Immutable": "1.2.0-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Collections.Immutable": "1.2.0", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.1/System.Reflection.Metadata.dll": {} @@ -1941,10 +1970,12 @@ "lib/netstandard1.1/System.Reflection.Metadata.dll": {} } }, - "System.Reflection.Primitives/4.0.1-rc2-24027": { + "System.Reflection.Primitives/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Reflection.Primitives.dll": {} @@ -1953,11 +1984,11 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Reflection.TypeExtensions/4.1.0-rc2-24027": { + "System.Reflection.TypeExtensions/4.1.0": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {} @@ -1982,12 +2013,14 @@ "lib/netstandard1.0/System.Resources.Reader.dll": {} } }, - "System.Resources.ResourceManager/4.0.1-rc2-24027": { + "System.Resources.ResourceManager/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} @@ -1996,8 +2029,12 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Runtime/4.1.0-rc2-24027": { + "System.Runtime/4.1.0": { "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, "compile": { "ref/netstandard1.5/System.Runtime.dll": {} }, @@ -2005,10 +2042,12 @@ "lib/portable-net45+win8+wp80+wpa81/_._": {} } }, - "System.Runtime.Extensions/4.1.0-rc2-24027": { + "System.Runtime.Extensions/4.1.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.5/System.Runtime.Extensions.dll": {} @@ -2016,52 +2055,58 @@ "runtime": { "lib/portable-net45+win8+wp8+wpa81/_._": {} } - }, - "System.Runtime.Handles/4.0.1-rc2-24027": { - "type": "package", - "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.1.0-rc2-24027": { - "type": "package", - "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices.PInvoke": "4.0.0-rc2-24027" + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { - "ref/netstandard1.5/System.Runtime.InteropServices.dll": {} - }, - "runtime": { - "lib/portable-net45+win8+wpa81/_._": {} + "ref/netstandard1.3/System.Runtime.Handles.dll": {} } }, - "System.Runtime.InteropServices.PInvoke/4.0.0-rc2-24027": { + "System.Runtime.InteropServices/4.1.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { - "ref/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll": {} + "ref/netstandard1.5/System.Runtime.InteropServices.dll": {} }, "runtime": { - "lib/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll": {} + "lib/portable-net45+win8+wpa81/_._": {} } }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "win" + } } }, "System.Runtime.Loader/4.0.0-rc2-24027": { @@ -2078,13 +2123,13 @@ "lib/netstandard1.5/System.Runtime.Loader.dll": {} } }, - "System.Runtime.Numerics/4.0.1-rc2-24027": { + "System.Runtime.Numerics/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.1/System.Runtime.Numerics.dll": {} @@ -2093,11 +2138,11 @@ "lib/netstandard1.3/System.Runtime.Numerics.dll": {} } }, - "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { + "System.Runtime.Serialization.Primitives/4.1.1": { "type": "package", "dependencies": { - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} @@ -2106,16 +2151,16 @@ "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} } }, - "System.Security.Claims/4.0.1-rc2-24027": { + "System.Security.Claims/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Security.Principal": "4.0.1-rc2-24027" + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Principal": "4.0.1" }, "compile": { "ref/netstandard1.3/System.Security.Claims.dll": {} @@ -2124,74 +2169,82 @@ "lib/netstandard1.3/System.Security.Claims.dll": {} } }, - "System.Security.Cryptography.Algorithms/4.1.0-rc2-24027": { + "System.Security.Cryptography.Algorithms/4.2.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" }, "compile": { - "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll": {} + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} }, "runtimeTargets": { - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll": { + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Security.Cryptography.Cng/4.1.0-rc2-24027": { + "System.Security.Cryptography.Cng/4.2.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11" }, "compile": { - "ref/netstandard1.4/_._": {} + "ref/netstandard1.6/_._": {} }, "runtimeTargets": { - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Cng.dll": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { "assetType": "runtime", "rid": "unix" }, - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll": { + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { "assetType": "runtime", "rid": "win" } } }, - "System.Security.Cryptography.Csp/4.0.0-rc2-24027": { + "System.Security.Cryptography.Csp/4.0.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/_._": {} @@ -2207,21 +2260,21 @@ } } }, - "System.Security.Cryptography.Encoding/4.0.0-rc2-24027": { + "System.Security.Cryptography.Encoding/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} @@ -2231,53 +2284,52 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Security.Cryptography.OpenSsl/4.0.0-rc2-24027": { + "System.Security.Cryptography.OpenSsl/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.Numerics": "4.0.1-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" }, "compile": { - "ref/netstandard1.4/_._": {} + "ref/netstandard1.6/_._": {} + }, + "runtime": { + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} }, "runtimeTargets": { - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { "assetType": "runtime", "rid": "unix" - }, - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll": { - "assetType": "runtime", - "rid": "win" } } }, - "System.Security.Cryptography.Primitives/4.0.0-rc2-24027": { + "System.Security.Cryptography.Primitives/4.0.0": { "type": "package", "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} @@ -2286,53 +2338,53 @@ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} } }, - "System.Security.Cryptography.X509Certificates/4.1.0-rc2-24027": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Calendars": "4.0.1-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.Numerics": "4.0.1-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Cng": "4.1.0-rc2-24027", - "System.Security.Cryptography.Csp": "4.0.0-rc2-24027", - "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", - "System.Security.Cryptography.OpenSsl": "4.0.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "runtime.native.System": "4.0.0-rc2-24027", - "runtime.native.System.Net.Http": "4.0.1-rc2-24027", - "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + "System.Security.Cryptography.X509Certificates/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Cng": "4.2.0", + "System.Security.Cryptography.Csp": "4.0.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" }, "compile": { "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} }, "runtimeTargets": { - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Security.Principal/4.0.1-rc2-24027": { + "System.Security.Principal/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Security.Principal.dll": {} @@ -2341,22 +2393,23 @@ "lib/netstandard1.0/System.Security.Principal.dll": {} } }, - "System.Security.Principal.Windows/4.0.0-rc2-24027": { + "System.Security.Principal.Windows/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Claims": "4.0.1-rc2-24027", - "System.Security.Principal": "4.0.1-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Principal": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/_._": {} @@ -2372,10 +2425,12 @@ } } }, - "System.Text.Encoding/4.0.11-rc2-24027": { + "System.Text.Encoding/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Text.Encoding.dll": {} @@ -2413,11 +2468,13 @@ } } }, - "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { + "System.Text.Encoding.Extensions/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} @@ -2426,16 +2483,16 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Text.Encodings.Web/4.0.0-rc2-24027": { + "System.Text.Encodings.Web/4.0.0": { "type": "package", "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.0/System.Text.Encodings.Web.dll": {} @@ -2444,28 +2501,28 @@ "lib/netstandard1.0/System.Text.Encodings.Web.dll": {} } }, - "System.Text.RegularExpressions/4.0.12-rc2-24027": { + "System.Text.RegularExpressions/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.3/System.Text.RegularExpressions.dll": {} + "ref/netstandard1.6/System.Text.RegularExpressions.dll": {} }, "runtime": { - "lib/netstandard1.3/System.Text.RegularExpressions.dll": {} + "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} } }, - "System.Threading/4.0.11-rc2-24027": { + "System.Threading/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Threading.dll": {} @@ -2474,12 +2531,13 @@ "lib/netstandard1.3/System.Threading.dll": {} } }, - "System.Threading.Overlapped/4.0.1-rc2-24027": { + "System.Threading.Overlapped/4.0.1": { "type": "package", "dependencies": { - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { "ref/netstandard1.3/_._": {} @@ -2495,10 +2553,12 @@ } } }, - "System.Threading.Tasks/4.0.11-rc2-24027": { + "System.Threading.Tasks/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Threading.Tasks.dll": {} @@ -2529,12 +2589,12 @@ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {} } }, - "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { + "System.Threading.Tasks.Extensions/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} @@ -2562,10 +2622,10 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, - "System.Threading.Thread/4.0.0-rc2-24027": { + "System.Threading.Thread/4.0.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Threading.Thread.dll": {} @@ -2574,11 +2634,11 @@ "lib/netstandard1.3/System.Threading.Thread.dll": {} } }, - "System.Threading.ThreadPool/4.0.10-rc2-24027": { + "System.Threading.ThreadPool/4.0.10": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { "ref/netstandard1.3/System.Threading.ThreadPool.dll": {} @@ -2587,33 +2647,35 @@ "lib/netstandard1.3/System.Threading.ThreadPool.dll": {} } }, - "System.Threading.Timer/4.0.1-rc2-24027": { + "System.Threading.Timer/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.2/System.Threading.Timer.dll": {} } }, - "System.Xml.ReaderWriter/4.0.11-rc2-24027": { + "System.Xml.ReaderWriter/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Tasks.Extensions": "4.0.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Tasks.Extensions": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} @@ -2622,21 +2684,21 @@ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} } }, - "System.Xml.XDocument/4.0.11-rc2-24027": { + "System.Xml.XDocument/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tools": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Xml.XDocument.dll": {} @@ -2645,19 +2707,19 @@ "lib/netstandard1.3/System.Xml.XDocument.dll": {} } }, - "System.Xml.XmlDocument/4.0.1-rc2-24027": { + "System.Xml.XmlDocument/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} @@ -2848,14 +2910,14 @@ "lib/dotnet/xunit.runner.utility.dotnet.dll": {} } }, - "NLog.Web.AspNetCore/4.2.3": { + "NLog.Web.AspNetCore/4.2.4": { "type": "project", "framework": ".NETStandard,Version=v1.3", "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Http.Extensions": "1.0.0-rc2-final", - "Microsoft.AspNetCore.Routing": "1.0.0-rc2-final", - "NLog": "4.4.0-beta9" + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0", + "Microsoft.AspNetCore.Http.Extensions": "1.0.0", + "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0", + "NLog": "4.4.0-beta13" }, "compile": { "netstandard1.3/NLog.Web.AspNetCore.dll": {} @@ -2902,11 +2964,12 @@ "runtimes/win7-x86/lib/net451/dotnet-test-xunit.exe" ] }, - "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0-rc2-final": { - "sha512": "EZY6EF9MzSRAVJJNaMGrRDGjFXtd9x96gZY0M5J91Mn453GY+ray0SZBo9ED1uYqGqtvFg5uIiI9VBBrqZAElQ==", + "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0": { + "sha512": "8r6qOl1jYyC523ZKM1QNl+6ijIoYWELWm0tpEWqtTIOg9DytHJWshB7usgqiuRmfHXM0EUziR6ouFY7iP7Tuzw==", "type": "package", + "path": "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0", "files": [ - "Microsoft.AspNetCore.Hosting.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Hosting.Abstractions.1.0.0.nupkg.sha512", "Microsoft.AspNetCore.Hosting.Abstractions.nuspec", "lib/net451/Microsoft.AspNetCore.Hosting.Abstractions.dll", "lib/net451/Microsoft.AspNetCore.Hosting.Abstractions.xml", @@ -2914,11 +2977,12 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.xml" ] }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/1.0.0-rc2-final": { - "sha512": "PI+9VZXqhPSRk5PslkeYmjp5R38KQo0N+TTfmRFSgQ1XQQYMyOkl1BcIVSNHUIPEz0o+MmNk3OqFp5QeV1vZyg==", + "Microsoft.AspNetCore.Hosting.Server.Abstractions/1.0.0": { + "sha512": "sHZyhQEoW15T9E36rfdm5Ux6a6RZB0KNM79ccf2IplWASqmlRGhX4ydU3dzQRLhkHpLx16fnWOL0KScsO6BevQ==", "type": "package", + "path": "Microsoft.AspNetCore.Hosting.Server.Abstractions/1.0.0", "files": [ - "Microsoft.AspNetCore.Hosting.Server.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Hosting.Server.Abstractions.1.0.0.nupkg.sha512", "Microsoft.AspNetCore.Hosting.Server.Abstractions.nuspec", "lib/net451/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", "lib/net451/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", @@ -2926,11 +2990,12 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml" ] }, - "Microsoft.AspNetCore.Http.Abstractions/1.0.0-rc2-final": { - "sha512": "ndmI1ufOWIq7b9ntY5rX2D7GeLG1Y6yAycPdxzOnK5k9siKcEikr1dhiQpWjRIPv5EoehvkLeCuQ991rujInRw==", + "Microsoft.AspNetCore.Http.Abstractions/1.0.0": { + "sha512": "OJHlqdJOWKKBfsiVdX4Z4KCNuqvBIu6+1MVKuejRDyHnGyMkNHNoP/dtVzhPqvJXaJg9N4HlD0XNc6GDCFVffg==", "type": "package", + "path": "Microsoft.AspNetCore.Http.Abstractions/1.0.0", "files": [ - "Microsoft.AspNetCore.Http.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Http.Abstractions.1.0.0.nupkg.sha512", "Microsoft.AspNetCore.Http.Abstractions.nuspec", "lib/net451/Microsoft.AspNetCore.Http.Abstractions.dll", "lib/net451/Microsoft.AspNetCore.Http.Abstractions.xml", @@ -2938,11 +3003,12 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.xml" ] }, - "Microsoft.AspNetCore.Http.Extensions/1.0.0-rc2-final": { - "sha512": "51WUpcbF7nhiZbxc4vM0sUGUo4E0uJ5LWLlKy3PYIIsja1APvJoiizK8S0/6EEYTgNi8RZpbv8b/yUyU/kJ5fg==", + "Microsoft.AspNetCore.Http.Extensions/1.0.0": { + "sha512": "GlvCPRpnw2jjHLdbGf/C28NQZLMeX1mugv5BS1a3FCQOJYyuwQZil4JwblR0frLyVrUVoJQ7UXRNZIzEVlO5XA==", "type": "package", + "path": "Microsoft.AspNetCore.Http.Extensions/1.0.0", "files": [ - "Microsoft.AspNetCore.Http.Extensions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Http.Extensions.1.0.0.nupkg.sha512", "Microsoft.AspNetCore.Http.Extensions.nuspec", "lib/net451/Microsoft.AspNetCore.Http.Extensions.dll", "lib/net451/Microsoft.AspNetCore.Http.Extensions.xml", @@ -2950,11 +3016,12 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Extensions.xml" ] }, - "Microsoft.AspNetCore.Http.Features/1.0.0-rc2-final": { - "sha512": "Wcn5RF+ZQgxHOuyb9u7H1jHSn7cTVyzKCl51xwBNd3tZAnxVSLhpwANSLGeMRd+MgIpd8rFqRhd8LCeB+BrlQA==", + "Microsoft.AspNetCore.Http.Features/1.0.0": { + "sha512": "6x7zgfbTo1gL9xMEb7EMO2ES/48bqwnWyfH09z+ubWhnzxdhHls8rtqstPylu5FPD9nid6Vo2pgDm5vufRAy5Q==", "type": "package", + "path": "Microsoft.AspNetCore.Http.Features/1.0.0", "files": [ - "Microsoft.AspNetCore.Http.Features.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Http.Features.1.0.0.nupkg.sha512", "Microsoft.AspNetCore.Http.Features.nuspec", "lib/net451/Microsoft.AspNetCore.Http.Features.dll", "lib/net451/Microsoft.AspNetCore.Http.Features.xml", @@ -2962,23 +3029,12 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.xml" ] }, - "Microsoft.AspNetCore.Routing/1.0.0-rc2-final": { - "sha512": "PkpR5hgMzoI2uLbng29ZVA+bVNaOnsUzHEY5TKnLmwY1FL7ll76lEkvDiQrTTyWT+Rp6Z3JFVxnAH4fSxDp27A==", - "type": "package", - "files": [ - "Microsoft.AspNetCore.Routing.1.0.0-rc2-final.nupkg.sha512", - "Microsoft.AspNetCore.Routing.nuspec", - "lib/net451/Microsoft.AspNetCore.Routing.dll", - "lib/net451/Microsoft.AspNetCore.Routing.xml", - "lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll", - "lib/netstandard1.3/Microsoft.AspNetCore.Routing.xml" - ] - }, - "Microsoft.AspNetCore.Routing.Abstractions/1.0.0-rc2-final": { - "sha512": "5MIF0y7nIlBIUIxLUuC0S8pWHo5Xq3MbqUvjU5q0WFHSrHIg2K7AaVIS6IO+jV9O+GsxSvyYs2C9pqaHIcaCHA==", + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { + "sha512": "Ne5CFiD1xCGSHrGICw7PsVnj7gijfkMfsw52AO6ingcUhE01dc87cJPpfGLnY22MIvqn11ECLbNZYmzFp/Rs+A==", "type": "package", + "path": "Microsoft.AspNetCore.Routing.Abstractions/1.0.0", "files": [ - "Microsoft.AspNetCore.Routing.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.AspNetCore.Routing.Abstractions.1.0.0.nupkg.sha512", "Microsoft.AspNetCore.Routing.Abstractions.nuspec", "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll", "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.xml", @@ -3149,24 +3205,24 @@ "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll" ] }, - "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc2-final": { - "sha512": "Q871jpweVxec1zvUuK4RoXGRRXCZsp/f+6SDUSi8DQ95KcT8yKe2ZSoq2S2xnwoKFUepg2B6Yr3ToXD2v27zNA==", + "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { + "sha512": "nJ+Et/rnDMDmGhxvFAKdN3va7y+YDPICv1nUEP8I4IKgOkWwr/dCZHMqxVhJFrkbW9ux8Kd7erC4mvxfZh0WnA==", "type": "package", + "path": "Microsoft.Extensions.Configuration.Abstractions/1.0.0", "files": [ - "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Abstractions.1.0.0.nupkg.sha512", "Microsoft.Extensions.Configuration.Abstractions.nuspec", "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/netstandard1.0/Microsoft.Extensions.Configuration.Abstractions.xml" ] }, - "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc2-final": { - "sha512": "KRvRif+xioZSjml/O/Y6W/fksieNZ/hp+Bf/4Nau85gQleG8UJl+etaJXj18SWu8bQ3ApD4ikzq6qKXLlO8AMg==", + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0": { + "sha512": "+XwaNo3o9RhLQhUnnOBCaukeRi1X9yYc0Fzye9RlErSflKZdw0VgHtn6rvKo0FTionsW0x8QVULhKH+nkqVjQA==", "type": "package", + "path": "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0", "files": [ - "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0.nupkg.sha512", "Microsoft.Extensions.DependencyInjection.Abstractions.nuspec", - "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml" ] @@ -3181,74 +3237,48 @@ "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll" ] }, - "Microsoft.Extensions.FileProviders.Abstractions/1.0.0-rc2-final": { - "sha512": "pVcRuHzugJ1pn4LWpSJYOGXWdIMDcyj+AFIHFWUZ5CBGGXKfDCOPS0ztS5WshLYYc+9zDdAPmWSvQxVbTGljjg==", + "Microsoft.Extensions.FileProviders.Abstractions/1.0.0": { + "sha512": "4jsqTxG3py/hYSsOtZMkNJ2/CQqPdpwyK7bDUkrwHgqowCFSmx/C+R4IzQ+2AK2Up1fVcu+ldC0gktwidL828A==", "type": "package", + "path": "Microsoft.Extensions.FileProviders.Abstractions/1.0.0", "files": [ - "Microsoft.Extensions.FileProviders.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.FileProviders.Abstractions.1.0.0.nupkg.sha512", "Microsoft.Extensions.FileProviders.Abstractions.nuspec", "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll", "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.xml" ] }, - "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc2-final": { - "sha512": "cuBUcNmHGLqG7zT4ZpGY21w0/zQNJzfw6tz3eIEU2PNLBeA0EfV2b9LHfgrIFhn74+xmgoKhwo/0Th3d28Cubw==", + "Microsoft.Extensions.Logging.Abstractions/1.0.0": { + "sha512": "wHT6oY50q36mAXBRKtFaB7u07WxKC5u2M8fi3PqHOOnHyUo9gD0u1TlCNR8UObHQxKMYwqlgI8TLcErpt29n8A==", "type": "package", + "path": "Microsoft.Extensions.Logging.Abstractions/1.0.0", "files": [ - "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Abstractions.1.0.0.nupkg.sha512", "Microsoft.Extensions.Logging.Abstractions.nuspec", - "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.xml", "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll", "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.xml" ] }, - "Microsoft.Extensions.ObjectPool/1.0.0-rc2-final": { - "sha512": "78jJAea29pPuF7ydHXDNy/sR99OHVZ7U40K9ej6klAyEG12U7IftdF9b3nv/1Q6K8czYzll2in38BAdOeANRbw==", - "type": "package", - "files": [ - "Microsoft.Extensions.ObjectPool.1.0.0-rc2-final.nupkg.sha512", - "Microsoft.Extensions.ObjectPool.nuspec", - "lib/net451/Microsoft.Extensions.ObjectPool.dll", - "lib/net451/Microsoft.Extensions.ObjectPool.xml", - "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.dll", - "lib/netstandard1.3/Microsoft.Extensions.ObjectPool.xml" - ] - }, - "Microsoft.Extensions.Options/1.0.0-rc2-final": { - "sha512": "Sj7WVNsiMbULRas/DGKsZ3u6GA29AFAWGZwitVFQgIf/ppzM8VfnFyCRkSnwMA0gTD4u09scnQkKyl6Yi8kNuQ==", - "type": "package", - "files": [ - "Microsoft.Extensions.Options.1.0.0-rc2-final.nupkg.sha512", - "Microsoft.Extensions.Options.nuspec", - "lib/netcore50/Microsoft.Extensions.Options.dll", - "lib/netcore50/Microsoft.Extensions.Options.xml", - "lib/netstandard1.0/Microsoft.Extensions.Options.dll", - "lib/netstandard1.0/Microsoft.Extensions.Options.xml" - ] - }, - "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { - "sha512": "OjXClhPcccu39GNAs6SH6J2iC2R883Wco7LKvPqnjo1aKJQRp9vFVFVueutJFABncZO7BZINgZCwgLxVQN3yIg==", + "Microsoft.Extensions.PlatformAbstractions/1.0.0": { + "sha512": "zyjUzrOmuevOAJpIo3Mt5GmpALVYCVdLZ99keMbmCxxgQH7oxzU58kGHzE6hAgYEiWsdfMJLjVR7r+vSmaJmtg==", "type": "package", + "path": "Microsoft.Extensions.PlatformAbstractions/1.0.0", "files": [ - "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.PlatformAbstractions.1.0.0.nupkg.sha512", "Microsoft.Extensions.PlatformAbstractions.nuspec", "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll", "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml", - "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.dll", - "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.xml", "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll", "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.xml" ] }, - "Microsoft.Extensions.Primitives/1.0.0-rc2-final": { - "sha512": "5lXETW9MI0CIOOCtgeJcrX3jODcFkX04tr+K/MB+cRspPvYD3URbf4MRIwWgI5r7cu+8+efPxEH0tG1g8ldhQA==", + "Microsoft.Extensions.Primitives/1.0.0": { + "sha512": "3q2vzfKEDjL6JFkRpk5SFA3zarYsO6+ZYgoucNImrUMzDn0mFbEOL5p9oPoWiypwypbJVVjWTf557bXZ0YFLig==", "type": "package", + "path": "Microsoft.Extensions.Primitives/1.0.0", "files": [ - "Microsoft.Extensions.Primitives.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.Primitives.1.0.0.nupkg.sha512", "Microsoft.Extensions.Primitives.nuspec", - "lib/netcore50/Microsoft.Extensions.Primitives.dll", - "lib/netcore50/Microsoft.Extensions.Primitives.xml", "lib/netstandard1.0/Microsoft.Extensions.Primitives.dll", "lib/netstandard1.0/Microsoft.Extensions.Primitives.xml" ] @@ -3263,11 +3293,12 @@ "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll" ] }, - "Microsoft.Net.Http.Headers/1.0.0-rc2-final": { - "sha512": "80kfOb0U8FKsKxv0fHtJFhcAWeYIvTAz4NCrKi84n5XXzMPNV7DLdy6d0g2f7UCj0iOtNGE5cGvAFiWqqZFeEA==", + "Microsoft.Net.Http.Headers/1.0.0": { + "sha512": "1lr92itF1fKR2oEQ6gk1IUsuCgp7UMlf/b1sjlAyuDeUnttj39ra59GQHYpomglJX1UVNpi1/cSBbEsXoNeIhw==", "type": "package", + "path": "Microsoft.Net.Http.Headers/1.0.0", "files": [ - "Microsoft.Net.Http.Headers.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Net.Http.Headers.1.0.0.nupkg.sha512", "Microsoft.Net.Http.Headers.nuspec", "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll", "lib/netstandard1.1/Microsoft.Net.Http.Headers.xml" @@ -3316,67 +3347,29 @@ "runtime.json" ] }, - "Microsoft.NETCore.Platforms/1.0.1-rc2-24027": { - "sha512": "BIZpJMovdHgUbCrZR9suwwLpZMNehIkaFKiIb9X5+wPjXNHMSQ91ETSASAnEXERyU7+ptJAfJGqgr3Y9ly98MQ==", + "Microsoft.NETCore.Platforms/1.0.1": { + "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==", "type": "package", + "path": "Microsoft.NETCore.Platforms/1.0.1", "files": [ - "Microsoft.NETCore.Platforms.1.0.1-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512", "Microsoft.NETCore.Platforms.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", + "lib/netstandard1.0/_._", "runtime.json" ] }, - "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { - "sha512": "z/R3npq0vJi1urIComaxGXX2CCfv27N78pNa3dMG4fyCQZA6u50v8ttWFnPV1caSN1O5JvDavqpBXVT1FdHcrA==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { - "sha512": "ANtMxCAN/4krahv/EnSHzTMosrTb3lwMrxqR+NBNLGOhXPs+Vo/UiUSOppF30CHJjK0mQvRMJyQrOGTRKmv64Q==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.CoreCLR.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.CoreCLR.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.json" - ] - }, - "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { - "sha512": "aUtA5PJE7rGp0v6aKdYefj8GGpbf5nsND7xlMzPf0+n00YeYuM65sQtrd3TwtQlfmN4J57d40wfzEM3suVwWlg==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.Native.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.Native.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, - "Microsoft.NETCore.Targets/1.0.1-rc2-24027": { - "sha512": "pNy4HhkgeM1kE/IqtDQLfUcMpy3NB3B/p8J/71G9Wvu2p/ARRH2hjq1TkETiqQW7ER9aFUs86wmgHyk3dtDgVQ==", + "Microsoft.NETCore.Targets/1.0.1": { + "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", "type": "package", + "path": "Microsoft.NETCore.Targets/1.0.1", "files": [ - "Microsoft.NETCore.Targets.1.0.1-rc2-24027.nupkg.sha512", + "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512", "Microsoft.NETCore.Targets.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.json" - ] - }, - "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { - "sha512": "/G/btXCgCbBpwWeeOoOiCAwayjcjPPW1hYqJ4uvreFA0J0+vu6o4pKQcypEz0X4CzmmUdcYG9hO6i43nBNBumg==", - "type": "package", - "files": [ - "Microsoft.NETCore.Windows.ApiSets.1.0.1-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Windows.ApiSets.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", + "lib/netstandard1.0/_._", "runtime.json" ] }, @@ -3422,11 +3415,12 @@ "ref/wpa81/_._" ] }, - "Microsoft.Win32.Primitives/4.0.1-rc2-24027": { - "sha512": "ac5JNXIY6zjTxnjOmPyDHsG4a9u4cXzk3rSlmXRqBUdepWrmPErLx6tz6mnJJpRUS9ukZ/235KtcmVGIOXSk2g==", + "Microsoft.Win32.Primitives/4.0.1": { + "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", "type": "package", + "path": "Microsoft.Win32.Primitives/4.0.1", "files": [ - "Microsoft.Win32.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512", "Microsoft.Win32.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3483,11 +3477,12 @@ "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll" ] }, - "NETStandard.Library/1.5.0-rc2-24027": { - "sha512": "SD27bvP2gNnlpC7HZUbnPOXS1M7VbBZoi0bdlqe5tj7weJQ2EyGDGw8mi7K1yUmeqjL6jPWBLSC28TDaLnyqwA==", + "NETStandard.Library/1.6.0": { + "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==", "type": "package", + "path": "NETStandard.Library/1.6.0", "files": [ - "NETStandard.Library.1.5.0-rc2-24027.nupkg.sha512", + "NETStandard.Library.1.6.0.nupkg.sha512", "NETStandard.Library.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt" @@ -3514,16 +3509,18 @@ "tools/install.ps1" ] }, - "NLog/4.4.0-beta9": { - "sha512": "RPe24enuFvgs0iXOjvBfPsLnGnvBob95Zj2LLnBkWsDHUfVrPWW62PCFCr39OF34aCd/nTkmpu3kh7nY5PFkeQ==", + "NLog/4.4.0-beta13": { + "sha512": "a7wcVlNWbqrwJVtIGvtLxOPI1PRbxqFocMlbYkGPIwiLomqO94m7dGOSF7KgNu9fsAjSyu998fBEICyOuMqxUw==", "type": "package", + "path": "NLog/4.4.0-beta13", "files": [ - "NLog.4.4.0-beta9.nupkg.sha512", + "NLog.4.4.0-beta13.nupkg.sha512", "NLog.nuspec", "lib/net35/NLog.dll", "lib/net40/NLog.dll", "lib/net45/NLog.dll", "lib/netstandard1.3/NLog.dll", + "lib/netstandard1.5/NLog.dll", "lib/sl40/NLog.dll", "lib/sl50/NLog.dll", "lib/wp80/NLog.dll" @@ -3624,33 +3621,39 @@ "lib/netstandard1.0/NuGet.Versioning.xml" ] }, - "runtime.native.System/4.0.0-rc2-24027": { - "sha512": "bC0GLcJTry9N+ra9qb+zYSQHnBpy4ZMVJXRRSuu7aD/cQoZPQtySql110ec9REOKsE6tf2ZoolczpCOmzwKW8g==", + "runtime.native.System/4.0.0": { + "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", "type": "package", + "path": "runtime.native.System/4.0.0", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.4.0.0-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.4.0.0.nupkg.sha512", "runtime.native.System.nuspec" ] }, - "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { - "sha512": "r84dFA/jE921UfQNrFyNUAdvU//SNzdAv2eMb4YXH4DlXF0V/FM5QqYodZQkr4tVNbQM3KqIn1eIjbWcDCB7Dg==", + "runtime.native.System.IO.Compression/4.1.0": { + "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==", "type": "package", + "path": "runtime.native.System.IO.Compression/4.1.0", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512", "runtime.native.System.IO.Compression.nuspec" ] }, - "runtime.native.System.Net.Http/4.0.1-rc2-24027": { - "sha512": "NtYGs9vDkR/XtJAA2batr1MxMM/JqtvCIMzJ3QdErd5HoALZSv5O9YQfBPvdsrGUPDyDgbIa8WB0Q/iFv+o12A==", + "runtime.native.System.Net.Http/4.0.1": { + "sha512": "5aQXPivyT1Z4KjpTf/RPPhYHfSwkargfWA/pGp9STVSHM9dwqBVa63eznS045aWMHHSsqomm8qM5hdGQDx0kiA==", "type": "package", + "path": "runtime.native.System.Net.Http/4.0.1", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.Net.Http.4.0.1.nupkg.sha512", "runtime.native.System.Net.Http.nuspec" ] }, @@ -3664,35 +3667,42 @@ "runtime.native.System.Net.Security.nuspec" ] }, - "runtime.native.System.Security.Cryptography/4.0.0-rc2-24027": { - "sha512": "Xi58pn6uTrwo2hz2mhR7LbqaukuS3eRsVg6Y5BZGDtthJmv/LGh//3jtVASQMK14ByRVZoK3nP8S+l/2gt+R+g==", + "runtime.native.System.Security.Cryptography/4.0.0": { + "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", "type": "package", + "path": "runtime.native.System.Security.Cryptography/4.0.0", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.Security.Cryptography.4.0.0-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512", "runtime.native.System.Security.Cryptography.nuspec" ] }, - "System.AppContext/4.1.0-rc2-24027": { - "sha512": "brLKF/+Dhn1ylN+VoN/tcur89LFerCUmqBFug+hbMHTKw3UVIghn+fS9rk0mad8jCr1LjHx2TWQhrg9peDEkmg==", + "System.AppContext/4.1.0": { + "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", "type": "package", + "path": "System.AppContext/4.1.0", "files": [ - "System.AppContext.4.1.0-rc2-24027.nupkg.sha512", + "System.AppContext.4.1.0.nupkg.sha512", "System.AppContext.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net46/System.AppContext.dll", - "lib/net462/System.AppContext.dll", + "lib/net463/System.AppContext.dll", + "lib/netcore50/System.AppContext.dll", + "lib/netstandard1.6/System.AppContext.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", "lib/xamarinwatchos10/_._", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", - "ref/net462/System.AppContext.dll", + "ref/net46/System.AppContext.dll", + "ref/net463/System.AppContext.dll", + "ref/netstandard/_._", "ref/netstandard1.3/System.AppContext.dll", "ref/netstandard1.3/System.AppContext.xml", "ref/netstandard1.3/de/System.AppContext.xml", @@ -3704,28 +3714,30 @@ "ref/netstandard1.3/ru/System.AppContext.xml", "ref/netstandard1.3/zh-hans/System.AppContext.xml", "ref/netstandard1.3/zh-hant/System.AppContext.xml", - "ref/netstandard1.5/System.AppContext.dll", - "ref/netstandard1.5/System.AppContext.xml", - "ref/netstandard1.5/de/System.AppContext.xml", - "ref/netstandard1.5/es/System.AppContext.xml", - "ref/netstandard1.5/fr/System.AppContext.xml", - "ref/netstandard1.5/it/System.AppContext.xml", - "ref/netstandard1.5/ja/System.AppContext.xml", - "ref/netstandard1.5/ko/System.AppContext.xml", - "ref/netstandard1.5/ru/System.AppContext.xml", - "ref/netstandard1.5/zh-hans/System.AppContext.xml", - "ref/netstandard1.5/zh-hant/System.AppContext.xml", + "ref/netstandard1.6/System.AppContext.dll", + "ref/netstandard1.6/System.AppContext.xml", + "ref/netstandard1.6/de/System.AppContext.xml", + "ref/netstandard1.6/es/System.AppContext.xml", + "ref/netstandard1.6/fr/System.AppContext.xml", + "ref/netstandard1.6/it/System.AppContext.xml", + "ref/netstandard1.6/ja/System.AppContext.xml", + "ref/netstandard1.6/ko/System.AppContext.xml", + "ref/netstandard1.6/ru/System.AppContext.xml", + "ref/netstandard1.6/zh-hans/System.AppContext.xml", + "ref/netstandard1.6/zh-hant/System.AppContext.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.AppContext.dll" ] }, - "System.Buffers/4.0.0-rc2-24027": { - "sha512": "eyzIgf8Mh/SjxN1gsGnH09ICA5U2TGWU5I3Rp1V0ayO9UmTf5XrsZo3+LwKbj+fycoh2yYg0leFa7IG0/+Bs3g==", + "System.Buffers/4.0.0": { + "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==", "type": "package", + "path": "System.Buffers/4.0.0", "files": [ - "System.Buffers.4.0.0-rc2-24027.nupkg.sha512", + "System.Buffers.4.0.0.nupkg.sha512", "System.Buffers.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3733,11 +3745,12 @@ "lib/netstandard1.1/System.Buffers.dll" ] }, - "System.Collections/4.0.11-rc2-24027": { - "sha512": "wi4oT2B06Ev7vDPeJki7HVJ3qPYJIilzf+p81JuNaBD9L2wi9Y2L5BsQ6ToncW+lYZafuMea/hiK1xX1Ge1VWQ==", + "System.Collections/4.0.11": { + "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", "type": "package", + "path": "System.Collections/4.0.11", "files": [ - "System.Collections.4.0.11-rc2-24027.nupkg.sha512", + "System.Collections.4.0.11.nupkg.sha512", "System.Collections.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3798,11 +3811,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Collections.Concurrent/4.0.12-rc2-24027": { - "sha512": "0XN+QpKMG5xHRZ50hV6Yn1ojqAhZ2CL8q4vT316ipEB3yEb/ROMjC18Html5QreF12ZS6Le1AWtIB1Qgi2FzvA==", + "System.Collections.Concurrent/4.0.12": { + "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", "type": "package", + "path": "System.Collections.Concurrent/4.0.12", "files": [ - "System.Collections.Concurrent.4.0.12-rc2-24027.nupkg.sha512", + "System.Collections.Concurrent.4.0.12.nupkg.sha512", "System.Collections.Concurrent.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3863,11 +3877,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Collections.Immutable/1.2.0-rc2-24027": { - "sha512": "bn4jDP6DOvUHTlpUVa4ehecoz+V4YL4gdL6yOXdruc/3XHRVL2j/ZIggusM8f90uUSQhg7bgvBuLmQCGG3cZtg==", + "System.Collections.Immutable/1.2.0": { + "sha512": "7uM8f6tzFFNqoVvhM2OLRG79IHBjJwdclGgKgtsa7BFHVXn8vppvNzrab80MHZ2ZXZQL0DX4AAULoTdxDvTDbQ==", "type": "package", + "path": "System.Collections.Immutable/1.2.0", "files": [ - "System.Collections.Immutable.1.2.0-rc2-24027.nupkg.sha512", + "System.Collections.Immutable.1.2.0.nupkg.sha512", "System.Collections.Immutable.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3877,11 +3892,12 @@ "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml" ] }, - "System.Collections.NonGeneric/4.0.1-rc2-24027": { - "sha512": "txfwF71o0wY1QkQQqY9svm0+w12fZla/DBNMV1lpcuqzipu854Qg40meH2aPU3qjnHbRvdyM9dglYyE6/RachQ==", + "System.Collections.NonGeneric/4.0.1": { + "sha512": "hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==", "type": "package", + "path": "System.Collections.NonGeneric/4.0.1", "files": [ - "System.Collections.NonGeneric.4.0.1-rc2-24027.nupkg.sha512", + "System.Collections.NonGeneric.4.0.1.nupkg.sha512", "System.Collections.NonGeneric.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3913,11 +3929,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Collections.Specialized/4.0.1-rc2-24027": { - "sha512": "1qeRkJqzH2NXFxOV0IehUM4iMvpZBjUnL2JTEocOIdLXoUc3VDiFaQK/Z7GfmZrvNrA0OBq5iJqFReitxH5sZQ==", + "System.Collections.Specialized/4.0.1": { + "sha512": "/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==", "type": "package", + "path": "System.Collections.Specialized/4.0.1", "files": [ - "System.Collections.Specialized.4.0.1-rc2-24027.nupkg.sha512", + "System.Collections.Specialized.4.0.1.nupkg.sha512", "System.Collections.Specialized.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3949,11 +3966,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel/4.0.1-rc2-24027": { - "sha512": "6ne+Yk/6J59NZ19jiKjxwRPS2VIofrps2xkGDxMpyiHzEk4xpIY0kzt0ZABvTpdOYpvOw7bz2Ls2/X0QiuSjQg==", + "System.ComponentModel/4.0.1": { + "sha512": "nw6bpWnTgHgc0Iv6ClbewZQGqqva5hIwfmr2mjOh6LsdpgFemUXns+x8aCIFHQF9rxJbFrNgDHjKagsAnAyQhg==", "type": "package", + "path": "System.ComponentModel/4.0.1", "files": [ - "System.ComponentModel.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.4.0.1.nupkg.sha512", "System.ComponentModel.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4081,11 +4099,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel.Primitives/4.0.1-rc2-24027": { - "sha512": "yTC0+qi9NaO0tt+1proIshyQ32slseRC6f/mrZLJU+pJRDY2k1nMage7AySH1qk9ZHw9KjiXMRjkRwgrQRQoSQ==", + "System.ComponentModel.Primitives/4.1.0": { + "sha512": "sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==", "type": "package", + "path": "System.ComponentModel.Primitives/4.1.0", "files": [ - "System.ComponentModel.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.Primitives.4.1.0.nupkg.sha512", "System.ComponentModel.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4117,18 +4136,21 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { - "sha512": "HGB9P4M6eAWPRzFE+F+OCaNnhr2+0trWbfhHS/OoJnrdf1f8Cl6FSYAV2B5C9fxUH326Ew57fcEKloMJY4Bimg==", + "System.ComponentModel.TypeConverter/4.1.0": { + "sha512": "MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==", "type": "package", + "path": "System.ComponentModel.TypeConverter/4.1.0", "files": [ - "System.ComponentModel.TypeConverter.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.TypeConverter.4.1.0.nupkg.sha512", "System.ComponentModel.TypeConverter.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/System.ComponentModel.TypeConverter.dll", + "lib/net462/System.ComponentModel.TypeConverter.dll", "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll", + "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -4136,6 +4158,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/System.ComponentModel.TypeConverter.dll", + "ref/net462/System.ComponentModel.TypeConverter.dll", "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll", "ref/netstandard1.0/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/de/System.ComponentModel.TypeConverter.xml", @@ -4147,17 +4170,29 @@ "ref/netstandard1.0/ru/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/zh-hans/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/zh-hant/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/de/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/es/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/fr/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/it/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ja/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ko/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ru/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hans/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hant/System.ComponentModel.TypeConverter.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._" ] }, - "System.Console/4.0.0-rc2-24027": { - "sha512": "ZkOW7ehVR6vnVTfttO0Z1uf3v7mT8cxQZbPHaGDyTt65qh4WzQOXgZYWqDNduyA1xWlvKh28XAhAkK0P39CcAA==", + "System.Console/4.0.0": { + "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==", "type": "package", + "path": "System.Console/4.0.0", "files": [ - "System.Console.4.0.0-rc2-24027.nupkg.sha512", + "System.Console.4.0.0.nupkg.sha512", "System.Console.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4188,59 +4223,61 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Data.Common/4.0.1-rc2-24027": { - "sha512": "lRXa2KTxiXF9LYhisFYWqokvtkV662ROEVJbtRG4owk/7PRvyV92gZLaDykYuNxtnscesaVIWDRWkfFfaxXmqA==", + "System.Data.Common/4.1.0": { + "sha512": "epU8jeTe7aE7RqGHq9rZ8b0Q4Ah7DgubzHQblgZMSqgW1saW868WmooSyC5ywf8upLBkcVLDu93W9GPWUYsU2Q==", "type": "package", + "path": "System.Data.Common/4.1.0", "files": [ - "System.Data.Common.4.0.1-rc2-24027.nupkg.sha512", + "System.Data.Common.4.1.0.nupkg.sha512", "System.Data.Common.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", - "lib/net45/System.Data.Common.dll", - "lib/netstandard1.0/System.Data.Common.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", + "lib/net451/System.Data.Common.dll", + "lib/netstandard1.2/System.Data.Common.dll", + "lib/portable-net451+win8+wp8+wpa81/System.Data.Common.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", "lib/xamarinwatchos10/_._", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", - "ref/net45/System.Data.Common.dll", - "ref/netstandard1.0/System.Data.Common.dll", - "ref/netstandard1.0/System.Data.Common.xml", - "ref/netstandard1.0/de/System.Data.Common.xml", - "ref/netstandard1.0/es/System.Data.Common.xml", - "ref/netstandard1.0/fr/System.Data.Common.xml", - "ref/netstandard1.0/it/System.Data.Common.xml", - "ref/netstandard1.0/ja/System.Data.Common.xml", - "ref/netstandard1.0/ko/System.Data.Common.xml", - "ref/netstandard1.0/ru/System.Data.Common.xml", - "ref/netstandard1.0/zh-hans/System.Data.Common.xml", - "ref/netstandard1.0/zh-hant/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", - "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/de/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/es/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/fr/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/it/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ja/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ko/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ru/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/zh-hans/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/zh-hant/System.Data.Common.xml", + "ref/net451/System.Data.Common.dll", + "ref/netstandard1.2/System.Data.Common.dll", + "ref/netstandard1.2/System.Data.Common.xml", + "ref/netstandard1.2/de/System.Data.Common.xml", + "ref/netstandard1.2/es/System.Data.Common.xml", + "ref/netstandard1.2/fr/System.Data.Common.xml", + "ref/netstandard1.2/it/System.Data.Common.xml", + "ref/netstandard1.2/ja/System.Data.Common.xml", + "ref/netstandard1.2/ko/System.Data.Common.xml", + "ref/netstandard1.2/ru/System.Data.Common.xml", + "ref/netstandard1.2/zh-hans/System.Data.Common.xml", + "ref/netstandard1.2/zh-hant/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/System.Data.Common.dll", + "ref/portable-net451+win8+wp8+wpa81/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/de/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/es/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/fr/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/it/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ja/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ko/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ru/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/zh-hans/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/zh-hant/System.Data.Common.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._" ] }, - "System.Diagnostics.Contracts/4.0.1-rc2-24027": { - "sha512": "UiVz+conwNlcYGvF69rRjROVJeSNOXpkHKMGAfIZx1zvTrZkOM2rcPjZ00aaYA+y9rR0GAGKwzuYo+JDkuyupw==", + "System.Diagnostics.Contracts/4.0.1": { + "sha512": "HvQQjy712vnlpPxaloZYkuE78Gn353L0SJLJVeLcNASeg9c4qla2a1Xq8I7B3jZoDzKPtHTkyVO7AZ5tpeQGuA==", "type": "package", + "path": "System.Diagnostics.Contracts/4.0.1", "files": [ - "System.Diagnostics.Contracts.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.Contracts.4.0.1.nupkg.sha512", "System.Diagnostics.Contracts.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4293,11 +4330,12 @@ "runtimes/aot/lib/netcore50/System.Diagnostics.Contracts.dll" ] }, - "System.Diagnostics.Debug/4.0.11-rc2-24027": { - "sha512": "k0ckwL97zqxiSjRpgmkjUoP51LvEzMshynNuNOyUsKLQTHVieTsrg2YiBnou0AsDnDk/maCmuPJvoJR0qIcOuQ==", + "System.Diagnostics.Debug/4.0.11": { + "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", "type": "package", + "path": "System.Diagnostics.Debug/4.0.11", "files": [ - "System.Diagnostics.Debug.4.0.11-rc2-24027.nupkg.sha512", + "System.Diagnostics.Debug.4.0.11.nupkg.sha512", "System.Diagnostics.Debug.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4358,11 +4396,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { - "sha512": "NPjXdTV6+9D0ZaHUn5JI0lxusxZAKOuHIVPmMXV+L4Ypm/nFaH+gDMn0o6ZNb9B3l46DfdxyrZYc0E2AfEHQrA==", + "System.Diagnostics.DiagnosticSource/4.0.0": { + "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==", "type": "package", + "path": "System.Diagnostics.DiagnosticSource/4.0.0", "files": [ - "System.Diagnostics.DiagnosticSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512", "System.Diagnostics.DiagnosticSource.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4466,11 +4505,12 @@ "runtimes/win7/lib/netstandard1.4/System.Diagnostics.Process.dll" ] }, - "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { - "sha512": "qaPDTZqMcuJgko+V6ZwlZEG7H344T1GkUh6NMKV0L3ISwEeQmA2shVBOyS1tHNyO6RvpL+CuxhlVJdSqGFUT2w==", + "System.Diagnostics.StackTrace/4.0.1": { + "sha512": "43ZfTfRctI8DEy6H5oAh1BU7ioP7u6/dG9ybaG4/OrjZEUrmGZkRu6ebDsYVKMXjBL9oygAzs8Ob4a5KjoC5qQ==", "type": "package", + "path": "System.Diagnostics.StackTrace/4.0.1", "files": [ - "System.Diagnostics.StackTrace.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.StackTrace.4.0.1.nupkg.sha512", "System.Diagnostics.StackTrace.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4503,11 +4543,12 @@ "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll" ] }, - "System.Diagnostics.Tools/4.0.1-rc2-24027": { - "sha512": "Afv5y9mVcMGmcN1YB4RIQdK5glUyL5cOIigi2DMuetSKJykMXxVH8KldkjYFwFKHcx8T1gN6/47knzZU3DtrrA==", + "System.Diagnostics.Tools/4.0.1": { + "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==", "type": "package", + "path": "System.Diagnostics.Tools/4.0.1", "files": [ - "System.Diagnostics.Tools.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.Tools.4.0.1.nupkg.sha512", "System.Diagnostics.Tools.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4557,11 +4598,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { - "sha512": "qv6TcsC9l4V79sDIiMJzRmQbIXywMHWpHAnkoVhR+lDxeQp9+rutN+rVL/8vvRD5/a4FiX9SV971K4FaKHBv3w==", + "System.Diagnostics.TraceSource/4.0.0": { + "sha512": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==", "type": "package", + "path": "System.Diagnostics.TraceSource/4.0.0", "files": [ - "System.Diagnostics.TraceSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.TraceSource.4.0.0.nupkg.sha512", "System.Diagnostics.TraceSource.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4591,15 +4633,16 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll" + "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll", + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll" ] }, - "System.Diagnostics.Tracing/4.1.0-rc2-24027": { - "sha512": "ZRR3q7pPGqKc5rcHAhNP9bTjtIILmZu82E86n+mDyMYx+KEpuYpj8P+kQMWeLKYK1U4gxftqyidwm6+j0b+YoQ==", + "System.Diagnostics.Tracing/4.1.0": { + "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", "type": "package", + "path": "System.Diagnostics.Tracing/4.1.0", "files": [ - "System.Diagnostics.Tracing.4.1.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.Tracing.4.1.0.nupkg.sha512", "System.Diagnostics.Tracing.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4750,11 +4793,12 @@ "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll" ] }, - "System.Globalization/4.0.11-rc2-24027": { - "sha512": "RDterYo6tAE2YslHrhvAdrAkTdhGkml7tg5JGX/XwgN2GGkB3NkiqigBSaUEV4S2ftCzCFDIhCxqQy57lAsEIA==", + "System.Globalization/4.0.11": { + "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", "type": "package", + "path": "System.Globalization/4.0.11", "files": [ - "System.Globalization.4.0.11-rc2-24027.nupkg.sha512", + "System.Globalization.4.0.11.nupkg.sha512", "System.Globalization.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4815,11 +4859,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Globalization.Calendars/4.0.1-rc2-24027": { - "sha512": "mVqwlFh2qMNkuQY7KColHE3XkpFhSVLE2GF8J4jiXHmqbeIBh5D1/nPjr4JLVHzO3nyFQE0JwqDsVXtpv/s6iw==", + "System.Globalization.Calendars/4.0.1": { + "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==", "type": "package", + "path": "System.Globalization.Calendars/4.0.1", "files": [ - "System.Globalization.Calendars.4.0.1-rc2-24027.nupkg.sha512", + "System.Globalization.Calendars.4.0.1.nupkg.sha512", "System.Globalization.Calendars.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4850,11 +4895,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Globalization.Extensions/4.0.1-rc2-24027": { - "sha512": "BaZplqKspB1c99AV3QybawRhLjzAOmPZGaiGimlCMD3KmztARHW2Im7gD2ECxjk+pGkyML7GuiGEuJae83Ky0w==", + "System.Globalization.Extensions/4.0.1": { + "sha512": "RPeS9UNHTV6Wgs+r276VHcQc2GO0Mfk1XYQrk8aHTSgyQMb+1w+Fu+4k6DD48NibcpJEjy7lNgcTXxD8nKfOww==", "type": "package", + "path": "System.Globalization.Extensions/4.0.1", "files": [ - "System.Globalization.Extensions.4.0.1-rc2-24027.nupkg.sha512", + "System.Globalization.Extensions.4.0.1.nupkg.sha512", "System.Globalization.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4884,14 +4930,16 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", - "runtimes/win7/lib/netstandard1.3/System.Globalization.Extensions.dll" + "runtimes/win/lib/net46/System.Globalization.Extensions.dll", + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll" ] }, - "System.IO/4.1.0-rc2-24027": { - "sha512": "VQRYN33mwALJ1UWfxxMqXzKCYUDNMUeU6j8YCxVcLCBx3Oa/l7i15NQv/OAebfOVSmBa3LmBTRP4rQqChrCbFg==", + "System.IO/4.1.0": { + "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==", "type": "package", + "path": "System.IO/4.1.0", "files": [ - "System.IO.4.1.0-rc2-24027.nupkg.sha512", + "System.IO.4.1.0.nupkg.sha512", "System.IO.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4965,11 +5013,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.Compression/4.1.0-rc2-24027": { - "sha512": "tDUl9OuEauxpXOcWFXLW5nPqE0GqpC4sHOq5KbruncfTsTLQp+/vX156Wm8LpdHmeC35sQmSyYeRGJQHfoPfww==", + "System.IO.Compression/4.1.0": { + "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==", "type": "package", + "path": "System.IO.Compression/4.1.0", "files": [ - "System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "System.IO.Compression.4.1.0.nupkg.sha512", "System.IO.Compression.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5029,14 +5078,16 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", - "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll" + "runtimes/win/lib/net46/System.IO.Compression.dll", + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll" ] }, - "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { - "sha512": "2rHCcLJ831Jb7qnH0TLNbXzKpEG4cvyC6jXWwc7AS4TkeaLx+4GZP4o3aacIrNHRrLDLIzfCju4w/ZR+NnPk1A==", + "System.IO.Compression.ZipFile/4.0.1": { + "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==", "type": "package", + "path": "System.IO.Compression.ZipFile/4.0.1", "files": [ - "System.IO.Compression.ZipFile.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512", "System.IO.Compression.ZipFile.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5068,11 +5119,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.FileSystem/4.0.1-rc2-24027": { - "sha512": "8iXOvjXDIQJIM881n5423Cy2A8Ajrdr9l9mXUvvsXt6wQNXAi/LBVsFRLPe7hpRUKP23niqinSBoHfMGcuxByQ==", + "System.IO.FileSystem/4.0.1": { + "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", "type": "package", + "path": "System.IO.FileSystem/4.0.1", "files": [ - "System.IO.FileSystem.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.4.0.1.nupkg.sha512", "System.IO.FileSystem.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5103,11 +5155,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.FileSystem.Primitives/4.0.1-rc2-24027": { - "sha512": "SIxgLl6TXmfavhGnp3LF8X/D2zrg0ALhbfk40ntybaW9dO5nJAw7m1kllvlGFBdjefJ5Y8O1AUbbCJggC+p2yw==", + "System.IO.FileSystem.Primitives/4.0.1": { + "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", "type": "package", + "path": "System.IO.FileSystem.Primitives/4.0.1", "files": [ - "System.IO.FileSystem.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512", "System.IO.FileSystem.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5139,11 +5192,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { - "sha512": "ByuB1AFnjj4VDK2uefLsSCaAeI8GO5skdEpByrds+MuRDXOOK+33lh7eXuABCNfGRWR2wg8cMIw8x4o1qmog8Q==", + "System.IO.FileSystem.Watcher/4.0.0": { + "sha512": "3egV0d8WI1k6nTQpL7YCKAbk68bkUmkC4kzssZXacp9HZuXYTTGPiUyjik+UIAV+Wmb3sGKe9nu9qloPf0A1HA==", "type": "package", + "path": "System.IO.FileSystem.Watcher/4.0.0", "files": [ - "System.IO.FileSystem.Watcher.4.0.0-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.Watcher.4.0.0.nupkg.sha512", "System.IO.FileSystem.Watcher.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5174,8 +5228,9 @@ "ref/xamarinwatchos10/_._", "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll" + "runtimes/win/lib/net46/System.IO.FileSystem.Watcher.dll", + "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", + "runtimes/win7/lib/netcore50/_._" ] }, "System.IO.MemoryMappedFiles/4.0.0-rc2-24027": { @@ -5252,20 +5307,21 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Linq/4.1.0-rc2-24027": { - "sha512": "uf9wbc/YWrM4xa6g0T8n1XpY/zRcTHSPw+sCwkdrL2aJbYyLFKs1Yeg8M0zjMX4SwmiNeDiZR2gkAHAPsIfKCg==", + "System.Linq/4.1.0": { + "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", "type": "package", + "path": "System.Linq/4.1.0", "files": [ - "System.Linq.4.1.0-rc2-24027.nupkg.sha512", + "System.Linq.4.1.0.nupkg.sha512", "System.Linq.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", - "lib/net462/System.Linq.dll", + "lib/net463/System.Linq.dll", "lib/netcore50/System.Linq.dll", - "lib/netstandard1.5/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", "lib/portable-net45+win8+wp8+wpa81/_._", "lib/win8/_._", "lib/wp80/_._", @@ -5277,7 +5333,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/net462/System.Linq.dll", + "ref/net463/System.Linq.dll", "ref/netcore50/System.Linq.dll", "ref/netcore50/System.Linq.xml", "ref/netcore50/de/System.Linq.xml", @@ -5300,17 +5356,17 @@ "ref/netstandard1.0/ru/System.Linq.xml", "ref/netstandard1.0/zh-hans/System.Linq.xml", "ref/netstandard1.0/zh-hant/System.Linq.xml", - "ref/netstandard1.5/System.Linq.dll", - "ref/netstandard1.5/System.Linq.xml", - "ref/netstandard1.5/de/System.Linq.xml", - "ref/netstandard1.5/es/System.Linq.xml", - "ref/netstandard1.5/fr/System.Linq.xml", - "ref/netstandard1.5/it/System.Linq.xml", - "ref/netstandard1.5/ja/System.Linq.xml", - "ref/netstandard1.5/ko/System.Linq.xml", - "ref/netstandard1.5/ru/System.Linq.xml", - "ref/netstandard1.5/zh-hans/System.Linq.xml", - "ref/netstandard1.5/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", "ref/portable-net45+win8+wp8+wpa81/_._", "ref/win8/_._", "ref/wp80/_._", @@ -5321,19 +5377,21 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Linq.Expressions/4.0.11-rc2-24027": { - "sha512": "CfLNPBWzWdqfRGkdIXNWQ+2zSyaegOL4MAQSry0k6t8CQnPwJLywZLIZAV+cU47gi/7C2eM2I63r2eBZNJDovw==", + "System.Linq.Expressions/4.1.0": { + "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==", "type": "package", + "path": "System.Linq.Expressions/4.1.0", "files": [ - "System.Linq.Expressions.4.0.11-rc2-24027.nupkg.sha512", + "System.Linq.Expressions.4.1.0.nupkg.sha512", "System.Linq.Expressions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", + "lib/net463/System.Linq.Expressions.dll", "lib/netcore50/System.Linq.Expressions.dll", - "lib/netstandard1.3/System.Linq.Expressions.dll", + "lib/netstandard1.6/System.Linq.Expressions.dll", "lib/portable-net45+win8+wp8+wpa81/_._", "lib/win8/_._", "lib/wp80/_._", @@ -5345,6 +5403,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/_._", + "ref/net463/System.Linq.Expressions.dll", "ref/netcore50/System.Linq.Expressions.dll", "ref/netcore50/System.Linq.Expressions.xml", "ref/netcore50/de/System.Linq.Expressions.xml", @@ -5378,6 +5437,17 @@ "ref/netstandard1.3/ru/System.Linq.Expressions.xml", "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.6/System.Linq.Expressions.dll", + "ref/netstandard1.6/System.Linq.Expressions.xml", + "ref/netstandard1.6/de/System.Linq.Expressions.xml", + "ref/netstandard1.6/es/System.Linq.Expressions.xml", + "ref/netstandard1.6/fr/System.Linq.Expressions.xml", + "ref/netstandard1.6/it/System.Linq.Expressions.xml", + "ref/netstandard1.6/ja/System.Linq.Expressions.xml", + "ref/netstandard1.6/ko/System.Linq.Expressions.xml", + "ref/netstandard1.6/ru/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", "ref/portable-net45+win8+wp8+wpa81/_._", "ref/win8/_._", "ref/wp80/_._", @@ -5499,11 +5569,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.Http/4.0.1-rc2-24027": { - "sha512": "5CK9SN0sEFUk7xHiV/8tqTiWuTlO7CkeqGmrfMsKIqcS/XFvRkMDKm2z8+IkLfzV77k6xnYse7n3Y3F9JqXaGw==", + "System.Net.Http/4.1.0": { + "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==", "type": "package", + "path": "System.Net.Http/4.1.0", "files": [ - "System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.Http.4.1.0.nupkg.sha512", "System.Net.Http.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5511,8 +5582,7 @@ "lib/monoandroid10/_._", "lib/monotouch10/_._", "lib/net45/_._", - "lib/netcore50/System.Net.Http.dll", - "lib/netstandard1.4/System.Net.Http.dll", + "lib/net46/System.Net.Http.dll", "lib/portable-net45+win8+wpa81/_._", "lib/win8/_._", "lib/wpa81/_._", @@ -5523,7 +5593,17 @@ "ref/monoandroid10/_._", "ref/monotouch10/_._", "ref/net45/_._", - "ref/net46/_._", + "ref/net46/System.Net.Http.dll", + "ref/net46/System.Net.Http.xml", + "ref/net46/de/System.Net.Http.xml", + "ref/net46/es/System.Net.Http.xml", + "ref/net46/fr/System.Net.Http.xml", + "ref/net46/it/System.Net.Http.xml", + "ref/net46/ja/System.Net.Http.xml", + "ref/net46/ko/System.Net.Http.xml", + "ref/net46/ru/System.Net.Http.xml", + "ref/net46/zh-hans/System.Net.Http.xml", + "ref/net46/zh-hant/System.Net.Http.xml", "ref/netcore50/System.Net.Http.dll", "ref/netcore50/System.Net.Http.xml", "ref/netcore50/de/System.Net.Http.xml", @@ -5546,22 +5626,35 @@ "ref/netstandard1.1/ru/System.Net.Http.xml", "ref/netstandard1.1/zh-hans/System.Net.Http.xml", "ref/netstandard1.1/zh-hant/System.Net.Http.xml", + "ref/netstandard1.3/System.Net.Http.dll", + "ref/netstandard1.3/System.Net.Http.xml", + "ref/netstandard1.3/de/System.Net.Http.xml", + "ref/netstandard1.3/es/System.Net.Http.xml", + "ref/netstandard1.3/fr/System.Net.Http.xml", + "ref/netstandard1.3/it/System.Net.Http.xml", + "ref/netstandard1.3/ja/System.Net.Http.xml", + "ref/netstandard1.3/ko/System.Net.Http.xml", + "ref/netstandard1.3/ru/System.Net.Http.xml", + "ref/netstandard1.3/zh-hans/System.Net.Http.xml", + "ref/netstandard1.3/zh-hant/System.Net.Http.xml", "ref/portable-net45+win8+wpa81/_._", "ref/win8/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", - "runtimes/win7/lib/net46/_._", - "runtimes/win7/lib/netcore50/System.Net.Http.dll", - "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll" + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", + "runtimes/win/lib/net46/System.Net.Http.dll", + "runtimes/win/lib/netcore50/System.Net.Http.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll" ] }, - "System.Net.NameResolution/4.0.0-rc2-24027": { - "sha512": "c5LsVEi57gpr+CgmNKHX/AAS/ydv400yHjm+OM5gqTZ834W/R0M3t/AjdFv+LYBaliAPIUZ/ysBymyyo9ISNFQ==", + "System.Net.NameResolution/4.0.0": { + "sha512": "i5AgKm4FLj+sPauXtyLZBMvNtVSEIf5OE/+6cY2/EEMDG9eZPAQ/0CWbqAwdeAXwYawTBD0qAFCKbMOC82oIIQ==", "type": "package", + "path": "System.Net.NameResolution/4.0.0", "files": [ - "System.Net.NameResolution.4.0.0-rc2-24027.nupkg.sha512", + "System.Net.NameResolution.4.0.0.nupkg.sha512", "System.Net.NameResolution.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5591,15 +5684,17 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll", - "runtimes/win7/lib/netcore50/System.Net.NameResolution.dll", - "runtimes/win7/lib/netstandard1.3/System.Net.NameResolution.dll" + "runtimes/win/lib/net46/System.Net.NameResolution.dll", + "runtimes/win/lib/netcore50/System.Net.NameResolution.dll", + "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll" ] }, - "System.Net.Primitives/4.0.11-rc2-24027": { - "sha512": "K4oOpa82emlHY0QCsWTcgLrZUw2X6BNvOVWiJOKTPxtUhUqru03Ncy0tFXbXyc9hdEvMLL3BDaN1iFTV8u1AhA==", + "System.Net.Primitives/4.0.11": { + "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==", "type": "package", + "path": "System.Net.Primitives/4.0.11", "files": [ - "System.Net.Primitives.4.0.11-rc2-24027.nupkg.sha512", + "System.Net.Primitives.4.0.11.nupkg.sha512", "System.Net.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5671,11 +5766,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.Requests/4.0.11-rc2-24027": { - "sha512": "hjdU34/tlB7COhCr0QDym338GlYiLAwP1f+J0q4Y18OwijJlbDLx6YUTtlJs8aJpvu6WrmYlD9B9hkWGclWrOg==", + "System.Net.Requests/4.0.11": { + "sha512": "xlMVUc3Gs1LwJn3THPf+070Dk8QCjxBJfU/R2JvLu2OWSJ6plM6iow1KS1AJnbBAI+5hE9a0pU5QnDwGhYybkw==", "type": "package", + "path": "System.Net.Requests/4.0.11", "files": [ - "System.Net.Requests.4.0.11-rc2-24027.nupkg.sha512", + "System.Net.Requests.4.0.11.nupkg.sha512", "System.Net.Requests.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5747,8 +5843,8 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll", - "runtimes/win7/lib/net46/_._", - "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll" + "runtimes/win/lib/net46/_._", + "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll" ] }, "System.Net.Security/4.0.0-rc2-24027": { @@ -5789,11 +5885,12 @@ "runtimes/win7/lib/netstandard1.3/System.Net.Security.dll" ] }, - "System.Net.Sockets/4.1.0-rc2-24027": { - "sha512": "WJ/Fu0JBpC4FEKL7Jf3Qg20NxQZUQ6EqhssHuN/E5E1Vd67vsu/xyK83no6ofZMBASfJb5Zgm6Nh4E2hXf57nQ==", + "System.Net.Sockets/4.1.0": { + "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", "type": "package", + "path": "System.Net.Sockets/4.1.0", "files": [ - "System.Net.Sockets.4.1.0-rc2-24027.nupkg.sha512", + "System.Net.Sockets.4.1.0.nupkg.sha512", "System.Net.Sockets.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5824,11 +5921,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { - "sha512": "BozyPHP7REBLj8QbAf2TuH081CB2E5PIRC3K5MhqacoV4EsK0FmgCzhLyvnbSi8pTKV6NrjTPmdWDD2sCyPf+g==", + "System.Net.WebHeaderCollection/4.0.1": { + "sha512": "epfQsFpqRsLlS7MTeem3sBTPUJj/lV9kzRs5DWWSzM/Cov4Ycn3iV4N6g1N4iToAb/WgnKu9jpeeklPyZ7bbaA==", "type": "package", + "path": "System.Net.WebHeaderCollection/4.0.1", "files": [ - "System.Net.WebHeaderCollection.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.WebHeaderCollection.4.0.1.nupkg.sha512", "System.Net.WebHeaderCollection.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5860,11 +5958,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.WebSockets/4.0.0-rc2-24027": { - "sha512": "YH2CdIcdIfrvmGGkVv/g8pFlXTy0OPH0Z7+EwdlYbK4v2autDVwIrJDb881kC7xuPEQTZloxbDWzUJh1XWq1yA==", + "System.Net.WebSockets/4.0.0": { + "sha512": "2KJo8hir6Edi9jnMDAMhiJoI691xRBmKcbNpwjrvpIMOCTYOtBpSsSEGBxBDV7PKbasJNaFp1+PZz1D7xS41Hg==", "type": "package", + "path": "System.Net.WebSockets/4.0.0", "files": [ - "System.Net.WebSockets.4.0.0-rc2-24027.nupkg.sha512", + "System.Net.WebSockets.4.0.0.nupkg.sha512", "System.Net.WebSockets.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5930,11 +6029,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ObjectModel/4.0.12-rc2-24027": { - "sha512": "8wgKzGVl3RlTMBYsWCjOizWpzH8mm7i0pv2vHwXbpV/rGptDDKzXHyTmdqFdBAfrnsnicwh79hNTc5zzKWKK1A==", + "System.ObjectModel/4.0.12": { + "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", "type": "package", + "path": "System.ObjectModel/4.0.12", "files": [ - "System.ObjectModel.4.0.12-rc2-24027.nupkg.sha512", + "System.ObjectModel.4.0.12.nupkg.sha512", "System.ObjectModel.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5997,11 +6097,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Reflection/4.1.0-rc2-24027": { - "sha512": "RMJrRP3I71J5PLfsX2reWDPltwJs/pJ+CbIqa2ccDVop2WlBq6CuV7FOo7l77nuYFKODI6kpATLXZKiq8V8aEQ==", + "System.Reflection/4.1.0": { + "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==", "type": "package", + "path": "System.Reflection/4.1.0", "files": [ - "System.Reflection.4.1.0-rc2-24027.nupkg.sha512", + "System.Reflection.4.1.0.nupkg.sha512", "System.Reflection.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6110,11 +6211,12 @@ "runtimes/aot/lib/netcore50/System.Reflection.DispatchProxy.dll" ] }, - "System.Reflection.Emit/4.0.1-rc2-24027": { - "sha512": "C4kvi/Lpj5vgUtCygP0bbBnlYyuDZEU2ofdgGXa8AgV3FkmwNEqJ7zm3OhMFe/kMKRgEkJXkioFdkLHrJJLDTQ==", + "System.Reflection.Emit/4.0.1": { + "sha512": "yL+q9+zWrFMBXEvxTGdePlz5s9A+HDjbk9zE4mu492gqUHvQDInapiZfk8lUpxSHasxpavUJgmYHUXC5RbQPVw==", "type": "package", + "path": "System.Reflection.Emit/4.0.1", "files": [ - "System.Reflection.Emit.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Emit.4.0.1.nupkg.sha512", "System.Reflection.Emit.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6139,11 +6241,12 @@ "ref/xamarinmac20/_._" ] }, - "System.Reflection.Emit.ILGeneration/4.0.1-rc2-24027": { - "sha512": "s7puteOinRV3+sGWDLeuUbSSxwZHqHhXpLwoTlS4L0x7d58j868LbKPSPJVZAs6a/dGkyo02WHVDcEtCBjn8VQ==", + "System.Reflection.Emit.ILGeneration/4.0.1": { + "sha512": "j7Mz7P5O3Je7n3oRNzN0QI8zbAQJl+lBZb6AJhChltSm9U2Aoe23txxGCtaK9rXyK+kvCsFCgCA1C69z866iHw==", "type": "package", + "path": "System.Reflection.Emit.ILGeneration/4.0.1", "files": [ - "System.Reflection.Emit.ILGeneration.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512", "System.Reflection.Emit.ILGeneration.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6169,11 +6272,12 @@ "runtimes/aot/lib/netcore50/_._" ] }, - "System.Reflection.Emit.Lightweight/4.0.1-rc2-24027": { - "sha512": "kDuurD3Z1bYJrW0VqBEoHWLUCWYtto/SF/dajEj8sXftap3zkqBF+3IMb8l4EfRuzytlS2TlmFxiApbB9C8JEA==", + "System.Reflection.Emit.Lightweight/4.0.1": { + "sha512": "og/poEuORMjAeWs37KSgq5RUtobSzviX9Z5Q9WY2P4XgciWFmn78OtCp9mp+hzb4HXXNs1H1NZvHZPbepXgaSQ==", "type": "package", + "path": "System.Reflection.Emit.Lightweight/4.0.1", "files": [ - "System.Reflection.Emit.Lightweight.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512", "System.Reflection.Emit.Lightweight.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6199,11 +6303,12 @@ "runtimes/aot/lib/netcore50/_._" ] }, - "System.Reflection.Extensions/4.0.1-rc2-24027": { - "sha512": "5N1tt+n0OHyaZ3Wb73FIfNsRrkFDW1I2fuAzojudgcZ0XcAHqLE0Wb9/JQ2eG6Lp89l2qntx4HvXcIDjVwvYuw==", + "System.Reflection.Extensions/4.0.1": { + "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", "type": "package", + "path": "System.Reflection.Extensions/4.0.1", "files": [ - "System.Reflection.Extensions.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Extensions.4.0.1.nupkg.sha512", "System.Reflection.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6253,11 +6358,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Reflection.Metadata/1.3.0-rc2-24027": { - "sha512": "ADZVzbL6KHwUzqn+BD9cf82ev/ADG1w4Uy7V8G//kx89aImQbbq2pCOpyl8IBC4Qqrq0hUWjgTOrxFo8PNa/pA==", + "System.Reflection.Metadata/1.3.0": { + "sha512": "/J+35d5tBv/LqakOkJqdge6ntXKqIWaYLnawz1DTZRwXlqP3P+Xt8ZyYboFnDq26oJIZMxybEwKRtobk+lXc0A==", "type": "package", + "path": "System.Reflection.Metadata/1.3.0", "files": [ - "System.Reflection.Metadata.1.3.0-rc2-24027.nupkg.sha512", + "System.Reflection.Metadata.1.3.0.nupkg.sha512", "System.Reflection.Metadata.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6267,11 +6373,12 @@ "lib/portable-net45+win8/System.Reflection.Metadata.xml" ] }, - "System.Reflection.Primitives/4.0.1-rc2-24027": { - "sha512": "/FgLaA5DnqSVZVm5+eqhSjezjBCRo7+W5LzUsa3nQul6hHbMGkB2uuN8Tt6UfpLzKZ5QimefeDKkLYmChBnskQ==", + "System.Reflection.Primitives/4.0.1": { + "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", "type": "package", + "path": "System.Reflection.Primitives/4.0.1", "files": [ - "System.Reflection.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Primitives.4.0.1.nupkg.sha512", "System.Reflection.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6321,11 +6428,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Reflection.TypeExtensions/4.1.0-rc2-24027": { - "sha512": "1t2V/qaXZjJ2krlf97bGEcqiNjriHZQv5mx3Mez2PJ2+gqJbu0vPWCSNTN8Y+miCuRm+Pwx0ZFAoCQHkij2xcQ==", + "System.Reflection.TypeExtensions/4.1.0": { + "sha512": "0RMxsWV72ZVe22mxfVHyXAxw5MZ2mFWxsK0WLvKbPmbIKv1TZoJumtlkooYGcS+JEKXOo0NoFhXn3z8uG3y9iA==", "type": "package", + "path": "System.Reflection.TypeExtensions/4.1.0", "files": [ - "System.Reflection.TypeExtensions.4.1.0-rc2-24027.nupkg.sha512", + "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512", "System.Reflection.TypeExtensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6383,11 +6491,12 @@ "lib/netstandard1.0/System.Resources.Reader.dll" ] }, - "System.Resources.ResourceManager/4.0.1-rc2-24027": { - "sha512": "WFDuYprqRWAVcQzArAqgabw9bbGPBaogBG17sGtZ5Iyb7ddOcIs89QYdcxdatPkSYOFNWydwSY2fyOjhIKMIcA==", + "System.Resources.ResourceManager/4.0.1": { + "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", "type": "package", + "path": "System.Resources.ResourceManager/4.0.1", "files": [ - "System.Resources.ResourceManager.4.0.1-rc2-24027.nupkg.sha512", + "System.Resources.ResourceManager.4.0.1.nupkg.sha512", "System.Resources.ResourceManager.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6437,11 +6546,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime/4.1.0-rc2-24027": { - "sha512": "sDyyCeXycMSiNP4z1wyeyXlZSb26/OXIAwqnDsOAjw9PL3r8OgDRJgt4SH6Qid5z6E5IEGTKwjBjrHJGoa8bag==", + "System.Runtime/4.1.0": { + "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==", "type": "package", + "path": "System.Runtime/4.1.0", "files": [ - "System.Runtime.4.1.0-rc2-24027.nupkg.sha512", + "System.Runtime.4.1.0.nupkg.sha512", "System.Runtime.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6526,11 +6636,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.Extensions/4.1.0-rc2-24027": { - "sha512": "rHmAgtQY8XlVd4tB/5ta8IzxAL9gpUlkTYQgUXDjdHux2MFmDSJv4vgm/atmwbKZcd0TnzjD2SYpnkWSqDWgFg==", + "System.Runtime.Extensions/4.1.0": { + "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", "type": "package", + "path": "System.Runtime.Extensions/4.1.0", "files": [ - "System.Runtime.Extensions.4.1.0-rc2-24027.nupkg.sha512", + "System.Runtime.Extensions.4.1.0.nupkg.sha512", "System.Runtime.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6604,11 +6715,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.Handles/4.0.1-rc2-24027": { - "sha512": "zAfnDT+YDOnVK2ZSoE+70LU94207gz0AO1B+ELtfsZB6a35yVFBo9XTE/nK9QwsZxnknPIqoQ1CJz434TC5PFA==", + "System.Runtime.Handles/4.0.1": { + "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", "type": "package", + "path": "System.Runtime.Handles/4.0.1", "files": [ - "System.Runtime.Handles.4.0.1-rc2-24027.nupkg.sha512", + "System.Runtime.Handles.4.0.1.nupkg.sha512", "System.Runtime.Handles.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6639,11 +6751,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.InteropServices/4.1.0-rc2-24027": { - "sha512": "HMTGM3YyFBqDSP4STwC2YC51PInAQNMRj4V3rodwhaeAl+DnRKYqRFnd3eO2l99JqrcBIgg48SFGU9zglQC38w==", + "System.Runtime.InteropServices/4.1.0": { + "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", "type": "package", + "path": "System.Runtime.InteropServices/4.1.0", "files": [ - "System.Runtime.InteropServices.4.1.0-rc2-24027.nupkg.sha512", + "System.Runtime.InteropServices.4.1.0.nupkg.sha512", "System.Runtime.InteropServices.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6726,39 +6839,20 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.InteropServices.PInvoke/4.0.0-rc2-24027": { - "sha512": "KS562Uiu5jWEJqIihGZs7P+H/2rasaQC1HE0ZAx6A/2V2G8kFDydYEEB8Zs/M7roRsiCrdaj7chuokiAghShFg==", + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", "type": "package", + "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0", "files": [ - "System.Runtime.InteropServices.PInvoke.4.0.0-rc2-24027.nupkg.sha512", - "System.Runtime.InteropServices.PInvoke.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Runtime.InteropServices.PInvoke.dll", - "lib/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Runtime.InteropServices.PInvoke.dll", - "ref/netstandard1.3/System.Runtime.InteropServices.PInvoke.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.PInvoke.dll" - ] - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { - "sha512": "nsKC00hUZY8SbNHMK3RMu62zEmgdB9xKO+7B30DfLLy5R/10ICrfUVUJvvc/HQC/VSObPUdjYUsqAFoQMIaHHA==", - "type": "package", - "files": [ - "System.Runtime.InteropServices.RuntimeInformation.4.0.0-rc2-24027.nupkg.sha512", + "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512", "System.Runtime.InteropServices.RuntimeInformation.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", + "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -6769,7 +6863,12 @@ "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll" ] }, "System.Runtime.Loader/4.0.0-rc2-24027": { @@ -6795,11 +6894,12 @@ "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml" ] }, - "System.Runtime.Numerics/4.0.1-rc2-24027": { - "sha512": "ZcDlNWYNdyPJruJdoFiQjdD9aj17MUnK9vlShMaqIYtZmn5NuRY5Iyn0yojyA9SgJPaAoQkbvb/rJ7Nafly8sg==", + "System.Runtime.Numerics/4.0.1": { + "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", "type": "package", + "path": "System.Runtime.Numerics/4.0.1", "files": [ - "System.Runtime.Numerics.4.0.1-rc2-24027.nupkg.sha512", + "System.Runtime.Numerics.4.0.1.nupkg.sha512", "System.Runtime.Numerics.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6849,11 +6949,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { - "sha512": "CatEVkKtMZlBrsdboi2RNediIXkYaiKtseORboHASI96mYtlPvivmHr/nw+pKx7s7enaFvs5Ovfbc8uXs5Qt7Q==", + "System.Runtime.Serialization.Primitives/4.1.1": { + "sha512": "HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==", "type": "package", + "path": "System.Runtime.Serialization.Primitives/4.1.1", "files": [ - "System.Runtime.Serialization.Primitives.4.1.1-rc2-24027.nupkg.sha512", + "System.Runtime.Serialization.Primitives.4.1.1.nupkg.sha512", "System.Runtime.Serialization.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6919,11 +7020,12 @@ "runtimes/aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll" ] }, - "System.Security.Claims/4.0.1-rc2-24027": { - "sha512": "9oxucsKjs8q2UZHHx6tQm78uXzAiCWE7MVbxUmLlVzCRXLKtzjWCgZqHzCjg37GHMvi326PhblnOI222CGW2GA==", + "System.Security.Claims/4.0.1": { + "sha512": "Y/C+aiqlSF+WWKMxV7fqOgjPgZ/Thm49PBrPtPO8hXYR85PMKQJo1p7d1nEYPUXiJxLgkbX4vx3wHWQKM1RtKw==", "type": "package", + "path": "System.Security.Claims/4.0.1", "files": [ - "System.Security.Claims.4.0.1-rc2-24027.nupkg.sha512", + "System.Security.Claims.4.0.1.nupkg.sha512", "System.Security.Claims.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6955,11 +7057,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Security.Cryptography.Algorithms/4.1.0-rc2-24027": { - "sha512": "oh/g+cyjJ7b1GpLmSHSPAv2o3juedBppGeumF25ELzsyINFCeOGpVOdUr15GLfTpNYHyYML0PCefIW6PrFH2XQ==", + "System.Security.Cryptography.Algorithms/4.2.0": { + "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", "type": "package", + "path": "System.Security.Cryptography.Algorithms/4.2.0", "files": [ - "System.Security.Cryptography.Algorithms.4.1.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512", "System.Security.Cryptography.Algorithms.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6967,6 +7070,7 @@ "lib/MonoTouch10/_._", "lib/net46/System.Security.Cryptography.Algorithms.dll", "lib/net461/System.Security.Cryptography.Algorithms.dll", + "lib/net463/System.Security.Cryptography.Algorithms.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -6975,39 +7079,54 @@ "ref/MonoTouch10/_._", "ref/net46/System.Security.Cryptography.Algorithms.dll", "ref/net461/System.Security.Cryptography.Algorithms.dll", + "ref/net463/System.Security.Cryptography.Algorithms.dll", "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll", - "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.Algorithms.dll" + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll" ] }, - "System.Security.Cryptography.Cng/4.1.0-rc2-24027": { - "sha512": "QILmzqCpi0F9+DK5Z4/w0VW7gu07CpXksTxhkjqGspxuh7KSd+G2lsIM7vUEZaWvuwJQyQRCNRMALC7u/tgY+g==", + "System.Security.Cryptography.Cng/4.2.0": { + "sha512": "BAlCItHXxpR3YadG3oHuwArMMql1yICsauI4lCGOFmA5mU+qNBoESmYPBUPvOBSwiyQ/H9tC9FBuAeLAQ0o77A==", "type": "package", + "path": "System.Security.Cryptography.Cng/4.2.0", "files": [ - "System.Security.Cryptography.Cng.4.1.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512", "System.Security.Cryptography.Cng.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/net46/System.Security.Cryptography.Cng.dll", "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net463/System.Security.Cryptography.Cng.dll", "ref/net46/System.Security.Cryptography.Cng.dll", "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net463/System.Security.Cryptography.Cng.dll", "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll" + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll" ] }, - "System.Security.Cryptography.Csp/4.0.0-rc2-24027": { - "sha512": "fQJkR6jpeLJVmB8z2XFqzRdToriROpb0MhVKvEDIOhPTwafemMe0+hxxTZ2sLJVOeytFxk10rZq05mJgA+SxdA==", + "System.Security.Cryptography.Csp/4.0.0": { + "sha512": "oAQLz/pFRbPqIWclQyWfCjXTsrvcJNr5+1qLfgXYIHDo47E1iOdvHROPnzhtlCbHB5oca8MFPcqrOgAb4tI78A==", "type": "package", + "path": "System.Security.Cryptography.Csp/4.0.0", "files": [ - "System.Security.Cryptography.Csp.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512", "System.Security.Cryptography.Csp.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7027,15 +7146,17 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", "runtimes/win/lib/netcore50/_._", "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll" ] }, - "System.Security.Cryptography.Encoding/4.0.0-rc2-24027": { - "sha512": "71AE+Bd68o0t6R0OEwHNRxcpcCI2kYfY0EOP+mAzIohObJKLoaDW6t8CunWOnr7hzvHI4W2UdNgmZzX2HSSuOA==", + "System.Security.Cryptography.Encoding/4.0.0": { + "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", "type": "package", + "path": "System.Security.Cryptography.Encoding/4.0.0", "files": [ - "System.Security.Cryptography.Encoding.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512", "System.Security.Cryptography.Encoding.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7065,27 +7186,30 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "runtimes/win7/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll" + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll" ] }, - "System.Security.Cryptography.OpenSsl/4.0.0-rc2-24027": { - "sha512": "DZ3OjJC6O1qmYksZ45fuyHpB0julRXuohxGyDg2S4flOb8BIJYtzNZPapkkTNazDVAHohK4J8c7OLx3kFE2LVw==", + "System.Security.Cryptography.OpenSsl/4.0.0": { + "sha512": "VnYbh4KysTznG0aDpiuIAl2ZZeRHWjbPrvxsSl2JLVtiZS4QWcXvz18nTv1YDdyCsLgESeR1fYSkDGWfiD/Cpw==", "type": "package", + "path": "System.Security.Cryptography.OpenSsl/4.0.0", "files": [ - "System.Security.Cryptography.OpenSsl.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512", "System.Security.Cryptography.OpenSsl.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "ref/netstandard1.4/System.Security.Cryptography.OpenSsl.dll", - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll", - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.OpenSsl.dll" + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll" ] }, - "System.Security.Cryptography.Primitives/4.0.0-rc2-24027": { - "sha512": "0uZrfk+oxQTpQ/4qTLCTTPXMvjkf0a7YUsYP2GkIeTirphSTZ090LISz4WLXf5AbuO/hYEI7k0MSxp0uqFB0tQ==", + "System.Security.Cryptography.Primitives/4.0.0": { + "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", "type": "package", + "path": "System.Security.Cryptography.Primitives/4.0.0", "files": [ - "System.Security.Cryptography.Primitives.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512", "System.Security.Cryptography.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7107,11 +7231,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Security.Cryptography.X509Certificates/4.1.0-rc2-24027": { - "sha512": "nVprbjLjneBgQj9hDlOQqydaZLj/vnBtctLB4Tr5hf9xNP32twD0EDyN75F3/58WB90bMRgWijyQuI6llRs5mQ==", + "System.Security.Cryptography.X509Certificates/4.1.0": { + "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==", "type": "package", + "path": "System.Security.Cryptography.X509Certificates/4.1.0", "files": [ - "System.Security.Cryptography.X509Certificates.4.1.0-rc2-24027.nupkg.sha512", + "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512", "System.Security.Cryptography.X509Certificates.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7153,16 +7278,19 @@ "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win7/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win7/lib/netstandard1.4/System.Security.Cryptography.X509Certificates.dll" + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll" ] }, - "System.Security.Principal/4.0.1-rc2-24027": { - "sha512": "L6+kLyQvfqGaJ08G8p84O1XCq5VxdjZmEyRgZjnupcZkB9MVK+1aG6iM6jMUbVz5upRm4WWXPkRbwVpUdeJYsw==", + "System.Security.Principal/4.0.1": { + "sha512": "hunnPVLfEF4rJjm1gP/J9GqCwMtvbBGpuPwSKczcE/AXcDCI9Ppeg3RWsRkvsYzFNadA4kf5zt5HS4O3j2WCyg==", "type": "package", + "path": "System.Security.Principal/4.0.1", "files": [ - "System.Security.Principal.4.0.1-rc2-24027.nupkg.sha512", + "System.Security.Principal.4.0.1.nupkg.sha512", "System.Security.Principal.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7214,11 +7342,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Security.Principal.Windows/4.0.0-rc2-24027": { - "sha512": "0zK9NALYpgSfw3oADZFPqtqS9JPHPTMT6RtYawKySlGOnElJG5+hhOsLq+ktG6k10Pyvem8/Pu5CrqJEqhLQFQ==", + "System.Security.Principal.Windows/4.0.0": { + "sha512": "dNPr+GXBs32IYC+zoT+gK7YFT9jZGn9PFC6STLvIA7qCvshFQY3Gc9wa6am4OogUP2Lq7qpoWcJQ8fVvV16YmQ==", "type": "package", + "path": "System.Security.Principal.Windows/4.0.0", "files": [ - "System.Security.Principal.Windows.4.0.0-rc2-24027.nupkg.sha512", + "System.Security.Principal.Windows.4.0.0.nupkg.sha512", "System.Security.Principal.Windows.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7236,14 +7365,16 @@ "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll" ] }, - "System.Text.Encoding/4.0.11-rc2-24027": { - "sha512": "WyhCB3a669kXgMXEBx+T0G+bulfT0xzhYqZvuIGm22qIFlS85z11df279viqqjkwv2PDQvLjE2YKhRqkvdEd3g==", + "System.Text.Encoding/4.0.11": { + "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", "type": "package", + "path": "System.Text.Encoding/4.0.11", "files": [ - "System.Text.Encoding.4.0.11-rc2-24027.nupkg.sha512", + "System.Text.Encoding.4.0.11.nupkg.sha512", "System.Text.Encoding.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7339,11 +7470,12 @@ "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll" ] }, - "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { - "sha512": "wj8if+6Wg+2Li3/T/+1+0qkuI7IZfeymtDhTiDThXDwc8+U9ZlZ2QcGHv9v9AEuh1ljWzp6dysuwehWSqAyhpg==", + "System.Text.Encoding.Extensions/4.0.11": { + "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", "type": "package", + "path": "System.Text.Encoding.Extensions/4.0.11", "files": [ - "System.Text.Encoding.Extensions.4.0.11-rc2-24027.nupkg.sha512", + "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512", "System.Text.Encoding.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7404,11 +7536,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Text.Encodings.Web/4.0.0-rc2-24027": { - "sha512": "r8and4JvIHRMq1Zc1H+hRKhRearrYKogJ18hQRZRsq9dcRRuxIwsv3FB73N7tMflYA2eJDmcWeqlBlYzGhOSdQ==", + "System.Text.Encodings.Web/4.0.0": { + "sha512": "TWZnuiJgPDAEEUfobD7njXvSVR2Toz+jvKWds6yL4oSztmKQfnWzucczjzA+6Dv1bktBdY71sZW1YN0X6m9chQ==", "type": "package", + "path": "System.Text.Encodings.Web/4.0.0", "files": [ - "System.Text.Encodings.Web.4.0.0-rc2-24027.nupkg.sha512", + "System.Text.Encodings.Web.4.0.0.nupkg.sha512", "System.Text.Encodings.Web.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7416,19 +7549,21 @@ "lib/netstandard1.0/System.Text.Encodings.Web.xml" ] }, - "System.Text.RegularExpressions/4.0.12-rc2-24027": { - "sha512": "Hot88dwmUASuTWne7upZ1yfnXxZ9tGhRJNtlD9+s3QOqSLPy1a8fGlFIaxBVgAk7kKTb/3Eg4j+1QG6TGXDeDQ==", + "System.Text.RegularExpressions/4.1.0": { + "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", "type": "package", + "path": "System.Text.RegularExpressions/4.1.0", "files": [ - "System.Text.RegularExpressions.4.0.12-rc2-24027.nupkg.sha512", + "System.Text.RegularExpressions.4.1.0.nupkg.sha512", "System.Text.RegularExpressions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", + "lib/net463/System.Text.RegularExpressions.dll", "lib/netcore50/System.Text.RegularExpressions.dll", - "lib/netstandard1.3/System.Text.RegularExpressions.dll", + "lib/netstandard1.6/System.Text.RegularExpressions.dll", "lib/portable-net45+win8+wp8+wpa81/_._", "lib/win8/_._", "lib/wp80/_._", @@ -7440,6 +7575,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/_._", + "ref/net463/System.Text.RegularExpressions.dll", "ref/netcore50/System.Text.RegularExpressions.dll", "ref/netcore50/System.Text.RegularExpressions.xml", "ref/netcore50/de/System.Text.RegularExpressions.xml", @@ -7473,6 +7609,17 @@ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/System.Text.RegularExpressions.dll", + "ref/netstandard1.6/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", "ref/portable-net45+win8+wp8+wpa81/_._", "ref/win8/_._", "ref/wp80/_._", @@ -7483,11 +7630,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading/4.0.11-rc2-24027": { - "sha512": "JdVfUj82+pkIGfpUeb28HdwxoUMR7lTL5LT2iX9gyKtIo4yv2VirGPFVvohdlN9t9My+dIlYb9W4z1YlZV/RIA==", + "System.Threading/4.0.11": { + "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", "type": "package", + "path": "System.Threading/4.0.11", "files": [ - "System.Threading.4.0.11-rc2-24027.nupkg.sha512", + "System.Threading.4.0.11.nupkg.sha512", "System.Threading.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7551,11 +7699,12 @@ "runtimes/aot/lib/netcore50/System.Threading.dll" ] }, - "System.Threading.Overlapped/4.0.1-rc2-24027": { - "sha512": "FabraxAMMWzA2IgOTTfYz1sX1V1b0KqLntBAkEB3uDiZRN2FZpGK9Puq/Z9Je44ubcBBtSNWPe+wzu+QBiKawg==", + "System.Threading.Overlapped/4.0.1": { + "sha512": "bBbmvX+l8fgV0oNbECujN83exH/xPDSNrAVGmv4gPHyeTmTQ4q6JSMaaS2LwkUa+NpYJQhZWILir/mdhDI6jHQ==", "type": "package", + "path": "System.Threading.Overlapped/4.0.1", "files": [ - "System.Threading.Overlapped.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Overlapped.4.0.1.nupkg.sha512", "System.Threading.Overlapped.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7573,15 +7722,17 @@ "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml", "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml", "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll", + "runtimes/win/lib/net46/System.Threading.Overlapped.dll", "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll", "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll" ] }, - "System.Threading.Tasks/4.0.11-rc2-24027": { - "sha512": "BULvVgPxKNzMgAZpaRHREYhbGFTDbwG84mR61gGcajhLo6nn7XS9E1Lzixiv3gANtT7HROH7h3LeMPMRsEvEPQ==", + "System.Threading.Tasks/4.0.11": { + "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==", "type": "package", + "path": "System.Threading.Tasks/4.0.11", "files": [ - "System.Threading.Tasks.4.0.11-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.4.0.11.nupkg.sha512", "System.Threading.Tasks.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7656,11 +7807,12 @@ "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll" ] }, - "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { - "sha512": "dfj0Fl7/0KeP1UwQvo7xu7LdRAHfJ/Pdvo2YL+sDHddCLaiu+1yNyijYBocaCgQ4H0t8nEg8he/dWsPpaTdfNg==", + "System.Threading.Tasks.Extensions/4.0.0": { + "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", "type": "package", + "path": "System.Threading.Tasks.Extensions/4.0.0", "files": [ - "System.Threading.Tasks.Extensions.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512", "System.Threading.Tasks.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7724,11 +7876,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.Thread/4.0.0-rc2-24027": { - "sha512": "pb71GbyEOz4LIVFjssvJ+xXRXA7dye0TuRfW/H9ocfyHensQCWZIeo89Z4rEqbK+3/mE3avAsCpBYenwop0hQA==", + "System.Threading.Thread/4.0.0": { + "sha512": "1jti3q+hqt1uN5d4DK0IbXI0ByFzDpYqV2sMi92sv59W8fC7KUPadfugrL7bTTpqIPXXzu25UmVOnMHEqA0PLQ==", "type": "package", + "path": "System.Threading.Thread/4.0.0", "files": [ - "System.Threading.Thread.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Thread.4.0.0.nupkg.sha512", "System.Threading.Thread.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7761,11 +7914,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.ThreadPool/4.0.10-rc2-24027": { - "sha512": "MyuiERgONOnLCD45PQ1rTHYEv6R/2RL1/LxmqJh5/MXYBeh7o8B3VrXlMuxpTZwKg4pbQbLe5uWIueoPwyq8IA==", + "System.Threading.ThreadPool/4.0.10": { + "sha512": "bu5ehGKbpMJFShh7q4S+Pm6iTR9ZJc2dZdj4qVO/gYCzrjTR219N0/LLefIE4QysYAg7J2tS4FCPHVA98xgDKQ==", "type": "package", + "path": "System.Threading.ThreadPool/4.0.10", "files": [ - "System.Threading.ThreadPool.4.0.10-rc2-24027.nupkg.sha512", + "System.Threading.ThreadPool.4.0.10.nupkg.sha512", "System.Threading.ThreadPool.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7798,11 +7952,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.Timer/4.0.1-rc2-24027": { - "sha512": "AA9O27bBDE+sNy3PsN3RLoHaQzK7OldejkpXoi3UAeVcR+8Yr4O0UmcdCkucE4KfGk/ID+BxHCWdws4FEDV+4w==", + "System.Threading.Timer/4.0.1": { + "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==", "type": "package", + "path": "System.Threading.Timer/4.0.1", "files": [ - "System.Threading.Timer.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Timer.4.0.1.nupkg.sha512", "System.Threading.Timer.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7850,11 +8005,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.ReaderWriter/4.0.11-rc2-24027": { - "sha512": "PET0DO5ec5Cp6bAK40aWkv/gq4+/3KslTnkpw8UcYfoNkZafIsmd11UzWY+FnjJIpVxHDG3u4SlQAinKlABxFw==", + "System.Xml.ReaderWriter/4.0.11": { + "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", "type": "package", + "path": "System.Xml.ReaderWriter/4.0.11", "files": [ - "System.Xml.ReaderWriter.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.ReaderWriter.4.0.11.nupkg.sha512", "System.Xml.ReaderWriter.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7917,11 +8073,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XDocument/4.0.11-rc2-24027": { - "sha512": "e2rpl8sRIEw2YiizX6CzL/g7BU9OeIRXdsuVAL3DWDFBsYrLac+Wcdn1HM1bHhrZ8Gbw+KmFQBMtnXHzv+xGsA==", + "System.Xml.XDocument/4.0.11": { + "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==", "type": "package", + "path": "System.Xml.XDocument/4.0.11", "files": [ - "System.Xml.XDocument.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.XDocument.4.0.11.nupkg.sha512", "System.Xml.XDocument.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7984,11 +8141,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XmlDocument/4.0.1-rc2-24027": { - "sha512": "9Dll6QjHF9ECoBG+bPgfiEC0B8URbG+PRuI/QLfemn/OQYG+PBfh+hK/Svfxx8d8AqhXA7pnUzOXRYNlRQ5zAQ==", + "System.Xml.XmlDocument/4.0.1": { + "sha512": "fhrgI2TgQcvnUvmwPtODqcAy2a+/VYvCbTggC9pBjq0cTuaqh3Bymm1tGz7IH8h4b1Tmh7ksSMmSIroN2sERrw==", "type": "package", + "path": "System.Xml.XmlDocument/4.0.1", "files": [ - "System.Xml.XmlDocument.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XmlDocument.4.0.1.nupkg.sha512", "System.Xml.XmlDocument.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -8234,7 +8392,7 @@ "xunit.runner.utility.nuspec" ] }, - "NLog.Web.AspNetCore/4.2.3": { + "NLog.Web.AspNetCore/4.2.4": { "type": "project", "path": "../NLog.Web.AspNetCore/project.json", "msbuildProject": "../NLog.Web.AspNetCore/NLog.Web.AspNetCore.xproj" @@ -8242,11 +8400,11 @@ }, "projectFileDependencyGroups": { "": [ - "Microsoft.AspNetCore.Hosting.Abstractions >= 1.0.0-rc2-final", - "Microsoft.AspNetCore.Http.Extensions >= 1.0.0-rc2-final", - "Microsoft.AspNetCore.Routing >= 1.0.0-rc2-final", - "NLog >= 4.4.0-beta9", - "NLog.Web.AspNetCore >= 4.2.3", + "Microsoft.AspNetCore.Hosting.Abstractions >= 1.0.0", + "Microsoft.AspNetCore.Http.Extensions >= 1.0.0", + "Microsoft.AspNetCore.Routing.Abstractions >= 1.0.0", + "NLog >= 4.4.0-beta13", + "NLog.Web.AspNetCore >= 4.2.4", "NSubstitute >= 2.0.0-alpha001", "dotnet-test-xunit >= 1.0.0-rc2-build10025", "xunit >= 2.1.0" diff --git a/NLog.Web.AspNetCore/project.json b/NLog.Web.AspNetCore/project.json index 1cf221d9..feeaeaf9 100644 --- a/NLog.Web.AspNetCore/project.json +++ b/NLog.Web.AspNetCore/project.json @@ -1,35 +1,35 @@ { + "version": "4.2.4", + "description": "Extend NLog with targets and layout renderers for websites and webapplications on the ASP.NET Core platform.", + "authors": [ "Julian Verdurmen" ], + "packOptions": { + "summary": "NLog for ASP.NET Core", + "tags": [ "logging", "log", "session", "NLog", "web", "aspnet", "aspnetcore" ], + "projectUrl": "https://github.com/NLog/NLog.Web", + "licenseUrl": "http://raw.github.com/NLog/NLog.Web/master/LICENSE", + "requireLicenseAcceptance": false, + "iconUrl": "http://nlog-project.org/N.png", + "repository": { + "type": "git", + "url": "git://github.com/NLog/NLog.Web" + } + }, - "version": "4.2.4", - "description": "Extend NLog with targets and layout renderers for websites and webapplications on the ASP.NET Core platform.", - "authors": [ "Julian Verdurmen" ], - "packOptions": { - "summary": "NLog for ASP.NET Core", - "tags": [ "logging", "log", "session", "NLog", "web", "aspnet", "aspnetcore" ], - "projectUrl": "https://github.com/NLog/NLog.Web", - "licenseUrl": "http://raw.github.com/NLog/NLog.Web/master/LICENSE", - "requireLicenseAcceptance": false, - "iconUrl": "http://nlog-project.org/N.png", - "repository": { - "type": "git", - "url": "git://github.com/NLog/NLog.Web" - } - }, - - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "1.0.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0", - "NLog": "4.4.0-beta13" - }, + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "1.0.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0", + "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0", + "NLog": "4.4.0-beta13" + }, - "title": "NLog.Web.AspNetCore", - "frameworks": { - "netstandard1.3": { }, - "net451": { } - }, - "buildOptions": { - "keyFile": "NLog.snk", - "xmlDoc": true, - "define": [ "NETSTANDARD_1plus" ] - } + "title": "NLog.Web.AspNetCore", + "frameworks": { + "netstandard1.3": {}, + "net451": {} + }, + "buildOptions": { + "keyFile": "NLog.snk", + "xmlDoc": true, + "define": [ "NETSTANDARD_1plus" ] + } } diff --git a/NLog.Web.AspNetCore/project.lock.json b/NLog.Web.AspNetCore/project.lock.json index 7051ed5b..e07bc7dd 100644 --- a/NLog.Web.AspNetCore/project.lock.json +++ b/NLog.Web.AspNetCore/project.lock.json @@ -73,6 +73,18 @@ "lib/net451/Microsoft.AspNetCore.Http.Features.dll": {} } }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0" + }, + "compile": { + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { "type": "package", "dependencies": { @@ -170,7 +182,7 @@ "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll": {} } }, - "NLog/4.4.0-beta9": { + "NLog/4.4.0-beta13": { "type": "package", "frameworkAssemblies": [ "System", @@ -463,6 +475,21 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.dll": {} } }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "1.0.0", + "System.Collections.Concurrent": "4.0.12", + "System.Reflection.Extensions": "4.0.1", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { "type": "package", "dependencies": { @@ -528,20 +555,15 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.dll": {} } }, - "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { + "Microsoft.Extensions.PlatformAbstractions/1.0.0": { "type": "package", "dependencies": { - "System.AppContext": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.AppContext": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {} @@ -591,22 +613,6 @@ "lib/netstandard1.0/_._": {} } }, - "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2-rc2-24027", - "Microsoft.NETCore.Runtime.Native": "1.0.2-rc2-24027" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Windows.ApiSets": "1.0.1-rc2-24027" - } - }, - "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { - "type": "package" - }, "Microsoft.NETCore.Targets/1.0.1": { "type": "package", "compile": { @@ -616,9 +622,6 @@ "lib/netstandard1.0/_._": {} } }, - "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { - "type": "package" - }, "Microsoft.Win32.Primitives/4.0.1": { "type": "package", "dependencies": { @@ -630,70 +633,74 @@ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} } }, - "NETStandard.Library/1.5.0-rc2-24027": { + "NETStandard.Library/1.6.0": { "type": "package", "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1-rc2-24027", - "Microsoft.NETCore.Runtime": "1.0.2-rc2-24027", - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.AppContext": "4.1.0-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Console": "4.0.0-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tools": "4.0.1-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Calendars": "4.0.1-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.IO.Compression.ZipFile": "4.0.1-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Net.Http": "4.0.1-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Net.Sockets": "4.1.0-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027", - "System.Runtime.Numerics": "4.0.1-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Timer": "4.0.1-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027", - "System.Xml.XDocument": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.Compression.ZipFile": "4.0.1", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" } }, - "NLog/4.4.0-beta9": { + "NLog/4.4.0-beta13": { "type": "package", "dependencies": { - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc2-final", - "NETStandard.Library": "1.5.0-rc2-24027", - "System.Collections.NonGeneric": "4.0.1-rc2-24027", - "System.Collections.Specialized": "4.0.1-rc2-24027", - "System.ComponentModel.TypeConverter": "4.0.1-rc2-24027", - "System.Data.Common": "4.0.1-rc2-24027", - "System.Diagnostics.Contracts": "4.0.1-rc2-24027", - "System.Diagnostics.StackTrace": "4.0.1-rc2-24027", - "System.Diagnostics.TraceSource": "4.0.0-rc2-24027", - "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", - "System.Net.Requests": "4.0.11-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "System.Threading.ThreadPool": "4.0.10-rc2-24027", - "System.Xml.XmlDocument": "4.0.1-rc2-24027" + "Microsoft.Extensions.PlatformAbstractions": "1.0.0", + "NETStandard.Library": "1.6.0", + "System.Collections.NonGeneric": "4.0.1", + "System.ComponentModel.TypeConverter": "4.1.0", + "System.Data.Common": "4.1.0", + "System.Diagnostics.Contracts": "4.0.1", + "System.Diagnostics.StackTrace": "4.0.1", + "System.Diagnostics.TraceSource": "4.0.0", + "System.IO.FileSystem.Watcher": "4.0.0", + "System.Net.NameResolution": "4.0.0", + "System.Net.Requests": "4.0.11", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "System.Xml.XmlDocument": "4.0.1" }, "compile": { "lib/netstandard1.3/NLog.dll": {} @@ -702,14 +709,31 @@ "lib/netstandard1.3/NLog.dll": {} } }, - "runtime.native.System/4.0.0-rc2-24027": { - "type": "package" - }, - "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { - "type": "package" + "runtime.native.System/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, - "runtime.native.System.Net.Http/4.0.1-rc2-24027": { - "type": "package" + "runtime.native.System.IO.Compression/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, "runtime.native.System.Security.Cryptography/4.0.0": { "type": "package", @@ -724,10 +748,10 @@ "lib/netstandard1.0/_._": {} } }, - "System.AppContext/4.1.0-rc2-24027": { + "System.AppContext/4.1.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.AppContext.dll": {} @@ -781,39 +805,40 @@ "lib/netstandard1.3/System.Collections.Concurrent.dll": {} } }, - "System.Collections.NonGeneric/4.0.1-rc2-24027": { + "System.Collections.Immutable/1.2.0": { "type": "package", "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.3/System.Collections.NonGeneric.dll": {} + "lib/netstandard1.0/_._": {} }, "runtime": { - "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} + "lib/netstandard1.0/System.Collections.Immutable.dll": {} } }, - "System.Collections.Specialized/4.0.1-rc2-24027": { + "System.Collections.NonGeneric/4.0.1": { "type": "package", "dependencies": { - "System.Collections.NonGeneric": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Extensions": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { - "ref/netstandard1.3/System.Collections.Specialized.dll": {} + "ref/netstandard1.3/System.Collections.NonGeneric.dll": {} }, "runtime": { - "lib/netstandard1.3/System.Collections.Specialized.dll": {} + "lib/netstandard1.3/System.Collections.NonGeneric.dll": {} } }, "System.ComponentModel/4.0.1": { @@ -828,11 +853,12 @@ "lib/netstandard1.3/System.ComponentModel.dll": {} } }, - "System.ComponentModel.Primitives/4.0.1-rc2-24027": { + "System.ComponentModel.Primitives/4.1.0": { "type": "package", "dependencies": { - "System.ComponentModel": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.ComponentModel": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {} @@ -841,20 +867,20 @@ "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {} } }, - "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { + "System.ComponentModel.TypeConverter/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.ComponentModel": "4.0.1-rc2-24027", - "System.ComponentModel.Primitives": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.ComponentModel": "4.0.1", + "System.ComponentModel.Primitives": "4.1.0", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} @@ -863,34 +889,36 @@ "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll": {} } }, - "System.Console/4.0.0-rc2-24027": { + "System.Console/4.0.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Console.dll": {} } }, - "System.Data.Common/4.0.1-rc2-24027": { + "System.Data.Common/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { - "ref/netstandard1.0/System.Data.Common.dll": {} + "ref/netstandard1.2/System.Data.Common.dll": {} }, "runtime": { - "lib/netstandard1.0/System.Data.Common.dll": {} + "lib/netstandard1.2/System.Data.Common.dll": {} } }, "System.Diagnostics.Contracts/4.0.1": { @@ -916,14 +944,14 @@ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} } }, - "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { + "System.Diagnostics.DiagnosticSource/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.3/_._": {} @@ -932,11 +960,15 @@ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} } }, - "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { + "System.Diagnostics.StackTrace/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Collections.Immutable": "1.2.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Diagnostics.StackTrace.dll": {} @@ -945,25 +977,29 @@ "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {} } }, - "System.Diagnostics.Tools/4.0.1-rc2-24027": { + "System.Diagnostics.Tools/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} } }, - "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { + "System.Diagnostics.TraceSource/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {} @@ -973,9 +1009,9 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1001,11 +1037,13 @@ "ref/netstandard1.3/System.Globalization.dll": {} } }, - "System.Globalization.Calendars/4.0.1-rc2-24027": { + "System.Globalization.Calendars/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Globalization.Calendars.dll": {} @@ -1048,21 +1086,23 @@ "ref/netstandard1.3/System.IO.dll": {} } }, - "System.IO.Compression/4.1.0-rc2-24027": { + "System.IO.Compression/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "runtime.native.System.IO.Compression": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.IO.Compression": "4.1.0" }, "compile": { "ref/netstandard1.3/System.IO.Compression.dll": {} @@ -1072,24 +1112,24 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll": { + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { + "System.IO.Compression.ZipFile/4.0.1": { "type": "package", "dependencies": { - "System.Buffers": "4.0.0-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "System.Buffers": "4.0.0", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} @@ -1126,24 +1166,25 @@ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} } }, - "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { + "System.IO.FileSystem.Watcher/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Overlapped": "4.0.1-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "runtime.native.System": "4.0.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Overlapped": "4.0.1", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Thread": "4.0.0", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {} @@ -1157,9 +1198,9 @@ "assetType": "runtime", "rid": "osx" }, - "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { + "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1183,38 +1224,68 @@ "ref/netstandard1.3/System.Linq.Expressions.dll": {} } }, - "System.Net.Http/4.0.1-rc2-24027": { + "System.Net.Http/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Net.Http.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Net.NameResolution/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.DiagnosticSource": "4.0.0-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.Compression": "4.1.0-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "runtime.native.System": "4.0.0-rc2-24027", - "runtime.native.System.Net.Http": "4.0.1-rc2-24027", - "runtime.native.System.Security.Cryptography": "4.0.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Principal.Windows": "4.0.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { - "ref/netstandard1.1/System.Net.Http.dll": {} + "ref/netstandard1.3/System.Net.NameResolution.dll": {} }, "runtimeTargets": { - "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll": { + "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll": { + "assetType": "runtime", + "rid": "win" } } }, @@ -1230,21 +1301,22 @@ "ref/netstandard1.3/System.Net.Primitives.dll": {} } }, - "System.Net.Requests/4.0.11-rc2-24027": { + "System.Net.Requests/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Net.Http": "4.0.1-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Net.WebHeaderCollection": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebHeaderCollection": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Net.Requests.dll": {} @@ -1254,32 +1326,33 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll": { + "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Net.Sockets/4.1.0-rc2-24027": { + "System.Net.Sockets/4.1.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Net.Sockets.dll": {} } }, - "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { + "System.Net.WebHeaderCollection/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Specialized": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {} @@ -1303,14 +1376,14 @@ "lib/netstandard1.3/System.Net.WebSockets.dll": {} } }, - "System.ObjectModel/4.0.12-rc2-24027": { + "System.ObjectModel/4.0.12": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/System.ObjectModel.dll": {} @@ -1332,16 +1405,44 @@ "ref/netstandard1.3/System.Reflection.dll": {} } }, - "System.Reflection.Extensions/4.0.1-rc2-24027": { + "System.Reflection.Extensions/4.0.1": { "type": "package", "dependencies": { - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Reflection.Extensions.dll": {} } }, + "System.Reflection.Metadata/1.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Collections.Immutable": "1.2.0", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11" + }, + "compile": { + "lib/netstandard1.1/_._": {} + }, + "runtime": { + "lib/netstandard1.1/System.Reflection.Metadata.dll": {} + } + }, "System.Reflection.Primitives/4.0.1": { "type": "package", "dependencies": { @@ -1422,22 +1523,38 @@ "ref/netstandard1.3/System.Runtime.InteropServices.dll": {} } }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "win" + } } }, - "System.Runtime.Numerics/4.0.1-rc2-24027": { + "System.Runtime.Numerics/4.0.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { "ref/netstandard1.1/System.Runtime.Numerics.dll": {} @@ -1446,11 +1563,11 @@ "lib/netstandard1.3/System.Runtime.Numerics.dll": {} } }, - "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { + "System.Runtime.Serialization.Primitives/4.1.1": { "type": "package", "dependencies": { - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {} @@ -1560,6 +1677,38 @@ "lib/netstandard1.0/System.Security.Principal.dll": {} } }, + "System.Security.Principal.Windows/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Principal": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, "System.Text.Encoding/4.0.11": { "type": "package", "dependencies": { @@ -1571,11 +1720,13 @@ "ref/netstandard1.3/System.Text.Encoding.dll": {} } }, - "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { + "System.Text.Encoding.Extensions/4.0.11": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} @@ -1599,21 +1750,13 @@ "lib/netstandard1.0/System.Text.Encodings.Web.dll": {} } }, - "System.Text.RegularExpressions/4.0.12-rc2-24027": { + "System.Text.RegularExpressions/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Text.RegularExpressions.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Text.RegularExpressions.dll": {} } }, "System.Threading/4.0.11": { @@ -1629,12 +1772,13 @@ "lib/netstandard1.3/System.Threading.dll": {} } }, - "System.Threading.Overlapped/4.0.1-rc2-24027": { + "System.Threading.Overlapped/4.0.1": { "type": "package", "dependencies": { - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { "ref/netstandard1.3/_._": {} @@ -1661,12 +1805,12 @@ "ref/netstandard1.3/System.Threading.Tasks.dll": {} } }, - "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { + "System.Threading.Tasks.Extensions/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" }, "compile": { "lib/netstandard1.0/_._": {} @@ -1675,10 +1819,10 @@ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} } }, - "System.Threading.Thread/4.0.0-rc2-24027": { + "System.Threading.Thread/4.0.0": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.3/System.Threading.Thread.dll": {} @@ -1687,11 +1831,11 @@ "lib/netstandard1.3/System.Threading.Thread.dll": {} } }, - "System.Threading.ThreadPool/4.0.10-rc2-24027": { + "System.Threading.ThreadPool/4.0.10": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027" + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" }, "compile": { "ref/netstandard1.3/System.Threading.ThreadPool.dll": {} @@ -1700,33 +1844,35 @@ "lib/netstandard1.3/System.Threading.ThreadPool.dll": {} } }, - "System.Threading.Timer/4.0.1-rc2-24027": { + "System.Threading.Timer/4.0.1": { "type": "package", "dependencies": { - "System.Runtime": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.2/System.Threading.Timer.dll": {} } }, - "System.Xml.ReaderWriter/4.0.11-rc2-24027": { + "System.Xml.ReaderWriter/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Tasks.Extensions": "4.0.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Tasks.Extensions": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} @@ -1735,21 +1881,21 @@ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} } }, - "System.Xml.XDocument/4.0.11-rc2-24027": { + "System.Xml.XDocument/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tools": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Xml.XDocument.dll": {} @@ -1758,19 +1904,19 @@ "lib/netstandard1.3/System.Xml.XDocument.dll": {} } }, - "System.Xml.XmlDocument/4.0.1-rc2-24027": { + "System.Xml.XmlDocument/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Xml.XmlDocument.dll": {} @@ -1847,6 +1993,19 @@ "lib/netstandard1.3/Microsoft.AspNetCore.Http.Features.xml" ] }, + "Microsoft.AspNetCore.Routing.Abstractions/1.0.0": { + "sha512": "Ne5CFiD1xCGSHrGICw7PsVnj7gijfkMfsw52AO6ingcUhE01dc87cJPpfGLnY22MIvqn11ECLbNZYmzFp/Rs+A==", + "type": "package", + "path": "Microsoft.AspNetCore.Routing.Abstractions/1.0.0", + "files": [ + "Microsoft.AspNetCore.Routing.Abstractions.1.0.0.nupkg.sha512", + "Microsoft.AspNetCore.Routing.Abstractions.nuspec", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/net451/Microsoft.AspNetCore.Routing.Abstractions.xml", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/netstandard1.3/Microsoft.AspNetCore.Routing.Abstractions.xml" + ] + }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { "sha512": "nJ+Et/rnDMDmGhxvFAKdN3va7y+YDPICv1nUEP8I4IKgOkWwr/dCZHMqxVhJFrkbW9ux8Kd7erC4mvxfZh0WnA==", "type": "package", @@ -1891,16 +2050,15 @@ "lib/netstandard1.1/Microsoft.Extensions.Logging.Abstractions.xml" ] }, - "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc2-final": { - "sha512": "OjXClhPcccu39GNAs6SH6J2iC2R883Wco7LKvPqnjo1aKJQRp9vFVFVueutJFABncZO7BZINgZCwgLxVQN3yIg==", + "Microsoft.Extensions.PlatformAbstractions/1.0.0": { + "sha512": "zyjUzrOmuevOAJpIo3Mt5GmpALVYCVdLZ99keMbmCxxgQH7oxzU58kGHzE6hAgYEiWsdfMJLjVR7r+vSmaJmtg==", "type": "package", + "path": "Microsoft.Extensions.PlatformAbstractions/1.0.0", "files": [ - "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc2-final.nupkg.sha512", + "Microsoft.Extensions.PlatformAbstractions.1.0.0.nupkg.sha512", "Microsoft.Extensions.PlatformAbstractions.nuspec", "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll", "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml", - "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.dll", - "lib/netcore50/Microsoft.Extensions.PlatformAbstractions.xml", "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll", "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.xml" ] @@ -1940,37 +2098,6 @@ "runtime.json" ] }, - "Microsoft.NETCore.Runtime/1.0.2-rc2-24027": { - "sha512": "z/R3npq0vJi1urIComaxGXX2CCfv27N78pNa3dMG4fyCQZA6u50v8ttWFnPV1caSN1O5JvDavqpBXVT1FdHcrA==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.2-rc2-24027": { - "sha512": "ANtMxCAN/4krahv/EnSHzTMosrTb3lwMrxqR+NBNLGOhXPs+Vo/UiUSOppF30CHJjK0mQvRMJyQrOGTRKmv64Q==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.CoreCLR.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.CoreCLR.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.json" - ] - }, - "Microsoft.NETCore.Runtime.Native/1.0.2-rc2-24027": { - "sha512": "aUtA5PJE7rGp0v6aKdYefj8GGpbf5nsND7xlMzPf0+n00YeYuM65sQtrd3TwtQlfmN4J57d40wfzEM3suVwWlg==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.Native.1.0.2-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Runtime.Native.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, "Microsoft.NETCore.Targets/1.0.1": { "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", "type": "package", @@ -1984,17 +2111,6 @@ "runtime.json" ] }, - "Microsoft.NETCore.Windows.ApiSets/1.0.1-rc2-24027": { - "sha512": "/G/btXCgCbBpwWeeOoOiCAwayjcjPPW1hYqJ4uvreFA0J0+vu6o4pKQcypEz0X4CzmmUdcYG9hO6i43nBNBumg==", - "type": "package", - "files": [ - "Microsoft.NETCore.Windows.ApiSets.1.0.1-rc2-24027.nupkg.sha512", - "Microsoft.NETCore.Windows.ApiSets.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.json" - ] - }, "Microsoft.Win32.Primitives/4.0.1": { "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", "type": "package", @@ -2031,61 +2147,58 @@ "ref/xamarinwatchos10/_._" ] }, - "NETStandard.Library/1.5.0-rc2-24027": { - "sha512": "SD27bvP2gNnlpC7HZUbnPOXS1M7VbBZoi0bdlqe5tj7weJQ2EyGDGw8mi7K1yUmeqjL6jPWBLSC28TDaLnyqwA==", + "NETStandard.Library/1.6.0": { + "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==", "type": "package", + "path": "NETStandard.Library/1.6.0", "files": [ - "NETStandard.Library.1.5.0-rc2-24027.nupkg.sha512", + "NETStandard.Library.1.6.0.nupkg.sha512", "NETStandard.Library.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt" ] }, - "NLog/4.4.0-beta9": { - "sha512": "RPe24enuFvgs0iXOjvBfPsLnGnvBob95Zj2LLnBkWsDHUfVrPWW62PCFCr39OF34aCd/nTkmpu3kh7nY5PFkeQ==", + "NLog/4.4.0-beta13": { + "sha512": "a7wcVlNWbqrwJVtIGvtLxOPI1PRbxqFocMlbYkGPIwiLomqO94m7dGOSF7KgNu9fsAjSyu998fBEICyOuMqxUw==", "type": "package", + "path": "NLog/4.4.0-beta13", "files": [ - "NLog.4.4.0-beta9.nupkg.sha512", + "NLog.4.4.0-beta13.nupkg.sha512", "NLog.nuspec", "lib/net35/NLog.dll", "lib/net40/NLog.dll", "lib/net45/NLog.dll", "lib/netstandard1.3/NLog.dll", + "lib/netstandard1.5/NLog.dll", "lib/sl40/NLog.dll", "lib/sl50/NLog.dll", "lib/wp80/NLog.dll" ] }, - "runtime.native.System/4.0.0-rc2-24027": { - "sha512": "bC0GLcJTry9N+ra9qb+zYSQHnBpy4ZMVJXRRSuu7aD/cQoZPQtySql110ec9REOKsE6tf2ZoolczpCOmzwKW8g==", + "runtime.native.System/4.0.0": { + "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", "type": "package", + "path": "runtime.native.System/4.0.0", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.4.0.0-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.4.0.0.nupkg.sha512", "runtime.native.System.nuspec" ] }, - "runtime.native.System.IO.Compression/4.1.0-rc2-24027": { - "sha512": "r84dFA/jE921UfQNrFyNUAdvU//SNzdAv2eMb4YXH4DlXF0V/FM5QqYodZQkr4tVNbQM3KqIn1eIjbWcDCB7Dg==", + "runtime.native.System.IO.Compression/4.1.0": { + "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==", "type": "package", + "path": "runtime.native.System.IO.Compression/4.1.0", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512", "runtime.native.System.IO.Compression.nuspec" ] }, - "runtime.native.System.Net.Http/4.0.1-rc2-24027": { - "sha512": "NtYGs9vDkR/XtJAA2batr1MxMM/JqtvCIMzJ3QdErd5HoALZSv5O9YQfBPvdsrGUPDyDgbIa8WB0Q/iFv+o12A==", - "type": "package", - "files": [ - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.native.System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", - "runtime.native.System.Net.Http.nuspec" - ] - }, "runtime.native.System.Security.Cryptography/4.0.0": { "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", "type": "package", @@ -2098,25 +2211,30 @@ "runtime.native.System.Security.Cryptography.nuspec" ] }, - "System.AppContext/4.1.0-rc2-24027": { - "sha512": "brLKF/+Dhn1ylN+VoN/tcur89LFerCUmqBFug+hbMHTKw3UVIghn+fS9rk0mad8jCr1LjHx2TWQhrg9peDEkmg==", + "System.AppContext/4.1.0": { + "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", "type": "package", + "path": "System.AppContext/4.1.0", "files": [ - "System.AppContext.4.1.0-rc2-24027.nupkg.sha512", + "System.AppContext.4.1.0.nupkg.sha512", "System.AppContext.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net46/System.AppContext.dll", - "lib/net462/System.AppContext.dll", + "lib/net463/System.AppContext.dll", + "lib/netcore50/System.AppContext.dll", + "lib/netstandard1.6/System.AppContext.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", "lib/xamarinwatchos10/_._", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", - "ref/net462/System.AppContext.dll", + "ref/net46/System.AppContext.dll", + "ref/net463/System.AppContext.dll", + "ref/netstandard/_._", "ref/netstandard1.3/System.AppContext.dll", "ref/netstandard1.3/System.AppContext.xml", "ref/netstandard1.3/de/System.AppContext.xml", @@ -2128,21 +2246,22 @@ "ref/netstandard1.3/ru/System.AppContext.xml", "ref/netstandard1.3/zh-hans/System.AppContext.xml", "ref/netstandard1.3/zh-hant/System.AppContext.xml", - "ref/netstandard1.5/System.AppContext.dll", - "ref/netstandard1.5/System.AppContext.xml", - "ref/netstandard1.5/de/System.AppContext.xml", - "ref/netstandard1.5/es/System.AppContext.xml", - "ref/netstandard1.5/fr/System.AppContext.xml", - "ref/netstandard1.5/it/System.AppContext.xml", - "ref/netstandard1.5/ja/System.AppContext.xml", - "ref/netstandard1.5/ko/System.AppContext.xml", - "ref/netstandard1.5/ru/System.AppContext.xml", - "ref/netstandard1.5/zh-hans/System.AppContext.xml", - "ref/netstandard1.5/zh-hant/System.AppContext.xml", + "ref/netstandard1.6/System.AppContext.dll", + "ref/netstandard1.6/System.AppContext.xml", + "ref/netstandard1.6/de/System.AppContext.xml", + "ref/netstandard1.6/es/System.AppContext.xml", + "ref/netstandard1.6/fr/System.AppContext.xml", + "ref/netstandard1.6/it/System.AppContext.xml", + "ref/netstandard1.6/ja/System.AppContext.xml", + "ref/netstandard1.6/ko/System.AppContext.xml", + "ref/netstandard1.6/ru/System.AppContext.xml", + "ref/netstandard1.6/zh-hans/System.AppContext.xml", + "ref/netstandard1.6/zh-hant/System.AppContext.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.AppContext.dll" ] }, "System.Buffers/4.0.0": { @@ -2290,11 +2409,27 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Collections.NonGeneric/4.0.1-rc2-24027": { - "sha512": "txfwF71o0wY1QkQQqY9svm0+w12fZla/DBNMV1lpcuqzipu854Qg40meH2aPU3qjnHbRvdyM9dglYyE6/RachQ==", + "System.Collections.Immutable/1.2.0": { + "sha512": "7uM8f6tzFFNqoVvhM2OLRG79IHBjJwdclGgKgtsa7BFHVXn8vppvNzrab80MHZ2ZXZQL0DX4AAULoTdxDvTDbQ==", + "type": "package", + "path": "System.Collections.Immutable/1.2.0", + "files": [ + "System.Collections.Immutable.1.2.0.nupkg.sha512", + "System.Collections.Immutable.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Collections.Immutable.dll", + "lib/netstandard1.0/System.Collections.Immutable.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml" + ] + }, + "System.Collections.NonGeneric/4.0.1": { + "sha512": "hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==", "type": "package", + "path": "System.Collections.NonGeneric/4.0.1", "files": [ - "System.Collections.NonGeneric.4.0.1-rc2-24027.nupkg.sha512", + "System.Collections.NonGeneric.4.0.1.nupkg.sha512", "System.Collections.NonGeneric.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2326,42 +2461,6 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Collections.Specialized/4.0.1-rc2-24027": { - "sha512": "1qeRkJqzH2NXFxOV0IehUM4iMvpZBjUnL2JTEocOIdLXoUc3VDiFaQK/Z7GfmZrvNrA0OBq5iJqFReitxH5sZQ==", - "type": "package", - "files": [ - "System.Collections.Specialized.4.0.1-rc2-24027.nupkg.sha512", - "System.Collections.Specialized.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Collections.Specialized.dll", - "lib/netstandard1.3/System.Collections.Specialized.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.dll", - "ref/netstandard1.3/System.Collections.Specialized.xml", - "ref/netstandard1.3/de/System.Collections.Specialized.xml", - "ref/netstandard1.3/es/System.Collections.Specialized.xml", - "ref/netstandard1.3/fr/System.Collections.Specialized.xml", - "ref/netstandard1.3/it/System.Collections.Specialized.xml", - "ref/netstandard1.3/ja/System.Collections.Specialized.xml", - "ref/netstandard1.3/ko/System.Collections.Specialized.xml", - "ref/netstandard1.3/ru/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" - ] - }, "System.ComponentModel/4.0.1": { "sha512": "nw6bpWnTgHgc0Iv6ClbewZQGqqva5hIwfmr2mjOh6LsdpgFemUXns+x8aCIFHQF9rxJbFrNgDHjKagsAnAyQhg==", "type": "package", @@ -2419,11 +2518,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel.Primitives/4.0.1-rc2-24027": { - "sha512": "yTC0+qi9NaO0tt+1proIshyQ32slseRC6f/mrZLJU+pJRDY2k1nMage7AySH1qk9ZHw9KjiXMRjkRwgrQRQoSQ==", + "System.ComponentModel.Primitives/4.1.0": { + "sha512": "sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==", "type": "package", + "path": "System.ComponentModel.Primitives/4.1.0", "files": [ - "System.ComponentModel.Primitives.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.Primitives.4.1.0.nupkg.sha512", "System.ComponentModel.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2455,18 +2555,21 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel.TypeConverter/4.0.1-rc2-24027": { - "sha512": "HGB9P4M6eAWPRzFE+F+OCaNnhr2+0trWbfhHS/OoJnrdf1f8Cl6FSYAV2B5C9fxUH326Ew57fcEKloMJY4Bimg==", + "System.ComponentModel.TypeConverter/4.1.0": { + "sha512": "MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==", "type": "package", + "path": "System.ComponentModel.TypeConverter/4.1.0", "files": [ - "System.ComponentModel.TypeConverter.4.0.1-rc2-24027.nupkg.sha512", + "System.ComponentModel.TypeConverter.4.1.0.nupkg.sha512", "System.ComponentModel.TypeConverter.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/System.ComponentModel.TypeConverter.dll", + "lib/net462/System.ComponentModel.TypeConverter.dll", "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll", + "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -2474,6 +2577,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/System.ComponentModel.TypeConverter.dll", + "ref/net462/System.ComponentModel.TypeConverter.dll", "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll", "ref/netstandard1.0/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/de/System.ComponentModel.TypeConverter.xml", @@ -2485,17 +2589,29 @@ "ref/netstandard1.0/ru/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/zh-hans/System.ComponentModel.TypeConverter.xml", "ref/netstandard1.0/zh-hant/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll", + "ref/netstandard1.5/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/de/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/es/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/fr/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/it/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ja/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ko/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/ru/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hans/System.ComponentModel.TypeConverter.xml", + "ref/netstandard1.5/zh-hant/System.ComponentModel.TypeConverter.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._" ] }, - "System.Console/4.0.0-rc2-24027": { - "sha512": "ZkOW7ehVR6vnVTfttO0Z1uf3v7mT8cxQZbPHaGDyTt65qh4WzQOXgZYWqDNduyA1xWlvKh28XAhAkK0P39CcAA==", + "System.Console/4.0.0": { + "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==", "type": "package", + "path": "System.Console/4.0.0", "files": [ - "System.Console.4.0.0-rc2-24027.nupkg.sha512", + "System.Console.4.0.0.nupkg.sha512", "System.Console.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2526,48 +2642,49 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Data.Common/4.0.1-rc2-24027": { - "sha512": "lRXa2KTxiXF9LYhisFYWqokvtkV662ROEVJbtRG4owk/7PRvyV92gZLaDykYuNxtnscesaVIWDRWkfFfaxXmqA==", + "System.Data.Common/4.1.0": { + "sha512": "epU8jeTe7aE7RqGHq9rZ8b0Q4Ah7DgubzHQblgZMSqgW1saW868WmooSyC5ywf8upLBkcVLDu93W9GPWUYsU2Q==", "type": "package", + "path": "System.Data.Common/4.1.0", "files": [ - "System.Data.Common.4.0.1-rc2-24027.nupkg.sha512", + "System.Data.Common.4.1.0.nupkg.sha512", "System.Data.Common.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", - "lib/net45/System.Data.Common.dll", - "lib/netstandard1.0/System.Data.Common.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", + "lib/net451/System.Data.Common.dll", + "lib/netstandard1.2/System.Data.Common.dll", + "lib/portable-net451+win8+wp8+wpa81/System.Data.Common.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", "lib/xamarinwatchos10/_._", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", - "ref/net45/System.Data.Common.dll", - "ref/netstandard1.0/System.Data.Common.dll", - "ref/netstandard1.0/System.Data.Common.xml", - "ref/netstandard1.0/de/System.Data.Common.xml", - "ref/netstandard1.0/es/System.Data.Common.xml", - "ref/netstandard1.0/fr/System.Data.Common.xml", - "ref/netstandard1.0/it/System.Data.Common.xml", - "ref/netstandard1.0/ja/System.Data.Common.xml", - "ref/netstandard1.0/ko/System.Data.Common.xml", - "ref/netstandard1.0/ru/System.Data.Common.xml", - "ref/netstandard1.0/zh-hans/System.Data.Common.xml", - "ref/netstandard1.0/zh-hant/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.dll", - "ref/portable-net45+win8+wp8+wpa81/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/de/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/es/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/fr/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/it/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ja/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ko/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/ru/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/zh-hans/System.Data.Common.xml", - "ref/portable-net45+win8+wp8+wpa81/zh-hant/System.Data.Common.xml", + "ref/net451/System.Data.Common.dll", + "ref/netstandard1.2/System.Data.Common.dll", + "ref/netstandard1.2/System.Data.Common.xml", + "ref/netstandard1.2/de/System.Data.Common.xml", + "ref/netstandard1.2/es/System.Data.Common.xml", + "ref/netstandard1.2/fr/System.Data.Common.xml", + "ref/netstandard1.2/it/System.Data.Common.xml", + "ref/netstandard1.2/ja/System.Data.Common.xml", + "ref/netstandard1.2/ko/System.Data.Common.xml", + "ref/netstandard1.2/ru/System.Data.Common.xml", + "ref/netstandard1.2/zh-hans/System.Data.Common.xml", + "ref/netstandard1.2/zh-hant/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/System.Data.Common.dll", + "ref/portable-net451+win8+wp8+wpa81/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/de/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/es/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/fr/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/it/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ja/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ko/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/ru/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/zh-hans/System.Data.Common.xml", + "ref/portable-net451+win8+wp8+wpa81/zh-hant/System.Data.Common.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", @@ -2698,11 +2815,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Diagnostics.DiagnosticSource/4.0.0-rc2-24027": { - "sha512": "NPjXdTV6+9D0ZaHUn5JI0lxusxZAKOuHIVPmMXV+L4Ypm/nFaH+gDMn0o6ZNb9B3l46DfdxyrZYc0E2AfEHQrA==", + "System.Diagnostics.DiagnosticSource/4.0.0": { + "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==", "type": "package", + "path": "System.Diagnostics.DiagnosticSource/4.0.0", "files": [ - "System.Diagnostics.DiagnosticSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512", "System.Diagnostics.DiagnosticSource.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2716,11 +2834,12 @@ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml" ] }, - "System.Diagnostics.StackTrace/4.0.1-rc2-24027": { - "sha512": "qaPDTZqMcuJgko+V6ZwlZEG7H344T1GkUh6NMKV0L3ISwEeQmA2shVBOyS1tHNyO6RvpL+CuxhlVJdSqGFUT2w==", + "System.Diagnostics.StackTrace/4.0.1": { + "sha512": "43ZfTfRctI8DEy6H5oAh1BU7ioP7u6/dG9ybaG4/OrjZEUrmGZkRu6ebDsYVKMXjBL9oygAzs8Ob4a5KjoC5qQ==", "type": "package", + "path": "System.Diagnostics.StackTrace/4.0.1", "files": [ - "System.Diagnostics.StackTrace.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.StackTrace.4.0.1.nupkg.sha512", "System.Diagnostics.StackTrace.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2753,11 +2872,12 @@ "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll" ] }, - "System.Diagnostics.Tools/4.0.1-rc2-24027": { - "sha512": "Afv5y9mVcMGmcN1YB4RIQdK5glUyL5cOIigi2DMuetSKJykMXxVH8KldkjYFwFKHcx8T1gN6/47knzZU3DtrrA==", + "System.Diagnostics.Tools/4.0.1": { + "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==", "type": "package", + "path": "System.Diagnostics.Tools/4.0.1", "files": [ - "System.Diagnostics.Tools.4.0.1-rc2-24027.nupkg.sha512", + "System.Diagnostics.Tools.4.0.1.nupkg.sha512", "System.Diagnostics.Tools.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2807,11 +2927,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Diagnostics.TraceSource/4.0.0-rc2-24027": { - "sha512": "qv6TcsC9l4V79sDIiMJzRmQbIXywMHWpHAnkoVhR+lDxeQp9+rutN+rVL/8vvRD5/a4FiX9SV971K4FaKHBv3w==", + "System.Diagnostics.TraceSource/4.0.0": { + "sha512": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==", "type": "package", + "path": "System.Diagnostics.TraceSource/4.0.0", "files": [ - "System.Diagnostics.TraceSource.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.TraceSource.4.0.0.nupkg.sha512", "System.Diagnostics.TraceSource.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -2841,8 +2962,8 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.TraceSource.dll" + "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll", + "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll" ] }, "System.Diagnostics.Tracing/4.1.0": { @@ -2999,11 +3120,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Globalization.Calendars/4.0.1-rc2-24027": { - "sha512": "mVqwlFh2qMNkuQY7KColHE3XkpFhSVLE2GF8J4jiXHmqbeIBh5D1/nPjr4JLVHzO3nyFQE0JwqDsVXtpv/s6iw==", + "System.Globalization.Calendars/4.0.1": { + "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==", "type": "package", + "path": "System.Globalization.Calendars/4.0.1", "files": [ - "System.Globalization.Calendars.4.0.1-rc2-24027.nupkg.sha512", + "System.Globalization.Calendars.4.0.1.nupkg.sha512", "System.Globalization.Calendars.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3152,11 +3274,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.Compression/4.1.0-rc2-24027": { - "sha512": "tDUl9OuEauxpXOcWFXLW5nPqE0GqpC4sHOq5KbruncfTsTLQp+/vX156Wm8LpdHmeC35sQmSyYeRGJQHfoPfww==", + "System.IO.Compression/4.1.0": { + "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==", "type": "package", + "path": "System.IO.Compression/4.1.0", "files": [ - "System.IO.Compression.4.1.0-rc2-24027.nupkg.sha512", + "System.IO.Compression.4.1.0.nupkg.sha512", "System.IO.Compression.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3216,14 +3339,16 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", - "runtimes/win7/lib/netstandard1.3/System.IO.Compression.dll" + "runtimes/win/lib/net46/System.IO.Compression.dll", + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll" ] }, - "System.IO.Compression.ZipFile/4.0.1-rc2-24027": { - "sha512": "2rHCcLJ831Jb7qnH0TLNbXzKpEG4cvyC6jXWwc7AS4TkeaLx+4GZP4o3aacIrNHRrLDLIzfCju4w/ZR+NnPk1A==", + "System.IO.Compression.ZipFile/4.0.1": { + "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==", "type": "package", + "path": "System.IO.Compression.ZipFile/4.0.1", "files": [ - "System.IO.Compression.ZipFile.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512", "System.IO.Compression.ZipFile.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3328,11 +3453,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.IO.FileSystem.Watcher/4.0.0-rc2-24027": { - "sha512": "ByuB1AFnjj4VDK2uefLsSCaAeI8GO5skdEpByrds+MuRDXOOK+33lh7eXuABCNfGRWR2wg8cMIw8x4o1qmog8Q==", + "System.IO.FileSystem.Watcher/4.0.0": { + "sha512": "3egV0d8WI1k6nTQpL7YCKAbk68bkUmkC4kzssZXacp9HZuXYTTGPiUyjik+UIAV+Wmb3sGKe9nu9qloPf0A1HA==", "type": "package", + "path": "System.IO.FileSystem.Watcher/4.0.0", "files": [ - "System.IO.FileSystem.Watcher.4.0.0-rc2-24027.nupkg.sha512", + "System.IO.FileSystem.Watcher.4.0.0.nupkg.sha512", "System.IO.FileSystem.Watcher.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3363,8 +3489,9 @@ "ref/xamarinwatchos10/_._", "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll" + "runtimes/win/lib/net46/System.IO.FileSystem.Watcher.dll", + "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll", + "runtimes/win7/lib/netcore50/_._" ] }, "System.Linq/4.1.0": { @@ -3519,11 +3646,12 @@ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll" ] }, - "System.Net.Http/4.0.1-rc2-24027": { - "sha512": "5CK9SN0sEFUk7xHiV/8tqTiWuTlO7CkeqGmrfMsKIqcS/XFvRkMDKm2z8+IkLfzV77k6xnYse7n3Y3F9JqXaGw==", + "System.Net.Http/4.1.0": { + "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==", "type": "package", + "path": "System.Net.Http/4.1.0", "files": [ - "System.Net.Http.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.Http.4.1.0.nupkg.sha512", "System.Net.Http.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3531,8 +3659,7 @@ "lib/monoandroid10/_._", "lib/monotouch10/_._", "lib/net45/_._", - "lib/netcore50/System.Net.Http.dll", - "lib/netstandard1.4/System.Net.Http.dll", + "lib/net46/System.Net.Http.dll", "lib/portable-net45+win8+wpa81/_._", "lib/win8/_._", "lib/wpa81/_._", @@ -3543,7 +3670,17 @@ "ref/monoandroid10/_._", "ref/monotouch10/_._", "ref/net45/_._", - "ref/net46/_._", + "ref/net46/System.Net.Http.dll", + "ref/net46/System.Net.Http.xml", + "ref/net46/de/System.Net.Http.xml", + "ref/net46/es/System.Net.Http.xml", + "ref/net46/fr/System.Net.Http.xml", + "ref/net46/it/System.Net.Http.xml", + "ref/net46/ja/System.Net.Http.xml", + "ref/net46/ko/System.Net.Http.xml", + "ref/net46/ru/System.Net.Http.xml", + "ref/net46/zh-hans/System.Net.Http.xml", + "ref/net46/zh-hant/System.Net.Http.xml", "ref/netcore50/System.Net.Http.dll", "ref/netcore50/System.Net.Http.xml", "ref/netcore50/de/System.Net.Http.xml", @@ -3566,15 +3703,67 @@ "ref/netstandard1.1/ru/System.Net.Http.xml", "ref/netstandard1.1/zh-hans/System.Net.Http.xml", "ref/netstandard1.1/zh-hant/System.Net.Http.xml", + "ref/netstandard1.3/System.Net.Http.dll", + "ref/netstandard1.3/System.Net.Http.xml", + "ref/netstandard1.3/de/System.Net.Http.xml", + "ref/netstandard1.3/es/System.Net.Http.xml", + "ref/netstandard1.3/fr/System.Net.Http.xml", + "ref/netstandard1.3/it/System.Net.Http.xml", + "ref/netstandard1.3/ja/System.Net.Http.xml", + "ref/netstandard1.3/ko/System.Net.Http.xml", + "ref/netstandard1.3/ru/System.Net.Http.xml", + "ref/netstandard1.3/zh-hans/System.Net.Http.xml", + "ref/netstandard1.3/zh-hant/System.Net.Http.xml", "ref/portable-net45+win8+wpa81/_._", "ref/win8/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", - "runtimes/win7/lib/net46/_._", - "runtimes/win7/lib/netcore50/System.Net.Http.dll", - "runtimes/win7/lib/netstandard1.3/System.Net.Http.dll" + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", + "runtimes/win/lib/net46/System.Net.Http.dll", + "runtimes/win/lib/netcore50/System.Net.Http.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll" + ] + }, + "System.Net.NameResolution/4.0.0": { + "sha512": "i5AgKm4FLj+sPauXtyLZBMvNtVSEIf5OE/+6cY2/EEMDG9eZPAQ/0CWbqAwdeAXwYawTBD0qAFCKbMOC82oIIQ==", + "type": "package", + "path": "System.Net.NameResolution/4.0.0", + "files": [ + "System.Net.NameResolution.4.0.0.nupkg.sha512", + "System.Net.NameResolution.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.NameResolution.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.NameResolution.dll", + "ref/netstandard1.3/System.Net.NameResolution.dll", + "ref/netstandard1.3/System.Net.NameResolution.xml", + "ref/netstandard1.3/de/System.Net.NameResolution.xml", + "ref/netstandard1.3/es/System.Net.NameResolution.xml", + "ref/netstandard1.3/fr/System.Net.NameResolution.xml", + "ref/netstandard1.3/it/System.Net.NameResolution.xml", + "ref/netstandard1.3/ja/System.Net.NameResolution.xml", + "ref/netstandard1.3/ko/System.Net.NameResolution.xml", + "ref/netstandard1.3/ru/System.Net.NameResolution.xml", + "ref/netstandard1.3/zh-hans/System.Net.NameResolution.xml", + "ref/netstandard1.3/zh-hant/System.Net.NameResolution.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll", + "runtimes/win/lib/net46/System.Net.NameResolution.dll", + "runtimes/win/lib/netcore50/System.Net.NameResolution.dll", + "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll" ] }, "System.Net.Primitives/4.0.11": { @@ -3654,11 +3843,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.Requests/4.0.11-rc2-24027": { - "sha512": "hjdU34/tlB7COhCr0QDym338GlYiLAwP1f+J0q4Y18OwijJlbDLx6YUTtlJs8aJpvu6WrmYlD9B9hkWGclWrOg==", + "System.Net.Requests/4.0.11": { + "sha512": "xlMVUc3Gs1LwJn3THPf+070Dk8QCjxBJfU/R2JvLu2OWSJ6plM6iow1KS1AJnbBAI+5hE9a0pU5QnDwGhYybkw==", "type": "package", + "path": "System.Net.Requests/4.0.11", "files": [ - "System.Net.Requests.4.0.11-rc2-24027.nupkg.sha512", + "System.Net.Requests.4.0.11.nupkg.sha512", "System.Net.Requests.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3730,15 +3920,16 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll", - "runtimes/win7/lib/net46/_._", - "runtimes/win7/lib/netstandard1.3/System.Net.Requests.dll" + "runtimes/win/lib/net46/_._", + "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll" ] }, - "System.Net.Sockets/4.1.0-rc2-24027": { - "sha512": "WJ/Fu0JBpC4FEKL7Jf3Qg20NxQZUQ6EqhssHuN/E5E1Vd67vsu/xyK83no6ofZMBASfJb5Zgm6Nh4E2hXf57nQ==", + "System.Net.Sockets/4.1.0": { + "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", "type": "package", + "path": "System.Net.Sockets/4.1.0", "files": [ - "System.Net.Sockets.4.1.0-rc2-24027.nupkg.sha512", + "System.Net.Sockets.4.1.0.nupkg.sha512", "System.Net.Sockets.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3769,11 +3960,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Net.WebHeaderCollection/4.0.1-rc2-24027": { - "sha512": "BozyPHP7REBLj8QbAf2TuH081CB2E5PIRC3K5MhqacoV4EsK0FmgCzhLyvnbSi8pTKV6NrjTPmdWDD2sCyPf+g==", + "System.Net.WebHeaderCollection/4.0.1": { + "sha512": "epfQsFpqRsLlS7MTeem3sBTPUJj/lV9kzRs5DWWSzM/Cov4Ycn3iV4N6g1N4iToAb/WgnKu9jpeeklPyZ7bbaA==", "type": "package", + "path": "System.Net.WebHeaderCollection/4.0.1", "files": [ - "System.Net.WebHeaderCollection.4.0.1-rc2-24027.nupkg.sha512", + "System.Net.WebHeaderCollection.4.0.1.nupkg.sha512", "System.Net.WebHeaderCollection.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3842,11 +4034,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ObjectModel/4.0.12-rc2-24027": { - "sha512": "8wgKzGVl3RlTMBYsWCjOizWpzH8mm7i0pv2vHwXbpV/rGptDDKzXHyTmdqFdBAfrnsnicwh79hNTc5zzKWKK1A==", + "System.ObjectModel/4.0.12": { + "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", "type": "package", + "path": "System.ObjectModel/4.0.12", "files": [ - "System.ObjectModel.4.0.12-rc2-24027.nupkg.sha512", + "System.ObjectModel.4.0.12.nupkg.sha512", "System.ObjectModel.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3988,11 +4181,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Reflection.Extensions/4.0.1-rc2-24027": { - "sha512": "5N1tt+n0OHyaZ3Wb73FIfNsRrkFDW1I2fuAzojudgcZ0XcAHqLE0Wb9/JQ2eG6Lp89l2qntx4HvXcIDjVwvYuw==", + "System.Reflection.Extensions/4.0.1": { + "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", "type": "package", + "path": "System.Reflection.Extensions/4.0.1", "files": [ - "System.Reflection.Extensions.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.Extensions.4.0.1.nupkg.sha512", "System.Reflection.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4042,6 +4236,21 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Reflection.Metadata/1.3.0": { + "sha512": "/J+35d5tBv/LqakOkJqdge6ntXKqIWaYLnawz1DTZRwXlqP3P+Xt8ZyYboFnDq26oJIZMxybEwKRtobk+lXc0A==", + "type": "package", + "path": "System.Reflection.Metadata/1.3.0", + "files": [ + "System.Reflection.Metadata.1.3.0.nupkg.sha512", + "System.Reflection.Metadata.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml" + ] + }, "System.Reflection.Primitives/4.0.1": { "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", "type": "package", @@ -4497,16 +4706,20 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0-rc2-24027": { - "sha512": "nsKC00hUZY8SbNHMK3RMu62zEmgdB9xKO+7B30DfLLy5R/10ICrfUVUJvvc/HQC/VSObPUdjYUsqAFoQMIaHHA==", + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", "type": "package", + "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0", "files": [ - "System.Runtime.InteropServices.RuntimeInformation.4.0.0-rc2-24027.nupkg.sha512", + "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512", "System.Runtime.InteropServices.RuntimeInformation.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", + "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -4517,14 +4730,20 @@ "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll" ] }, - "System.Runtime.Numerics/4.0.1-rc2-24027": { - "sha512": "ZcDlNWYNdyPJruJdoFiQjdD9aj17MUnK9vlShMaqIYtZmn5NuRY5Iyn0yojyA9SgJPaAoQkbvb/rJ7Nafly8sg==", + "System.Runtime.Numerics/4.0.1": { + "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", "type": "package", + "path": "System.Runtime.Numerics/4.0.1", "files": [ - "System.Runtime.Numerics.4.0.1-rc2-24027.nupkg.sha512", + "System.Runtime.Numerics.4.0.1.nupkg.sha512", "System.Runtime.Numerics.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4574,11 +4793,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Runtime.Serialization.Primitives/4.1.1-rc2-24027": { - "sha512": "CatEVkKtMZlBrsdboi2RNediIXkYaiKtseORboHASI96mYtlPvivmHr/nw+pKx7s7enaFvs5Ovfbc8uXs5Qt7Q==", + "System.Runtime.Serialization.Primitives/4.1.1": { + "sha512": "HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==", "type": "package", + "path": "System.Runtime.Serialization.Primitives/4.1.1", "files": [ - "System.Runtime.Serialization.Primitives.4.1.1-rc2-24027.nupkg.sha512", + "System.Runtime.Serialization.Primitives.4.1.1.nupkg.sha512", "System.Runtime.Serialization.Primitives.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4896,6 +5116,33 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Security.Principal.Windows/4.0.0": { + "sha512": "dNPr+GXBs32IYC+zoT+gK7YFT9jZGn9PFC6STLvIA7qCvshFQY3Gc9wa6am4OogUP2Lq7qpoWcJQ8fVvV16YmQ==", + "type": "package", + "path": "System.Security.Principal.Windows/4.0.0", + "files": [ + "System.Security.Principal.Windows.4.0.0.nupkg.sha512", + "System.Security.Principal.Windows.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Security.Principal.Windows.dll", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll" + ] + }, "System.Text.Encoding/4.0.11": { "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", "type": "package", @@ -4962,11 +5209,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Text.Encoding.Extensions/4.0.11-rc2-24027": { - "sha512": "wj8if+6Wg+2Li3/T/+1+0qkuI7IZfeymtDhTiDThXDwc8+U9ZlZ2QcGHv9v9AEuh1ljWzp6dysuwehWSqAyhpg==", + "System.Text.Encoding.Extensions/4.0.11": { + "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", "type": "package", + "path": "System.Text.Encoding.Extensions/4.0.11", "files": [ - "System.Text.Encoding.Extensions.4.0.11-rc2-24027.nupkg.sha512", + "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512", "System.Text.Encoding.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5040,19 +5288,21 @@ "lib/netstandard1.0/System.Text.Encodings.Web.xml" ] }, - "System.Text.RegularExpressions/4.0.12-rc2-24027": { - "sha512": "Hot88dwmUASuTWne7upZ1yfnXxZ9tGhRJNtlD9+s3QOqSLPy1a8fGlFIaxBVgAk7kKTb/3Eg4j+1QG6TGXDeDQ==", + "System.Text.RegularExpressions/4.1.0": { + "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", "type": "package", + "path": "System.Text.RegularExpressions/4.1.0", "files": [ - "System.Text.RegularExpressions.4.0.12-rc2-24027.nupkg.sha512", + "System.Text.RegularExpressions.4.1.0.nupkg.sha512", "System.Text.RegularExpressions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", + "lib/net463/System.Text.RegularExpressions.dll", "lib/netcore50/System.Text.RegularExpressions.dll", - "lib/netstandard1.3/System.Text.RegularExpressions.dll", + "lib/netstandard1.6/System.Text.RegularExpressions.dll", "lib/portable-net45+win8+wp8+wpa81/_._", "lib/win8/_._", "lib/wp80/_._", @@ -5064,6 +5314,7 @@ "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", "ref/net45/_._", + "ref/net463/System.Text.RegularExpressions.dll", "ref/netcore50/System.Text.RegularExpressions.dll", "ref/netcore50/System.Text.RegularExpressions.xml", "ref/netcore50/de/System.Text.RegularExpressions.xml", @@ -5097,6 +5348,17 @@ "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/System.Text.RegularExpressions.dll", + "ref/netstandard1.6/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", "ref/portable-net45+win8+wp8+wpa81/_._", "ref/win8/_._", "ref/wp80/_._", @@ -5176,11 +5438,12 @@ "runtimes/aot/lib/netcore50/System.Threading.dll" ] }, - "System.Threading.Overlapped/4.0.1-rc2-24027": { - "sha512": "FabraxAMMWzA2IgOTTfYz1sX1V1b0KqLntBAkEB3uDiZRN2FZpGK9Puq/Z9Je44ubcBBtSNWPe+wzu+QBiKawg==", + "System.Threading.Overlapped/4.0.1": { + "sha512": "bBbmvX+l8fgV0oNbECujN83exH/xPDSNrAVGmv4gPHyeTmTQ4q6JSMaaS2LwkUa+NpYJQhZWILir/mdhDI6jHQ==", "type": "package", + "path": "System.Threading.Overlapped/4.0.1", "files": [ - "System.Threading.Overlapped.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Overlapped.4.0.1.nupkg.sha512", "System.Threading.Overlapped.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5198,6 +5461,7 @@ "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml", "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml", "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll", + "runtimes/win/lib/net46/System.Threading.Overlapped.dll", "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll", "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll" ] @@ -5268,11 +5532,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.Tasks.Extensions/4.0.0-rc2-24027": { - "sha512": "dfj0Fl7/0KeP1UwQvo7xu7LdRAHfJ/Pdvo2YL+sDHddCLaiu+1yNyijYBocaCgQ4H0t8nEg8he/dWsPpaTdfNg==", + "System.Threading.Tasks.Extensions/4.0.0": { + "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", "type": "package", + "path": "System.Threading.Tasks.Extensions/4.0.0", "files": [ - "System.Threading.Tasks.Extensions.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512", "System.Threading.Tasks.Extensions.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5282,11 +5547,12 @@ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml" ] }, - "System.Threading.Thread/4.0.0-rc2-24027": { - "sha512": "pb71GbyEOz4LIVFjssvJ+xXRXA7dye0TuRfW/H9ocfyHensQCWZIeo89Z4rEqbK+3/mE3avAsCpBYenwop0hQA==", + "System.Threading.Thread/4.0.0": { + "sha512": "1jti3q+hqt1uN5d4DK0IbXI0ByFzDpYqV2sMi92sv59W8fC7KUPadfugrL7bTTpqIPXXzu25UmVOnMHEqA0PLQ==", "type": "package", + "path": "System.Threading.Thread/4.0.0", "files": [ - "System.Threading.Thread.4.0.0-rc2-24027.nupkg.sha512", + "System.Threading.Thread.4.0.0.nupkg.sha512", "System.Threading.Thread.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5319,11 +5585,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.ThreadPool/4.0.10-rc2-24027": { - "sha512": "MyuiERgONOnLCD45PQ1rTHYEv6R/2RL1/LxmqJh5/MXYBeh7o8B3VrXlMuxpTZwKg4pbQbLe5uWIueoPwyq8IA==", + "System.Threading.ThreadPool/4.0.10": { + "sha512": "bu5ehGKbpMJFShh7q4S+Pm6iTR9ZJc2dZdj4qVO/gYCzrjTR219N0/LLefIE4QysYAg7J2tS4FCPHVA98xgDKQ==", "type": "package", + "path": "System.Threading.ThreadPool/4.0.10", "files": [ - "System.Threading.ThreadPool.4.0.10-rc2-24027.nupkg.sha512", + "System.Threading.ThreadPool.4.0.10.nupkg.sha512", "System.Threading.ThreadPool.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5356,11 +5623,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.Timer/4.0.1-rc2-24027": { - "sha512": "AA9O27bBDE+sNy3PsN3RLoHaQzK7OldejkpXoi3UAeVcR+8Yr4O0UmcdCkucE4KfGk/ID+BxHCWdws4FEDV+4w==", + "System.Threading.Timer/4.0.1": { + "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==", "type": "package", + "path": "System.Threading.Timer/4.0.1", "files": [ - "System.Threading.Timer.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Timer.4.0.1.nupkg.sha512", "System.Threading.Timer.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5408,11 +5676,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.ReaderWriter/4.0.11-rc2-24027": { - "sha512": "PET0DO5ec5Cp6bAK40aWkv/gq4+/3KslTnkpw8UcYfoNkZafIsmd11UzWY+FnjJIpVxHDG3u4SlQAinKlABxFw==", + "System.Xml.ReaderWriter/4.0.11": { + "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", "type": "package", + "path": "System.Xml.ReaderWriter/4.0.11", "files": [ - "System.Xml.ReaderWriter.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.ReaderWriter.4.0.11.nupkg.sha512", "System.Xml.ReaderWriter.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5475,11 +5744,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XDocument/4.0.11-rc2-24027": { - "sha512": "e2rpl8sRIEw2YiizX6CzL/g7BU9OeIRXdsuVAL3DWDFBsYrLac+Wcdn1HM1bHhrZ8Gbw+KmFQBMtnXHzv+xGsA==", + "System.Xml.XDocument/4.0.11": { + "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==", "type": "package", + "path": "System.Xml.XDocument/4.0.11", "files": [ - "System.Xml.XDocument.4.0.11-rc2-24027.nupkg.sha512", + "System.Xml.XDocument.4.0.11.nupkg.sha512", "System.Xml.XDocument.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5542,11 +5812,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XmlDocument/4.0.1-rc2-24027": { - "sha512": "9Dll6QjHF9ECoBG+bPgfiEC0B8URbG+PRuI/QLfemn/OQYG+PBfh+hK/Svfxx8d8AqhXA7pnUzOXRYNlRQ5zAQ==", + "System.Xml.XmlDocument/4.0.1": { + "sha512": "fhrgI2TgQcvnUvmwPtODqcAy2a+/VYvCbTggC9pBjq0cTuaqh3Bymm1tGz7IH8h4b1Tmh7ksSMmSIroN2sERrw==", "type": "package", + "path": "System.Xml.XmlDocument/4.0.1", "files": [ - "System.Xml.XmlDocument.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XmlDocument.4.0.1.nupkg.sha512", "System.Xml.XmlDocument.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5583,7 +5854,8 @@ "": [ "Microsoft.AspNetCore.Hosting.Abstractions >= 1.0.0", "Microsoft.AspNetCore.Http.Extensions >= 1.0.0", - "NLog >= 4.4.0-beta9" + "Microsoft.AspNetCore.Routing.Abstractions >= 1.0.0", + "NLog >= 4.4.0-beta13" ], ".NETFramework,Version=v4.5.1": [], ".NETStandard,Version=v1.3": [] From 69a622ce47a07604151344135acaf327dc2ca022 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Fri, 8 Jul 2016 23:55:00 +0200 Subject: [PATCH 31/34] Update unit tests project.json for .Net Core --- NLog.Web.AspNetCore.Tests/project.json | 41 +- NLog.Web.AspNetCore.Tests/project.lock.json | 1739 ++++++++++--------- 2 files changed, 963 insertions(+), 817 deletions(-) diff --git a/NLog.Web.AspNetCore.Tests/project.json b/NLog.Web.AspNetCore.Tests/project.json index b9328652..9d8dc9c2 100644 --- a/NLog.Web.AspNetCore.Tests/project.json +++ b/NLog.Web.AspNetCore.Tests/project.json @@ -1,31 +1,32 @@ { - "version": "1.0.0-*", - "testRunner": "xunit", + "version": "1.0.0-*", + "testRunner": "xunit", "dependencies": { - "dotnet-test-xunit": "1.0.0-rc2-build10025", "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0", "Microsoft.AspNetCore.Http.Extensions": "1.0.0", "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0", "NLog": "4.4.0-beta13", "NLog.Web.AspNetCore": "4.2.4", - "NSubstitute": "2.0.0-alpha001", - "xunit": "2.1.0" + "NSubstitute": "2.0.0-alpha003", + "xunit": "2.2.0-beta2-build3300", + "dotnet-test-xunit": "2.2.0-preview2-build1029" }, - "frameworks": { - "netcoreapp1.0": { - "dependencies": { - "Microsoft.NETCore.App": { - "type": "platform", - "version": "1.0.0-rc2-3002702" - } - }, - "imports": [ - "dnxcore50", - "portable-net45+win8" - ] + "frameworks": { + "netcoreapp1.0": { + "dependencies": { + "Microsoft.NETCore.App": { + "type": "platform", + "version": "1.0.0" } - }, - "buildOptions": { - "define": [ "NETSTANDARD_1plus" ] + }, + "imports": [ + "dnxcore50", + "portable-net45+win8" + ] + } + }, + "buildOptions": { + "define": [ "NETSTANDARD_1plus" ] + } } \ No newline at end of file diff --git a/NLog.Web.AspNetCore.Tests/project.lock.json b/NLog.Web.AspNetCore.Tests/project.lock.json index ddb262c3..3ff5837f 100644 --- a/NLog.Web.AspNetCore.Tests/project.lock.json +++ b/NLog.Web.AspNetCore.Tests/project.lock.json @@ -12,12 +12,12 @@ "lib/dotnet5.4/Castle.Core.dll": {} } }, - "dotnet-test-xunit/1.0.0-rc2-build10025": { + "dotnet-test-xunit/2.2.0-preview2-build1029": { "type": "package", "dependencies": { - "Microsoft.Extensions.Testing.Abstractions": "1.0.0-preview1-002702", - "Microsoft.NETCore.App": "1.0.0-rc2-3002702", - "xunit.runner.reporters": "2.1.0" + "Microsoft.Extensions.Testing.Abstractions": "1.0.0-preview2-003121", + "Microsoft.NETCore.App": "1.0.0", + "xunit.runner.reporters": "2.2.0-beta2-build3300" }, "compile": { "lib/netcoreapp1.0/dotnet-test-xunit.dll": {} @@ -26,6 +26,46 @@ "lib/netcoreapp1.0/dotnet-test-xunit.dll": {} } }, + "Libuv/1.9.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1" + }, + "runtimeTargets": { + "runtimes/debian-x64/native/libuv.so": { + "assetType": "native", + "rid": "debian-x64" + }, + "runtimes/fedora-x64/native/libuv.so": { + "assetType": "native", + "rid": "fedora-x64" + }, + "runtimes/opensuse-x64/native/libuv.so": { + "assetType": "native", + "rid": "opensuse-x64" + }, + "runtimes/osx/native/libuv.dylib": { + "assetType": "native", + "rid": "osx" + }, + "runtimes/rhel-x64/native/libuv.so": { + "assetType": "native", + "rid": "rhel-x64" + }, + "runtimes/win7-arm/native/libuv.dll": { + "assetType": "native", + "rid": "win7-arm" + }, + "runtimes/win7-x64/native/libuv.dll": { + "assetType": "native", + "rid": "win7-x64" + }, + "runtimes/win7-x86/native/libuv.dll": { + "assetType": "native", + "rid": "win7-x86" + } + } + }, "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0": { "type": "package", "dependencies": { @@ -128,48 +168,48 @@ "Microsoft.CodeAnalysis.Analyzers/1.1.0": { "type": "package" }, - "Microsoft.CodeAnalysis.Common/1.3.0-beta1-20160429-01": { + "Microsoft.CodeAnalysis.Common/1.3.0": { "type": "package", "dependencies": { "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.1.0-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Collections.Immutable": "1.2.0-rc2-24027", - "System.Console": "4.0.0-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.FileVersionInfo": "4.0.0-rc2-24027", - "System.Diagnostics.StackTrace": "4.0.1-rc2-24027", - "System.Diagnostics.Tools": "4.0.1-rc2-24027", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Metadata": "1.3.0-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.Numerics": "4.0.1-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", - "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.CodePages": "4.0.1-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Tasks.Parallel": "4.0.1-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027", - "System.Xml.XDocument": "4.0.11-rc2-24027", - "System.Xml.XPath.XDocument": "4.0.1-rc2-24027", - "System.Xml.XmlDocument": "4.0.1-rc2-24027" + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Collections.Immutable": "1.2.0", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.FileVersionInfo": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.1", + "System.Diagnostics.Tools": "4.0.1", + "System.Dynamic.Runtime": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Metadata": "1.3.0", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.CodePages": "4.0.1", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Tasks.Parallel": "4.0.1", + "System.Threading.Thread": "4.0.0", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11", + "System.Xml.XPath.XDocument": "4.0.1", + "System.Xml.XmlDocument": "4.0.1" }, "compile": { "lib/netstandard1.3/_._": {} @@ -178,10 +218,10 @@ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} } }, - "Microsoft.CodeAnalysis.CSharp/1.3.0-beta1-20160429-01": { + "Microsoft.CodeAnalysis.CSharp/1.3.0": { "type": "package", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[1.3.0-beta1-20160429-01]" + "Microsoft.CodeAnalysis.Common": "[1.3.0]" }, "compile": { "lib/netstandard1.3/_._": {} @@ -190,10 +230,10 @@ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} } }, - "Microsoft.CodeAnalysis.VisualBasic/1.3.0-beta1-20160429-01": { + "Microsoft.CodeAnalysis.VisualBasic/1.3.0": { "type": "package", "dependencies": { - "Microsoft.CodeAnalysis.Common": "1.3.0-beta1-20160429-01" + "Microsoft.CodeAnalysis.Common": "1.3.0" }, "compile": { "lib/netstandard1.3/_._": {} @@ -202,25 +242,25 @@ "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {} } }, - "Microsoft.CSharp/4.0.1-rc2-24027": { + "Microsoft.CSharp/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Dynamic.Runtime": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.0/Microsoft.CSharp.dll": {} @@ -229,16 +269,21 @@ "lib/netstandard1.3/Microsoft.CSharp.dll": {} } }, - "Microsoft.DiaSymReader/1.0.6": { + "Microsoft.DiaSymReader/1.0.8": { "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" + }, "compile": { - "lib/portable-net45+win8/Microsoft.DiaSymReader.dll": {} + "lib/netstandard1.1/Microsoft.DiaSymReader.dll": {} }, "runtime": { - "lib/portable-net45+win8/Microsoft.DiaSymReader.dll": {} + "lib/netstandard1.1/Microsoft.DiaSymReader.dll": {} } }, - "Microsoft.DiaSymReader.Native/1.3.3": { + "Microsoft.DiaSymReader.Native/1.4.0-rc2": { "type": "package", "runtimeTargets": { "runtimes/win-x64/native/Microsoft.DiaSymReader.Native.amd64.dll": { @@ -267,17 +312,17 @@ } } }, - "Microsoft.DotNet.InternalAbstractions/1.0.0-rc2-002702": { + "Microsoft.DotNet.InternalAbstractions/1.0.0": { "type": "package", "dependencies": { - "System.AppContext": "4.1.0-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-24027" + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0" }, "compile": { "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll": {} @@ -286,27 +331,27 @@ "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll": {} } }, - "Microsoft.DotNet.ProjectModel/1.0.0-rc2-002702": { + "Microsoft.DotNet.ProjectModel/1.0.0-rc3-003121": { "type": "package", "dependencies": { - "Microsoft.CSharp": "4.0.1-rc2-24027", - "Microsoft.Extensions.DependencyModel": "1.0.0-rc2-002702", - "Newtonsoft.Json": "7.0.1", - "NuGet.Packaging": "3.5.0-beta-final", - "NuGet.RuntimeModel": "3.5.0-beta-final", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.Reflection.Metadata": "1.3.0-rc2-24027", - "System.Runtime.Loader": "4.0.0-rc2-24027", - "System.Runtime.Serialization.Primitives": "4.1.1-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "System.Xml.XDocument": "4.0.11-rc2-24027" + "Microsoft.CSharp": "4.0.1", + "Microsoft.Extensions.DependencyModel": "1.0.0", + "Newtonsoft.Json": "9.0.1", + "NuGet.Packaging": "3.5.0-beta2-1484", + "NuGet.RuntimeModel": "3.5.0-beta2-1484", + "System.Dynamic.Runtime": "4.0.11", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime.Loader": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Threading.Thread": "4.0.0", + "System.Xml.XDocument": "4.0.11" }, "compile": { - "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll": {} + "lib/netstandard1.6/Microsoft.DotNet.ProjectModel.dll": {} }, "runtime": { - "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll": {} + "lib/netstandard1.6/Microsoft.DotNet.ProjectModel.dll": {} } }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { @@ -340,20 +385,20 @@ "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} } }, - "Microsoft.Extensions.DependencyModel/1.0.0-rc2-002702": { + "Microsoft.Extensions.DependencyModel/1.0.0": { "type": "package", "dependencies": { - "Microsoft.DotNet.InternalAbstractions": "1.0.0-rc2-002702", - "Newtonsoft.Json": "7.0.1", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027" + "Microsoft.DotNet.InternalAbstractions": "1.0.0", + "Newtonsoft.Json": "9.0.1", + "System.Diagnostics.Debug": "4.0.11", + "System.Dynamic.Runtime": "4.0.11", + "System.Linq": "4.1.0" }, "compile": { - "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll": {} + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} }, "runtime": { - "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll": {} + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} } }, "Microsoft.Extensions.FileProviders.Abstractions/1.0.0": { @@ -420,21 +465,21 @@ "lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {} } }, - "Microsoft.Extensions.Testing.Abstractions/1.0.0-preview1-002702": { + "Microsoft.Extensions.Testing.Abstractions/1.0.0-preview2-003121": { "type": "package", "dependencies": { - "Microsoft.DiaSymReader": "1.0.6", - "Microsoft.DiaSymReader.Native": "1.3.3", - "Microsoft.DotNet.ProjectModel": "1.0.0-rc2-002702", - "Newtonsoft.Json": "7.0.1", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027" + "Microsoft.DiaSymReader": "1.0.8", + "Microsoft.DiaSymReader.Native": "1.4.0-rc2", + "Microsoft.DotNet.ProjectModel": "1.0.0-rc3-003121", + "Newtonsoft.Json": "9.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1" }, "compile": { - "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll": {} + "lib/netstandard1.6/Microsoft.Extensions.Testing.Abstractions.dll": {} }, "runtime": { - "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll": {} + "lib/netstandard1.6/Microsoft.Extensions.Testing.Abstractions.dll": {} } }, "Microsoft.Net.Http.Headers/1.0.0": { @@ -456,65 +501,76 @@ "lib/netstandard1.1/Microsoft.Net.Http.Headers.dll": {} } }, - "Microsoft.NETCore.App/1.0.0-rc2-3002702": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.0.1-rc2-24027", - "Microsoft.CodeAnalysis.CSharp": "1.3.0-beta1-20160429-01", - "Microsoft.CodeAnalysis.VisualBasic": "1.3.0-beta1-20160429-01", - "Microsoft.NETCore.DotNetHostPolicy": "1.0.1-rc2-002702-00", - "Microsoft.VisualBasic": "10.0.1-rc2-24027", - "NETStandard.Library": "1.5.0-rc2-24027", - "System.Buffers": "4.0.0-rc2-24027", - "System.Collections.Immutable": "1.2.0-rc2-24027", - "System.ComponentModel": "4.0.1-rc2-24027", - "System.ComponentModel.Annotations": "4.1.0-rc2-24027", - "System.Diagnostics.DiagnosticSource": "4.0.0-rc2-24027", - "System.Diagnostics.Process": "4.1.0-rc2-24027", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.Globalization.Extensions": "4.0.1-rc2-24027", - "System.IO.FileSystem.Watcher": "4.0.0-rc2-24027", - "System.IO.MemoryMappedFiles": "4.0.0-rc2-24027", - "System.IO.UnmanagedMemoryStream": "4.0.1-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.Linq.Parallel": "4.0.1-rc2-24027", - "System.Linq.Queryable": "4.0.1-rc2-24027", - "System.Net.NameResolution": "4.0.0-rc2-24027", - "System.Net.Requests": "4.0.11-rc2-24027", - "System.Net.Security": "4.0.0-rc2-24027", - "System.Net.WebHeaderCollection": "4.0.1-rc2-24027", - "System.Numerics.Vectors": "4.1.1-rc2-24027", - "System.Reflection.DispatchProxy": "4.0.1-rc2-24027", - "System.Reflection.Metadata": "1.3.0-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.Reader": "4.0.0-rc2-24027", - "System.Runtime.Loader": "4.0.0-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", - "System.Threading.Tasks.Dataflow": "4.6.0-rc2-24027", - "System.Threading.Tasks.Extensions": "4.0.0-rc2-24027", - "System.Threading.Tasks.Parallel": "4.0.1-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "System.Threading.ThreadPool": "4.0.10-rc2-24027" - } - }, - "Microsoft.NETCore.DotNetHost/1.0.1-rc2-002702-00": { + "Microsoft.NETCore.App/1.0.0": { + "type": "package", + "dependencies": { + "Libuv": "1.9.0", + "Microsoft.CSharp": "4.0.1", + "Microsoft.CodeAnalysis.CSharp": "1.3.0", + "Microsoft.CodeAnalysis.VisualBasic": "1.3.0", + "Microsoft.NETCore.DotNetHostPolicy": "1.0.1", + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2", + "Microsoft.VisualBasic": "10.0.1", + "NETStandard.Library": "1.6.0", + "System.Buffers": "4.0.0", + "System.Collections.Immutable": "1.2.0", + "System.ComponentModel": "4.0.1", + "System.ComponentModel.Annotations": "4.1.0", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Process": "4.1.0", + "System.Dynamic.Runtime": "4.0.11", + "System.Globalization.Extensions": "4.0.1", + "System.IO.FileSystem.Watcher": "4.0.0", + "System.IO.MemoryMappedFiles": "4.0.0", + "System.IO.UnmanagedMemoryStream": "4.0.1", + "System.Linq.Expressions": "4.1.0", + "System.Linq.Parallel": "4.0.1", + "System.Linq.Queryable": "4.0.1", + "System.Net.NameResolution": "4.0.0", + "System.Net.Requests": "4.0.11", + "System.Net.Security": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.1", + "System.Numerics.Vectors": "4.1.1", + "System.Reflection.DispatchProxy": "4.0.1", + "System.Reflection.Metadata": "1.3.0", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.Reader": "4.0.0", + "System.Runtime.Loader": "4.0.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Threading.Tasks.Dataflow": "4.6.0", + "System.Threading.Tasks.Extensions": "4.0.0", + "System.Threading.Tasks.Parallel": "4.0.1", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10" + }, + "compile": { + "lib/netcoreapp1.0/_._": {} + }, + "runtime": { + "lib/netcoreapp1.0/_._": {} + } + }, + "Microsoft.NETCore.DotNetHost/1.0.1": { "type": "package" }, - "Microsoft.NETCore.DotNetHostPolicy/1.0.1-rc2-002702-00": { + "Microsoft.NETCore.DotNetHostPolicy/1.0.1": { "type": "package", "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "1.0.1-rc2-002702" + "Microsoft.NETCore.DotNetHostResolver": "1.0.1" } }, - "Microsoft.NETCore.DotNetHostResolver/1.0.1-rc2-002702-00": { + "Microsoft.NETCore.DotNetHostResolver/1.0.1": { "type": "package", "dependencies": { - "Microsoft.NETCore.DotNetHost": "1.0.1-rc2-002702" + "Microsoft.NETCore.DotNetHost": "1.0.1" } }, + "Microsoft.NETCore.Jit/1.0.2": { + "type": "package" + }, "Microsoft.NETCore.Platforms/1.0.1": { "type": "package", "compile": { @@ -524,6 +580,13 @@ "lib/netstandard1.0/_._": {} } }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.2": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Jit": "1.0.2", + "Microsoft.NETCore.Windows.ApiSets": "1.0.1" + } + }, "Microsoft.NETCore.Targets/1.0.1": { "type": "package", "compile": { @@ -533,25 +596,28 @@ "lib/netstandard1.0/_._": {} } }, - "Microsoft.VisualBasic/10.0.1-rc2-24027": { + "Microsoft.NETCore.Windows.ApiSets/1.0.1": { + "type": "package" + }, + "Microsoft.VisualBasic/10.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Dynamic.Runtime": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.1/Microsoft.VisualBasic.dll": {} @@ -571,16 +637,17 @@ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} } }, - "Microsoft.Win32.Registry/4.0.0-rc2-24027": { + "Microsoft.Win32.Registry/4.0.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0" }, "compile": { "ref/netstandard1.3/_._": {} @@ -645,13 +712,37 @@ "System.Xml.XDocument": "4.0.11" } }, - "Newtonsoft.Json/7.0.1": { + "Newtonsoft.Json/9.0.1": { "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Dynamic.Runtime": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" + }, "compile": { - "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll": {} + "lib/netstandard1.0/Newtonsoft.Json.dll": {} }, "runtime": { - "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll": {} + "lib/netstandard1.0/Newtonsoft.Json.dll": {} } }, "NLog/4.4.0-beta13": { @@ -681,7 +772,7 @@ "lib/netstandard1.5/NLog.dll": {} } }, - "NSubstitute/2.0.0-alpha001": { + "NSubstitute/2.0.0-alpha003": { "type": "package", "dependencies": { "Castle.Core": "4.0.0-alpha001", @@ -689,6 +780,7 @@ "System.Collections": "4.0.10", "System.Collections.Concurrent": "4.0.10", "System.Linq": "4.0.0", + "System.Linq.Queryable": "4.0.1-rc2-24027", "System.Runtime": "4.0.20", "System.Threading": "4.0.10" }, @@ -699,13 +791,13 @@ "lib/dnxcore50/NSubstitute.dll": {} } }, - "NuGet.Common/3.5.0-beta-final": { + "NuGet.Common/3.5.0-beta2-1484": { "type": "package", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24027", - "System.Diagnostics.Process": "4.1.0-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027" + "NETStandard.Library": "1.6.0", + "System.Diagnostics.Process": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Threading.Thread": "4.0.0" }, "compile": { "lib/netstandard1.3/NuGet.Common.dll": {} @@ -714,11 +806,10 @@ "lib/netstandard1.3/NuGet.Common.dll": {} } }, - "NuGet.Frameworks/3.5.0-beta-final": { + "NuGet.Frameworks/3.5.0-beta2-1484": { "type": "package", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24027", - "NuGet.Versioning": "3.5.0-beta-final" + "NETStandard.Library": "1.6.0" }, "compile": { "lib/netstandard1.3/NuGet.Frameworks.dll": {} @@ -727,13 +818,13 @@ "lib/netstandard1.3/NuGet.Frameworks.dll": {} } }, - "NuGet.Packaging/3.5.0-beta-final": { + "NuGet.Packaging/3.5.0-beta2-1484": { "type": "package", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24027", - "NuGet.Common": "3.5.0-beta-final", - "NuGet.Packaging.Core": "3.5.0-beta-final", - "System.IO.Compression": "4.1.0-rc2-24027" + "NETStandard.Library": "1.6.0", + "NuGet.Common": "3.5.0-beta2-1484", + "NuGet.Packaging.Core": "3.5.0-beta2-1484", + "System.IO.Compression": "4.1.0" }, "compile": { "lib/netstandard1.3/NuGet.Packaging.dll": {} @@ -742,12 +833,13 @@ "lib/netstandard1.3/NuGet.Packaging.dll": {} } }, - "NuGet.Packaging.Core/3.5.0-beta-final": { + "NuGet.Packaging.Core/3.5.0-beta2-1484": { "type": "package", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24027", - "NuGet.Packaging.Core.Types": "3.5.0-beta-final", - "System.Xml.XDocument": "4.0.11-rc2-24027" + "NETStandard.Library": "1.6.0", + "NuGet.Common": "3.5.0-beta2-1484", + "NuGet.Packaging.Core.Types": "3.5.0-beta2-1484", + "System.Xml.XDocument": "4.0.11" }, "compile": { "lib/netstandard1.3/NuGet.Packaging.Core.dll": {} @@ -756,11 +848,12 @@ "lib/netstandard1.3/NuGet.Packaging.Core.dll": {} } }, - "NuGet.Packaging.Core.Types/3.5.0-beta-final": { + "NuGet.Packaging.Core.Types/3.5.0-beta2-1484": { "type": "package", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24027", - "NuGet.Frameworks": "3.5.0-beta-final" + "NETStandard.Library": "1.6.0", + "NuGet.Frameworks": "3.5.0-beta2-1484", + "NuGet.Versioning": "3.5.0-beta2-1484" }, "compile": { "lib/netstandard1.3/NuGet.Packaging.Core.Types.dll": {} @@ -769,15 +862,15 @@ "lib/netstandard1.3/NuGet.Packaging.Core.Types.dll": {} } }, - "NuGet.RuntimeModel/3.5.0-beta-final": { + "NuGet.RuntimeModel/3.5.0-beta2-1484": { "type": "package", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24027", + "NETStandard.Library": "1.6.0", "Newtonsoft.Json": "6.0.4", - "NuGet.Frameworks": "3.5.0-beta-final", - "NuGet.Versioning": "3.5.0-beta-final", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027" + "NuGet.Frameworks": "3.5.0-beta2-1484", + "NuGet.Versioning": "3.5.0-beta2-1484", + "System.Dynamic.Runtime": "4.0.11", + "System.ObjectModel": "4.0.12" }, "compile": { "lib/netstandard1.3/NuGet.RuntimeModel.dll": {} @@ -786,10 +879,10 @@ "lib/netstandard1.3/NuGet.RuntimeModel.dll": {} } }, - "NuGet.Versioning/3.5.0-beta-final": { + "NuGet.Versioning/3.5.0-beta2-1484": { "type": "package", "dependencies": { - "NETStandard.Library": "1.5.0-rc2-24027" + "NETStandard.Library": "1.6.0" }, "compile": { "lib/netstandard1.0/NuGet.Versioning.dll": {} @@ -837,8 +930,18 @@ "lib/netstandard1.0/_._": {} } }, - "runtime.native.System.Net.Security/4.0.1-rc2-24027": { - "type": "package" + "runtime.native.System.Net.Security/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } }, "runtime.native.System.Security.Cryptography/4.0.0": { "type": "package", @@ -982,20 +1085,20 @@ "lib/netstandard1.3/System.ComponentModel.dll": {} } }, - "System.ComponentModel.Annotations/4.1.0-rc2-24027": { + "System.ComponentModel.Annotations/4.1.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.ComponentModel": "4.0.1-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Text.RegularExpressions": "4.0.12-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.ComponentModel": "4.0.1", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.4/System.ComponentModel.Annotations.dll": {} @@ -1118,17 +1221,18 @@ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} } }, - "System.Diagnostics.FileVersionInfo/4.0.0-rc2-24027": { + "System.Diagnostics.FileVersionInfo/4.0.0": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Reflection.Metadata": "1.3.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" }, "compile": { "ref/netstandard1.3/_._": {} @@ -1138,34 +1242,36 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { + "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.Diagnostics.Process/4.1.0-rc2-24027": { + "System.Diagnostics.Process/4.1.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "Microsoft.Win32.Registry": "4.0.0-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Text.Encoding.Extensions": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.Thread": "4.0.0-rc2-24027", - "System.Threading.ThreadPool": "4.0.10-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "Microsoft.Win32.Registry": "4.0.0", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.4/System.Diagnostics.Process.dll": {} @@ -1175,13 +1281,13 @@ "assetType": "runtime", "rid": "linux" }, - "runtimes/osx.10.10/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll": { "assetType": "runtime", - "rid": "osx.10.10" + "rid": "osx" }, - "runtimes/win7/lib/netstandard1.4/System.Diagnostics.Process.dll": { + "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1257,24 +1363,24 @@ "lib/portable-net45+win8+wpa81/_._": {} } }, - "System.Dynamic.Runtime/4.0.11-rc2-24027": { + "System.Dynamic.Runtime/4.0.11": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.ObjectModel": "4.0.12-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Emit": "4.0.1-rc2-24027", - "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Dynamic.Runtime.dll": {} @@ -1470,20 +1576,22 @@ } } }, - "System.IO.MemoryMappedFiles/4.0.0-rc2-24027": { + "System.IO.MemoryMappedFiles/4.0.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem": "4.0.1-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.IO.UnmanagedMemoryStream": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.IO.UnmanagedMemoryStream": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0" }, "compile": { "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll": {} @@ -1493,22 +1601,22 @@ "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": { + "runtimes/win/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, - "System.IO.UnmanagedMemoryStream/4.0.1-rc2-24027": { + "System.IO.UnmanagedMemoryStream/4.0.1": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.IO.FileSystem.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.IO": "4.1.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {} @@ -1561,19 +1669,19 @@ "lib/netstandard1.6/System.Linq.Expressions.dll": {} } }, - "System.Linq.Parallel/4.0.1-rc2-24027": { + "System.Linq.Parallel/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.1/System.Linq.Parallel.dll": {} @@ -1582,17 +1690,17 @@ "lib/netstandard1.3/System.Linq.Parallel.dll": {} } }, - "System.Linq.Queryable/4.0.1-rc2-24027": { + "System.Linq.Queryable/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Linq.Expressions": "4.0.11-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.0/System.Linq.Queryable.dll": {} @@ -1729,46 +1837,49 @@ } } }, - "System.Net.Security/4.0.0-rc2-24027": { + "System.Net.Security/4.0.0": { "type": "package", "dependencies": { - "Microsoft.Win32.Primitives": "4.0.1-rc2-24027", - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.Globalization.Extensions": "4.0.1-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Net.Primitives": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Security.Claims": "4.0.1-rc2-24027", - "System.Security.Cryptography.Algorithms": "4.1.0-rc2-24027", - "System.Security.Cryptography.Encoding": "4.0.0-rc2-24027", - "System.Security.Cryptography.OpenSsl": "4.0.0-rc2-24027", - "System.Security.Cryptography.Primitives": "4.0.0-rc2-24027", - "System.Security.Cryptography.X509Certificates": "4.1.0-rc2-24027", - "System.Security.Principal": "4.0.1-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027", - "System.Threading.ThreadPool": "4.0.10-rc2-24027", - "runtime.native.System.Net.Security": "4.0.1-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Extensions": "4.0.1", + "System.IO": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Security.Principal": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.ThreadPool": "4.0.10", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Security": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" }, "compile": { "ref/netstandard1.3/System.Net.Security.dll": {} }, "runtimeTargets": { - "runtimes/unix/lib/netstandard1.4/System.Net.Security.dll": { + "runtimes/unix/lib/netstandard1.6/System.Net.Security.dll": { "assetType": "runtime", "rid": "unix" }, - "runtimes/win7/lib/netstandard1.3/System.Net.Security.dll": { + "runtimes/win/lib/netstandard1.3/System.Net.Security.dll": { "assetType": "runtime", - "rid": "win7" + "rid": "win" } } }, @@ -1816,19 +1927,19 @@ "lib/netstandard1.3/System.Net.WebSockets.dll": {} } }, - "System.Numerics.Vectors/4.1.1-rc2-24027": { + "System.Numerics.Vectors/4.1.1": { "type": "package", "dependencies": { - "System.Globalization": "4.0.11-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027" + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" }, "compile": { - "ref/netstandard1.1/System.Numerics.Vectors.dll": {} + "ref/netstandard1.0/System.Numerics.Vectors.dll": {} }, "runtime": { - "lib/netstandard1.3/System.Numerics.Vectors.dll": {} + "lib/netstandard1.0/System.Numerics.Vectors.dll": {} } }, "System.ObjectModel/4.0.12": { @@ -1863,19 +1974,19 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Reflection.DispatchProxy/4.0.1-rc2-24027": { + "System.Reflection.DispatchProxy/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Reflection.Emit": "4.0.1-rc2-24027", - "System.Reflection.Emit.ILGeneration": "4.0.1-rc2-24027", - "System.Reflection.Extensions": "4.0.1-rc2-24027", - "System.Reflection.Primitives": "4.0.1-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Linq": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/System.Reflection.DispatchProxy.dll": {} @@ -1997,14 +2108,14 @@ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} } }, - "System.Resources.Reader/4.0.0-rc2-24027": { + "System.Resources.Reader/4.0.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" }, "compile": { "lib/netstandard1.0/System.Resources.Reader.dll": {} @@ -2109,12 +2220,12 @@ } } }, - "System.Runtime.Loader/4.0.0-rc2-24027": { + "System.Runtime.Loader/4.0.0": { "type": "package", "dependencies": { - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027" + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" }, "compile": { "ref/netstandard1.5/System.Runtime.Loader.dll": {} @@ -2439,20 +2550,21 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Text.Encoding.CodePages/4.0.1-rc2-24027": { + "System.Text.Encoding.CodePages/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Reflection": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Runtime.Handles": "4.0.1-rc2-24027", - "System.Runtime.InteropServices": "4.1.0-rc2-24027", - "System.Text.Encoding": "4.0.11-rc2-24027", - "System.Threading": "4.0.11-rc2-24027" + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" }, "compile": { "ref/netstandard1.3/_._": {} @@ -2567,20 +2679,20 @@ "lib/portable-net45+win8+wp8+wpa81/_._": {} } }, - "System.Threading.Tasks.Dataflow/4.6.0-rc2-24027": { + "System.Threading.Tasks.Dataflow/4.6.0": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Dynamic.Runtime": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Dynamic.Runtime": "4.0.11", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {} @@ -2603,17 +2715,17 @@ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} } }, - "System.Threading.Tasks.Parallel/4.0.1-rc2-24027": { + "System.Threading.Tasks.Parallel/4.0.1": { "type": "package", "dependencies": { - "System.Collections.Concurrent": "4.0.12-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Diagnostics.Tracing": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Threading.Tasks": "4.0.11-rc2-24027" + "System.Collections.Concurrent": "4.0.12", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" }, "compile": { "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {} @@ -2728,18 +2840,18 @@ "lib/netstandard1.3/System.Xml.XmlDocument.dll": {} } }, - "System.Xml.XPath/4.0.1-rc2-24027": { + "System.Xml.XPath/4.0.1": { "type": "package", "dependencies": { - "System.Collections": "4.0.11-rc2-24027", - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Globalization": "4.0.11-rc2-24027", - "System.IO": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027" + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" }, "compile": { "ref/netstandard1.3/_._": {} @@ -2748,18 +2860,18 @@ "lib/netstandard1.3/System.Xml.XPath.dll": {} } }, - "System.Xml.XPath.XDocument/4.0.1-rc2-24027": { + "System.Xml.XPath.XDocument/4.0.1": { "type": "package", "dependencies": { - "System.Diagnostics.Debug": "4.0.11-rc2-24027", - "System.Linq": "4.1.0-rc2-24027", - "System.Resources.ResourceManager": "4.0.1-rc2-24027", - "System.Runtime": "4.1.0-rc2-24027", - "System.Runtime.Extensions": "4.1.0-rc2-24027", - "System.Threading": "4.0.11-rc2-24027", - "System.Xml.ReaderWriter": "4.0.11-rc2-24027", - "System.Xml.XDocument": "4.0.11-rc2-24027", - "System.Xml.XPath": "4.0.1-rc2-24027" + "System.Diagnostics.Debug": "4.0.11", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11", + "System.Xml.XPath": "4.0.1" }, "compile": { "ref/netstandard1.3/_._": {} @@ -2768,146 +2880,98 @@ "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {} } }, - "xunit/2.1.0": { + "xunit/2.2.0-beta2-build3300": { "type": "package", "dependencies": { - "xunit.assert": "[2.1.0]", - "xunit.core": "[2.1.0]" + "xunit.assert": "[2.2.0-beta2-build3300]", + "xunit.core": "[2.2.0-beta2-build3300]" } }, - "xunit.abstractions/2.0.0": { + "xunit.abstractions/2.0.1-rc2": { "type": "package", + "dependencies": { + "System.Collections": "4.0.11-rc2-24027", + "System.Diagnostics.Tools": "4.0.1-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027" + }, "compile": { - "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll": {} + "lib/netstandard1.0/xunit.abstractions.dll": {} }, "runtime": { - "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll": {} + "lib/netstandard1.0/xunit.abstractions.dll": {} } }, - "xunit.assert/2.1.0": { + "xunit.assert/2.2.0-beta2-build3300": { "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" + "NETStandard.Library": "1.6.0" }, "compile": { - "lib/dotnet/xunit.assert.dll": {} + "lib/netstandard1.0/xunit.assert.dll": {} }, "runtime": { - "lib/dotnet/xunit.assert.dll": {} + "lib/netstandard1.0/xunit.assert.dll": {} } }, - "xunit.core/2.1.0": { + "xunit.core/2.2.0-beta2-build3300": { "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]", - "xunit.extensibility.execution": "[2.1.0]" + "xunit.extensibility.core": "[2.2.0-beta2-build3300]", + "xunit.extensibility.execution": "[2.2.0-beta2-build3300]" } }, - "xunit.extensibility.core/2.1.0": { + "xunit.extensibility.core/2.2.0-beta2-build3300": { "type": "package", "dependencies": { - "xunit.abstractions": "[2.0.0]" + "NETStandard.Library": "1.6.0", + "xunit.abstractions": "2.0.1-rc2" }, "compile": { - "lib/dotnet/xunit.core.dll": {} + "lib/netstandard1.0/xunit.core.dll": {} }, "runtime": { - "lib/dotnet/xunit.core.dll": {} + "lib/netstandard1.0/xunit.core.dll": {} } }, - "xunit.extensibility.execution/2.1.0": { + "xunit.extensibility.execution/2.2.0-beta2-build3300": { "type": "package", "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "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.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]" + "NETStandard.Library": "1.6.0", + "xunit.extensibility.core": "[2.2.0-beta2-build3300]" }, "compile": { - "lib/dotnet/xunit.execution.dotnet.dll": {} + "lib/netstandard1.0/xunit.execution.dotnet.dll": {} }, "runtime": { - "lib/dotnet/xunit.execution.dotnet.dll": {} + "lib/netstandard1.0/xunit.execution.dotnet.dll": {} } }, - "xunit.runner.reporters/2.1.0": { + "xunit.runner.reporters/2.2.0-beta2-build3300": { "type": "package", "dependencies": { - "Newtonsoft.Json": "7.0.1", - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "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.Encoding": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0", - "xunit.abstractions": "2.0.0", - "xunit.runner.utility": "[2.1.0]" + "NETStandard.Library": "1.6.0", + "Newtonsoft.Json": "9.0.1", + "xunit.runner.utility": "[2.2.0-beta2-build3300]" }, "compile": { - "lib/dotnet/xunit.runner.reporters.dotnet.dll": {} + "lib/netstandard1.1/xunit.runner.reporters.dotnet.dll": {} }, "runtime": { - "lib/dotnet/xunit.runner.reporters.dotnet.dll": {} + "lib/netstandard1.1/xunit.runner.reporters.dotnet.dll": {} } }, - "xunit.runner.utility/2.1.0": { + "xunit.runner.utility/2.2.0-beta2-build3300": { "type": "package", "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "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.0", - "System.Runtime.Extensions": "4.0.0", - "System.Text.RegularExpressions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0", - "xunit.abstractions": "2.0.0" + "NETStandard.Library": "1.6.0", + "xunit.abstractions": "2.0.1-rc2" }, "compile": { - "lib/dotnet/xunit.runner.utility.dotnet.dll": {} + "lib/netstandard1.1/xunit.runner.utility.dotnet.dll": {} }, "runtime": { - "lib/dotnet/xunit.runner.utility.dotnet.dll": {} + "lib/netstandard1.1/xunit.runner.utility.dotnet.dll": {} } }, "NLog.Web.AspNetCore/4.2.4": { @@ -2932,6 +2996,7 @@ "Castle.Core/4.0.0-alpha001": { "sha512": "s8QAWAHN/LpahbcKdnlB7JxRQKvguJgeCTjT3VV1AjnvxaDcj/lK6cO6EXn3DvdC+0mJAPyP3d42eWYOjb8s1g==", "type": "package", + "path": "Castle.Core/4.0.0-alpha001", "files": [ "ASL - Apache Software Foundation License.txt", "BreakingChanges.txt", @@ -2950,11 +3015,12 @@ "readme.txt" ] }, - "dotnet-test-xunit/1.0.0-rc2-build10025": { - "sha512": "MhxfSjj6z/dpct/9zsssDAXKxWXhAx9s39080Qm+59k2vLJafUjUTzl4cs2rKHK7BYty2EyNxir68v7cJcaBEA==", + "dotnet-test-xunit/2.2.0-preview2-build1029": { + "sha512": "mPl4HHGcXsE4ljw3sHCOUvlyhXHDpfFO6qz0HbTQrhrFT8Tgm/HFLfz6TpMXUfch7rRL23kR8i0yjQPYdsl6EQ==", "type": "package", + "path": "dotnet-test-xunit/2.2.0-preview2-build1029", "files": [ - "dotnet-test-xunit.1.0.0-rc2-build10025.nupkg.sha512", + "dotnet-test-xunit.2.2.0-preview2-build1029.nupkg.sha512", "dotnet-test-xunit.nuspec", "lib/net451/dotnet-test-xunit.exe", "lib/netcoreapp1.0/dotnet-test-xunit.dll", @@ -2964,6 +3030,24 @@ "runtimes/win7-x86/lib/net451/dotnet-test-xunit.exe" ] }, + "Libuv/1.9.0": { + "sha512": "9Q7AaqtQhS8JDSIvRBt6ODSLWDBI4c8YxNxyCQemWebBFUtBbc6M5Vi5Gz1ZyIUlTW3rZK9bIr5gnVyv0z7a2Q==", + "type": "package", + "path": "Libuv/1.9.0", + "files": [ + "Libuv.1.9.0.nupkg.sha512", + "Libuv.nuspec", + "License.txt", + "runtimes/debian-x64/native/libuv.so", + "runtimes/fedora-x64/native/libuv.so", + "runtimes/opensuse-x64/native/libuv.so", + "runtimes/osx/native/libuv.dylib", + "runtimes/rhel-x64/native/libuv.so", + "runtimes/win7-arm/native/libuv.dll", + "runtimes/win7-x64/native/libuv.dll", + "runtimes/win7-x86/native/libuv.dll" + ] + }, "Microsoft.AspNetCore.Hosting.Abstractions/1.0.0": { "sha512": "8r6qOl1jYyC523ZKM1QNl+6ijIoYWELWm0tpEWqtTIOg9DytHJWshB7usgqiuRmfHXM0EUziR6ouFY7iP7Tuzw==", "type": "package", @@ -3057,11 +3141,12 @@ "tools/uninstall.ps1" ] }, - "Microsoft.CodeAnalysis.Common/1.3.0-beta1-20160429-01": { - "sha512": "TSrsz9ZhBpbO3HTK0kNSUQNVTqfSEcgbPXzB/0VrkEfrXLNESJzqmA94ddrf+51w5o9kMMH53/er1A1A+PmZVg==", + "Microsoft.CodeAnalysis.Common/1.3.0": { + "sha512": "V09G35cs0CT1C4Dr1IEOh8IGfnWALEVAOO5JXsqagxXwmYR012TlorQ+vx2eXxfZRKs3gAS/r92gN9kRBLba5A==", "type": "package", + "path": "Microsoft.CodeAnalysis.Common/1.3.0", "files": [ - "Microsoft.CodeAnalysis.Common.1.3.0-beta1-20160429-01.nupkg.sha512", + "Microsoft.CodeAnalysis.Common.1.3.0.nupkg.sha512", "Microsoft.CodeAnalysis.Common.nuspec", "ThirdPartyNotices.rtf", "lib/net45/Microsoft.CodeAnalysis.dll", @@ -3072,11 +3157,12 @@ "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml" ] }, - "Microsoft.CodeAnalysis.CSharp/1.3.0-beta1-20160429-01": { - "sha512": "q0uOK8fa3CNYNKud8OygnYmOvgcBQxQAnS2irP9LbARMGkCB1qNpjhSeiC+eF402O5Xb5voGOXnrIQbdLUv5TA==", + "Microsoft.CodeAnalysis.CSharp/1.3.0": { + "sha512": "BgWDIAbSFsHuGeLSn/rljLi51nXqkSo4DZ0qEIrHyPVasrhxEVq7aV8KKZ3HEfSFB+GIhBmOogE+mlOLYg19eg==", "type": "package", + "path": "Microsoft.CodeAnalysis.CSharp/1.3.0", "files": [ - "Microsoft.CodeAnalysis.CSharp.1.3.0-beta1-20160429-01.nupkg.sha512", + "Microsoft.CodeAnalysis.CSharp.1.3.0.nupkg.sha512", "Microsoft.CodeAnalysis.CSharp.nuspec", "ThirdPartyNotices.rtf", "lib/net45/Microsoft.CodeAnalysis.CSharp.dll", @@ -3087,11 +3173,12 @@ "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml" ] }, - "Microsoft.CodeAnalysis.VisualBasic/1.3.0-beta1-20160429-01": { - "sha512": "JEBXzOva/Okn0bY1q9fiXkCe/Gyg+fpZOHaIvUbsrtR384eQDcfvnj5NfomM1NMAJ5nw30DH1mSupnLLVqe04w==", + "Microsoft.CodeAnalysis.VisualBasic/1.3.0": { + "sha512": "Sf3k8PkTkWqBmXnnblJbvb7ewO6mJzX6WO2t7m04BmOY5qBq6yhhyXnn/BMM+QCec3Arw3X35Zd8f9eBql0qgg==", "type": "package", + "path": "Microsoft.CodeAnalysis.VisualBasic/1.3.0", "files": [ - "Microsoft.CodeAnalysis.VisualBasic.1.3.0-beta1-20160429-01.nupkg.sha512", + "Microsoft.CodeAnalysis.VisualBasic.1.3.0.nupkg.sha512", "Microsoft.CodeAnalysis.VisualBasic.nuspec", "ThirdPartyNotices.rtf", "lib/net45/Microsoft.CodeAnalysis.VisualBasic.dll", @@ -3102,11 +3189,12 @@ "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.xml" ] }, - "Microsoft.CSharp/4.0.1-rc2-24027": { - "sha512": "P6MB1bNnyy4PizG4ewY0z2FP7R2kI3g/nB5qTF3rh75JXPekaJiDFPd+34uymg/5xtjllwCyM2RtVxaOhnRAPA==", + "Microsoft.CSharp/4.0.1": { + "sha512": "17h8b5mXa87XYKrrVqdgZ38JefSUqLChUQpXgSnpzsM0nDOhE40FTeNWOJ/YmySGV6tG6T8+hjz6vxbknHJr6A==", "type": "package", + "path": "Microsoft.CSharp/4.0.1", "files": [ - "Microsoft.CSharp.4.0.1-rc2-24027.nupkg.sha512", + "Microsoft.CSharp.4.0.1.nupkg.sha512", "Microsoft.CSharp.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3158,23 +3246,27 @@ "ref/xamarinwatchos10/_._" ] }, - "Microsoft.DiaSymReader/1.0.6": { - "sha512": "ai2eBJrXlHa0hecUKnEyacH0iXxGNOMpc9X0s7VAeqqh5TSTW70QMhTRZ0FNCtf3R/W67K4a+uf3R7MASmAjrg==", + "Microsoft.DiaSymReader/1.0.8": { + "sha512": "ABLULVhCAiyBFLBT5xX6vB4NhZDgwUylGRQK+zW5nZn2rbh1f8LOnFZ9gVSxzL6qOzPNb32Nu3QZ43iZerHOxA==", "type": "package", + "path": "Microsoft.DiaSymReader/1.0.8", "files": [ - "Microsoft.DiaSymReader.1.0.6.nupkg.sha512", + "Microsoft.DiaSymReader.1.0.8.nupkg.sha512", "Microsoft.DiaSymReader.nuspec", "lib/net20/Microsoft.DiaSymReader.dll", "lib/net20/Microsoft.DiaSymReader.xml", + "lib/netstandard1.1/Microsoft.DiaSymReader.dll", + "lib/netstandard1.1/Microsoft.DiaSymReader.xml", "lib/portable-net45+win8/Microsoft.DiaSymReader.dll", "lib/portable-net45+win8/Microsoft.DiaSymReader.xml" ] }, - "Microsoft.DiaSymReader.Native/1.3.3": { - "sha512": "mjATkm+L2UlP35gO/ExNutLDfgX4iiwz1l/8sYVoeGHp5WnkEDu0NfIEsC4Oy/pCYeRw0/6SGB+kArJVNNvENQ==", + "Microsoft.DiaSymReader.Native/1.4.0-rc2": { + "sha512": "KIQOG+U6btTHL5KkXYofMpyCzVx+6EcDPS9GBRGGhlrTjJqcqAM6a6a0D0Dur/HPnAdmGLtSHVjCDZijGJFCAA==", "type": "package", + "path": "Microsoft.DiaSymReader.Native/1.4.0-rc2", "files": [ - "Microsoft.DiaSymReader.Native.1.3.3.nupkg.sha512", + "Microsoft.DiaSymReader.Native.1.4.0-rc2.nupkg.sha512", "Microsoft.DiaSymReader.Native.nuspec", "build/Microsoft.DiaSymReader.Native.props", "runtimes/win-x64/native/Microsoft.DiaSymReader.Native.amd64.dll", @@ -3185,24 +3277,26 @@ "runtimes/win8-arm/native/Microsoft.DiaSymReader.Native.arm.dll" ] }, - "Microsoft.DotNet.InternalAbstractions/1.0.0-rc2-002702": { - "sha512": "81Zp6K3oJY5zyoCtf7eguaZ+EnM3zawCtUKszBCLob1KH6Bu44ET2hokkk/6eMhTI2aQhbGrV9SaSjJ2K8DUDg==", + "Microsoft.DotNet.InternalAbstractions/1.0.0": { + "sha512": "AAguUq7YyKk3yDWPoWA8DrLZvURxB/LrDdTn1h5lmPeznkFUpfC3p459w5mQYQE0qpquf/CkSQZ0etiV5vRHFA==", "type": "package", + "path": "Microsoft.DotNet.InternalAbstractions/1.0.0", "files": [ - "Microsoft.DotNet.InternalAbstractions.1.0.0-rc2-002702.nupkg.sha512", + "Microsoft.DotNet.InternalAbstractions.1.0.0.nupkg.sha512", "Microsoft.DotNet.InternalAbstractions.nuspec", "lib/net451/Microsoft.DotNet.InternalAbstractions.dll", "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll" ] }, - "Microsoft.DotNet.ProjectModel/1.0.0-rc2-002702": { - "sha512": "ryslqqMpPRcJma9kJn3V1/GydzUny6i6xfpQ0cqfWmlPdSQ9Hnh6x2l8yVqU+ueCiVffKWn/Or80moLwroXP/A==", + "Microsoft.DotNet.ProjectModel/1.0.0-rc3-003121": { + "sha512": "wnWw5KsKinG2wWxdoQIJXZlMFvPNhL7WmIyW9q6xrZFUi/uld5PC3ksq2QDZepF148FUjCIyTP+TnRwU3RJqUg==", "type": "package", + "path": "Microsoft.DotNet.ProjectModel/1.0.0-rc3-003121", "files": [ - "Microsoft.DotNet.ProjectModel.1.0.0-rc2-002702.nupkg.sha512", + "Microsoft.DotNet.ProjectModel.1.0.0-rc3-003121.nupkg.sha512", "Microsoft.DotNet.ProjectModel.nuspec", "lib/net451/Microsoft.DotNet.ProjectModel.dll", - "lib/netstandard1.5/Microsoft.DotNet.ProjectModel.dll" + "lib/netstandard1.6/Microsoft.DotNet.ProjectModel.dll" ] }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0": { @@ -3227,14 +3321,15 @@ "lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml" ] }, - "Microsoft.Extensions.DependencyModel/1.0.0-rc2-002702": { - "sha512": "xLEhTaEJw+3o49TNfPJ0I4ZBPe56kIIgHYmrQo6AibTfdaIV36TyvjznIGwRc53x87xKavq88PlV4tpL+jUiJQ==", + "Microsoft.Extensions.DependencyModel/1.0.0": { + "sha512": "n55Y2T4qMgCNMrJaqAN+nlG2EH4XL+e9uxIg4vdFsQeF+L8UKxRdD3C35Bt+xk3vO3Zwp3g+6KFq2VPH2COSmg==", "type": "package", + "path": "Microsoft.Extensions.DependencyModel/1.0.0", "files": [ - "Microsoft.Extensions.DependencyModel.1.0.0-rc2-002702.nupkg.sha512", + "Microsoft.Extensions.DependencyModel.1.0.0.nupkg.sha512", "Microsoft.Extensions.DependencyModel.nuspec", "lib/net451/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard1.5/Microsoft.Extensions.DependencyModel.dll" + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll" ] }, "Microsoft.Extensions.FileProviders.Abstractions/1.0.0": { @@ -3283,14 +3378,15 @@ "lib/netstandard1.0/Microsoft.Extensions.Primitives.xml" ] }, - "Microsoft.Extensions.Testing.Abstractions/1.0.0-preview1-002702": { - "sha512": "NE4Efz4kvkztJ80CSifUlP0UaBP4iOOaeTVk6nrj+ZIJzhsRGLbecIe4oX8G82pkCkqFF9i8KTl7YYUwpQY5Wg==", + "Microsoft.Extensions.Testing.Abstractions/1.0.0-preview2-003121": { + "sha512": "q3Uq07d6LbYr0NiX5Dz9GCbXJv4vkmSbUvFEmov3Vo4prZWjhFzF+byk2tWAEEqtZ6ereMYXBUt99wCTtANk6Q==", "type": "package", + "path": "Microsoft.Extensions.Testing.Abstractions/1.0.0-preview2-003121", "files": [ - "Microsoft.Extensions.Testing.Abstractions.1.0.0-preview1-002702.nupkg.sha512", + "Microsoft.Extensions.Testing.Abstractions.1.0.0-preview2-003121.nupkg.sha512", "Microsoft.Extensions.Testing.Abstractions.nuspec", "lib/net451/Microsoft.Extensions.Testing.Abstractions.dll", - "lib/netstandard1.5/Microsoft.Extensions.Testing.Abstractions.dll" + "lib/netstandard1.6/Microsoft.Extensions.Testing.Abstractions.dll" ] }, "Microsoft.Net.Http.Headers/1.0.0": { @@ -3304,49 +3400,66 @@ "lib/netstandard1.1/Microsoft.Net.Http.Headers.xml" ] }, - "Microsoft.NETCore.App/1.0.0-rc2-3002702": { - "sha512": "G+wsg7zwathgjAOZ2w0XbHU0MD4GEHIpi/JsvBGmbACW+/Dsx2YoXai7LLItfe5ZVidqBXXQCz8NxCKbKqr8Ww==", + "Microsoft.NETCore.App/1.0.0": { + "sha512": "Bv40dLDrT+Igcg1e6otW3D8voeJCfcAxOlsxSVlDz+J+cdWls5kblZvPHHvx7gX3/oJoQVIkEeO3sMyv5PSVJA==", "type": "package", + "path": "Microsoft.NETCore.App/1.0.0", "files": [ - "Microsoft.NETCore.App.1.0.0-rc2-3002702.nupkg.sha512", + "Microsoft.NETCore.App.1.0.0.nupkg.sha512", "Microsoft.NETCore.App.nuspec", "ThirdPartyNotices.txt", - "dotnet_library_license.txt" + "dotnet_library_license.txt", + "lib/netcoreapp1.0/_._" ] }, - "Microsoft.NETCore.DotNetHost/1.0.1-rc2-002702-00": { - "sha512": "AE5A6IqSArMD6a1JbMkJtZqO4GwSzyoqnUhSCOUvgqTcWM38i6Xk6DbSK2IrqxuYEYT6FvPaj7k5M/VYZZl7cA==", + "Microsoft.NETCore.DotNetHost/1.0.1": { + "sha512": "uaMgykq6AckP3hZW4dsD6zjocxyXPz0tcTl8OX7mlSUWsyFXdtf45sjdwI0JIHxt3gnI6GihAlOAwYK8HE4niQ==", "type": "package", + "path": "Microsoft.NETCore.DotNetHost/1.0.1", "files": [ - "Microsoft.NETCore.DotNetHost.1.0.1-rc2-002702-00.nupkg.sha512", + "Microsoft.NETCore.DotNetHost.1.0.1.nupkg.sha512", "Microsoft.NETCore.DotNetHost.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "runtime.json" ] }, - "Microsoft.NETCore.DotNetHostPolicy/1.0.1-rc2-002702-00": { - "sha512": "Mg1V8yBpxH5I/85kRHvALqZsyHxDF7o4jOcKOVH/AywPLWTa/qFpy4Dx3MwGYOw1q6SclhH6Y9JvzIimorjeRg==", + "Microsoft.NETCore.DotNetHostPolicy/1.0.1": { + "sha512": "d8AQ+ZVj2iK9sbgl3IEsshCSaumhM1PNTPHxldZAQLOoI1BKF8QZ1zPCNqwBGisPiWOE3f/1SHDbQi1BTRBxuA==", "type": "package", + "path": "Microsoft.NETCore.DotNetHostPolicy/1.0.1", "files": [ - "Microsoft.NETCore.DotNetHostPolicy.1.0.1-rc2-002702-00.nupkg.sha512", + "Microsoft.NETCore.DotNetHostPolicy.1.0.1.nupkg.sha512", "Microsoft.NETCore.DotNetHostPolicy.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "runtime.json" ] }, - "Microsoft.NETCore.DotNetHostResolver/1.0.1-rc2-002702-00": { - "sha512": "6QUf62ktb7V21ctlmEhzg/JnLyQULfLCro5Zycf9kgasVA3lPwX7pxXPbW1R/BQSxuhnRuYlFQIFAcFzb866Tw==", + "Microsoft.NETCore.DotNetHostResolver/1.0.1": { + "sha512": "GEXgpAHB9E0OhfcmNJ664Xcd2bJkz2qkGIAFmCgEI5ANlQy4qEEmBVfUqA+Z9HB85ZwWxZc1eIJ6fxdxcjrctg==", "type": "package", + "path": "Microsoft.NETCore.DotNetHostResolver/1.0.1", "files": [ - "Microsoft.NETCore.DotNetHostResolver.1.0.1-rc2-002702-00.nupkg.sha512", + "Microsoft.NETCore.DotNetHostResolver.1.0.1.nupkg.sha512", "Microsoft.NETCore.DotNetHostResolver.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "runtime.json" ] }, + "Microsoft.NETCore.Jit/1.0.2": { + "sha512": "Ok2vWofa6X8WD9vc4pfLHwvJz1/B6t3gOAoZcjrjrQf7lQOlNIuZIZtLn3wnWX28DuQGpPJkRlBxFj7Z5txNqw==", + "type": "package", + "path": "Microsoft.NETCore.Jit/1.0.2", + "files": [ + "Microsoft.NETCore.Jit.1.0.2.nupkg.sha512", + "Microsoft.NETCore.Jit.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, "Microsoft.NETCore.Platforms/1.0.1": { "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==", "type": "package", @@ -3360,6 +3473,18 @@ "runtime.json" ] }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.2": { + "sha512": "A0x1xtTjYJWZr2DRzgfCOXgB0JkQg8twnmtTJ79wFje+IihlLbXtx6Z2AxyVokBM5ruwTedR6YdCmHk39QJdtQ==", + "type": "package", + "path": "Microsoft.NETCore.Runtime.CoreCLR/1.0.2", + "files": [ + "Microsoft.NETCore.Runtime.CoreCLR.1.0.2.nupkg.sha512", + "Microsoft.NETCore.Runtime.CoreCLR.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, "Microsoft.NETCore.Targets/1.0.1": { "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", "type": "package", @@ -3373,11 +3498,24 @@ "runtime.json" ] }, - "Microsoft.VisualBasic/10.0.1-rc2-24027": { - "sha512": "qI8hR1LZUnSJivAFDPYIhBwWNIGa+kCpOAum4Oi2AR+8bV2FDiVK0t5an/wMeMjtsm3cLQzp0OAreQsMGogWXg==", + "Microsoft.NETCore.Windows.ApiSets/1.0.1": { + "sha512": "SaToCvvsGMxTgtLv/BrFQ5IFMPRE1zpWbnqbpwykJa8W5XiX82CXI6K2o7yf5xS7EP6t/JzFLV0SIDuWpvBZVw==", + "type": "package", + "path": "Microsoft.NETCore.Windows.ApiSets/1.0.1", + "files": [ + "Microsoft.NETCore.Windows.ApiSets.1.0.1.nupkg.sha512", + "Microsoft.NETCore.Windows.ApiSets.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.VisualBasic/10.0.1": { + "sha512": "HpNyOf/4Tp2lh4FyywB55VITk0SqVxEjDzsVDDyF1yafDN6Bq18xcHowzCPINyYHUTgGcEtmpYiRsFdSo0KKdQ==", "type": "package", + "path": "Microsoft.VisualBasic/10.0.1", "files": [ - "Microsoft.VisualBasic.10.0.1-rc2-24027.nupkg.sha512", + "Microsoft.VisualBasic.10.0.1.nupkg.sha512", "Microsoft.VisualBasic.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3451,11 +3589,12 @@ "ref/xamarinwatchos10/_._" ] }, - "Microsoft.Win32.Registry/4.0.0-rc2-24027": { - "sha512": "gBr/3xleRlegHUjRjLguwJ/TAbjvlrb4DGZkRBNNHbQGuSEUJyB4spgmmGdPATCHFAEdMhGcoVwMwbyE40prCw==", + "Microsoft.Win32.Registry/4.0.0": { + "sha512": "q+eLtROUAQ3OxYA5mpQrgyFgzLQxIyrfT2eLpYX5IEPlHmIio2nh4F5bgOaQoGOV865kFKZZso9Oq9RlazvXtg==", "type": "package", + "path": "Microsoft.Win32.Registry/4.0.0", "files": [ - "Microsoft.Win32.Registry.4.0.0-rc2-24027.nupkg.sha512", + "Microsoft.Win32.Registry.4.0.0.nupkg.sha512", "Microsoft.Win32.Registry.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -3473,6 +3612,7 @@ "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll", + "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", "runtimes/win/lib/netcore50/_._", "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll" ] @@ -3488,11 +3628,12 @@ "dotnet_library_license.txt" ] }, - "Newtonsoft.Json/7.0.1": { - "sha512": "q3V4KLetMLnt1gpAVWgtXnHjKs0UG/RalBc29u2ZKxd5t5Ze4JBL5WiiYIklJyK/5CRiIiNwigVQUo0FgbsuWA==", + "Newtonsoft.Json/9.0.1": { + "sha512": "U82mHQSKaIk+lpSVCbWYKNavmNH1i5xrExDEquU1i6I5pV6UMOqRnJRSlKO3cMPfcpp0RgDY+8jUXHdQ4IfXvw==", "type": "package", + "path": "Newtonsoft.Json/9.0.1", "files": [ - "Newtonsoft.Json.7.0.1.nupkg.sha512", + "Newtonsoft.Json.9.0.1.nupkg.sha512", "Newtonsoft.Json.nuspec", "lib/net20/Newtonsoft.Json.dll", "lib/net20/Newtonsoft.Json.xml", @@ -3502,10 +3643,12 @@ "lib/net40/Newtonsoft.Json.xml", "lib/net45/Newtonsoft.Json.dll", "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll", "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml", - "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll", - "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml", + "lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml", "tools/install.ps1" ] }, @@ -3526,22 +3669,24 @@ "lib/wp80/NLog.dll" ] }, - "NSubstitute/2.0.0-alpha001": { - "sha512": "rL7/TJLcdLseEDQaZCKb7ojNUM+nF4Qdicq17LbTRzxGD6IN9jaNcmXwIBKPSPuHHGOK9mmKuGZ0OC4YMNXBWA==", + "NSubstitute/2.0.0-alpha003": { + "sha512": "4ij2zIMIAHIv5UyBGJtTv9ULekGKsGLikrhJHse0xMfpYBbXuZjWlCEeVbDSWbGdQzdYJl/zTtgyFFg3ZLH4+w==", "type": "package", + "path": "NSubstitute/2.0.0-alpha003", "files": [ - "NSubstitute.2.0.0-alpha001.nupkg.sha512", + "NSubstitute.2.0.0-alpha003.nupkg.sha512", "NSubstitute.nuspec", "lib/dnxcore50/NSubstitute.dll", "lib/net40/NSubstitute.dll", "lib/net45/NSubstitute.dll" ] }, - "NuGet.Common/3.5.0-beta-final": { - "sha512": "7eCg4ky9NtTnxY1+2VtDKIYX137QejH8Dsuw6fENU53N6OeoROsrv1MUm0pu4e3TF8VH1eL5G3Vx/G30VdXEDg==", + "NuGet.Common/3.5.0-beta2-1484": { + "sha512": "rLBmcZOPVF7Mne/LumDNACZZyI5B67hjylt+Z/WSEUQ/IXE9nLv8IVL0+T9xljIaSSQCjO8cOtmJ6ztqrsQKcQ==", "type": "package", + "path": "NuGet.Common/3.5.0-beta2-1484", "files": [ - "NuGet.Common.3.5.0-beta-final.nupkg.sha512", + "NuGet.Common.3.5.0-beta2-1484.nupkg.sha512", "NuGet.Common.nuspec", "lib/net45/NuGet.Common.dll", "lib/net45/NuGet.Common.xml", @@ -3549,23 +3694,27 @@ "lib/netstandard1.3/NuGet.Common.xml" ] }, - "NuGet.Frameworks/3.5.0-beta-final": { - "sha512": "Si7O1OFxUryBq3xuq2AIwADM8WUMIBQOmUdTJBSaxV+KesShLJfgrr7Dl+Tg/nVETSEArJS8ktscv7gjKqtosg==", + "NuGet.Frameworks/3.5.0-beta2-1484": { + "sha512": "AZoX0c05qgSfx0IOGTbLXa2fD7eM2WUqKP3osMMvSxK+tOGmctHuFlvjXxMHBv9yg0/13KdH0osV/zI7+SjzOA==", "type": "package", + "path": "NuGet.Frameworks/3.5.0-beta2-1484", "files": [ - "NuGet.Frameworks.3.5.0-beta-final.nupkg.sha512", + "NuGet.Frameworks.3.5.0-beta2-1484.nupkg.sha512", "NuGet.Frameworks.nuspec", + "lib/net40-client/NuGet.Frameworks.dll", + "lib/net40-client/NuGet.Frameworks.xml", "lib/net45/NuGet.Frameworks.dll", "lib/net45/NuGet.Frameworks.xml", "lib/netstandard1.3/NuGet.Frameworks.dll", "lib/netstandard1.3/NuGet.Frameworks.xml" ] }, - "NuGet.Packaging/3.5.0-beta-final": { - "sha512": "wJSrtokTPmpIkNhJLiG5GPxdRFCVl6XB3MmgLCyRhD2O2wZVQqvvL6SELOz/61EU0C8m9ni/UiiNRqTEtH5QZw==", + "NuGet.Packaging/3.5.0-beta2-1484": { + "sha512": "/+7d3vvCel4KhJo6AyOneg07fbAkUsy/ORgIaxW3nNdJubCXSrAdg1wfQpwzBygmErjrPcdYzzk2y2Sc6m7hwQ==", "type": "package", + "path": "NuGet.Packaging/3.5.0-beta2-1484", "files": [ - "NuGet.Packaging.3.5.0-beta-final.nupkg.sha512", + "NuGet.Packaging.3.5.0-beta2-1484.nupkg.sha512", "NuGet.Packaging.nuspec", "lib/net45/NuGet.Packaging.dll", "lib/net45/NuGet.Packaging.xml", @@ -3573,11 +3722,12 @@ "lib/netstandard1.3/NuGet.Packaging.xml" ] }, - "NuGet.Packaging.Core/3.5.0-beta-final": { - "sha512": "sdc8dUnbjEpNzIK5h5frJgn7ARQjQLdXMC5YrMHoEh0sCJnd2p1Lu4JvHK7mqn/MurVCAvoAjNDyazzFaVCD0w==", + "NuGet.Packaging.Core/3.5.0-beta2-1484": { + "sha512": "Lsz2lgYH0mdOvuL8C3G4XLm9EaAheBOqrgLgnBNxCeLGLU+n+Zu8Lt6K1bpzgkeKyTyAhJdWbv/3lS4w7s04gw==", "type": "package", + "path": "NuGet.Packaging.Core/3.5.0-beta2-1484", "files": [ - "NuGet.Packaging.Core.3.5.0-beta-final.nupkg.sha512", + "NuGet.Packaging.Core.3.5.0-beta2-1484.nupkg.sha512", "NuGet.Packaging.Core.nuspec", "lib/net45/NuGet.Packaging.Core.dll", "lib/net45/NuGet.Packaging.Core.xml", @@ -3585,11 +3735,12 @@ "lib/netstandard1.3/NuGet.Packaging.Core.xml" ] }, - "NuGet.Packaging.Core.Types/3.5.0-beta-final": { - "sha512": "35AVdtLFJFp66CI9EDS61iviOe4UsCwfGh7RILK3j2ihZtlbTIIS5ygjmS8GnTkhNpmdwQRIk/rUempv4ABBxQ==", + "NuGet.Packaging.Core.Types/3.5.0-beta2-1484": { + "sha512": "4mEXZBoe/RKTDVQGwdrl/f5gqolU2d1JWjpbGdQv5EG/xQCC8IQ8FTNYzk0+ydV/vuRM1yaNe+6UQ90nGE+1kQ==", "type": "package", + "path": "NuGet.Packaging.Core.Types/3.5.0-beta2-1484", "files": [ - "NuGet.Packaging.Core.Types.3.5.0-beta-final.nupkg.sha512", + "NuGet.Packaging.Core.Types.3.5.0-beta2-1484.nupkg.sha512", "NuGet.Packaging.Core.Types.nuspec", "lib/net45/NuGet.Packaging.Core.Types.dll", "lib/net45/NuGet.Packaging.Core.Types.xml", @@ -3597,11 +3748,12 @@ "lib/netstandard1.3/NuGet.Packaging.Core.Types.xml" ] }, - "NuGet.RuntimeModel/3.5.0-beta-final": { - "sha512": "5opNw7zHG5wC0Qx9AzlopdPg48Tf/QVcVVKmPRuwUa3VBA1b9DBjY+1jCkaof8JRzyHZqLnxd6T9BuT98Jk0YQ==", + "NuGet.RuntimeModel/3.5.0-beta2-1484": { + "sha512": "vg29WbKcExD9AJrKMr7NB9pnp+0MTAcDHB6gFHCqRynSo6jgjC8q+ZPAlxC115rQiO8fqzOEP59Q8hx20anUtA==", "type": "package", + "path": "NuGet.RuntimeModel/3.5.0-beta2-1484", "files": [ - "NuGet.RuntimeModel.3.5.0-beta-final.nupkg.sha512", + "NuGet.RuntimeModel.3.5.0-beta2-1484.nupkg.sha512", "NuGet.RuntimeModel.nuspec", "lib/net45/NuGet.RuntimeModel.dll", "lib/net45/NuGet.RuntimeModel.xml", @@ -3609,11 +3761,12 @@ "lib/netstandard1.3/NuGet.RuntimeModel.xml" ] }, - "NuGet.Versioning/3.5.0-beta-final": { - "sha512": "fwFF9Mck1hgZVDvvJLU81gcaidMksfRoCwyjBALEXxnp1fJr4xLyGbTRdbf2OKI5OODGuUpxaMkcz7P4T8HsXw==", + "NuGet.Versioning/3.5.0-beta2-1484": { + "sha512": "Stok+SI5lWxOkTgZZM7jT4xuAZogm5+j85mKJeHSXb8o0OAbB+qDX9jkdM2wIEnjoR8R29J0nQYwk2Kl2lWFpA==", "type": "package", + "path": "NuGet.Versioning/3.5.0-beta2-1484", "files": [ - "NuGet.Versioning.3.5.0-beta-final.nupkg.sha512", + "NuGet.Versioning.3.5.0-beta2-1484.nupkg.sha512", "NuGet.Versioning.nuspec", "lib/net45/NuGet.Versioning.dll", "lib/net45/NuGet.Versioning.xml", @@ -3646,7 +3799,7 @@ ] }, "runtime.native.System.Net.Http/4.0.1": { - "sha512": "5aQXPivyT1Z4KjpTf/RPPhYHfSwkargfWA/pGp9STVSHM9dwqBVa63eznS045aWMHHSsqomm8qM5hdGQDx0kiA==", + "sha512": "qX1KyZNYcz5UkQf/8icllsULqffHkp3maCnL7OF2mgDOhATbusAXiTfVZnTVHnjpgP0a7vZMZJOxI0Zv0vy2nA==", "type": "package", "path": "runtime.native.System.Net.Http/4.0.1", "files": [ @@ -3657,13 +3810,15 @@ "runtime.native.System.Net.Http.nuspec" ] }, - "runtime.native.System.Net.Security/4.0.1-rc2-24027": { - "sha512": "LFbuFstk7gCPPefhVlfvTsnf0GbRSRpzI8yK319/IZakJBQhIEBQEK1aawg29PfAQf7Pqmt8FAUT4tkhhHmH9A==", + "runtime.native.System.Net.Security/4.0.1": { + "sha512": "1YQehUL36TXKY+Kb8mWvDtCGZuO3uHHasLLzI/JWpaLnwpa0sjBZkzKAhuHscwKfVlqJ8E/sAdGi87xmIv3G/Q==", "type": "package", + "path": "runtime.native.System.Net.Security/4.0.1", "files": [ "ThirdPartyNotices.txt", "dotnet_library_license.txt", - "runtime.native.System.Net.Security.4.0.1-rc2-24027.nupkg.sha512", + "lib/netstandard1.0/_._", + "runtime.native.System.Net.Security.4.0.1.nupkg.sha512", "runtime.native.System.Net.Security.nuspec" ] }, @@ -3878,7 +4033,7 @@ ] }, "System.Collections.Immutable/1.2.0": { - "sha512": "7uM8f6tzFFNqoVvhM2OLRG79IHBjJwdclGgKgtsa7BFHVXn8vppvNzrab80MHZ2ZXZQL0DX4AAULoTdxDvTDbQ==", + "sha512": "Cma8cBW6di16ZLibL8LYQ+cLjGzoKxpOTu/faZfDcx94ZjAGq6Nv5RO7+T1YZXqEXTZP9rt1wLVEONVpURtUqw==", "type": "package", "path": "System.Collections.Immutable/1.2.0", "files": [ @@ -3967,7 +4122,7 @@ ] }, "System.ComponentModel/4.0.1": { - "sha512": "nw6bpWnTgHgc0Iv6ClbewZQGqqva5hIwfmr2mjOh6LsdpgFemUXns+x8aCIFHQF9rxJbFrNgDHjKagsAnAyQhg==", + "sha512": "oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==", "type": "package", "path": "System.ComponentModel/4.0.1", "files": [ @@ -4023,11 +4178,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.ComponentModel.Annotations/4.1.0-rc2-24027": { - "sha512": "BRJ7eUoaukLaxXlaVIOr7SKXQoF6ie54eCTTiWwp8NdIWirlOfPUQUFANPjcosDvKcUQLXksCiH8Wkj7ApRkQw==", + "System.ComponentModel.Annotations/4.1.0": { + "sha512": "rhnz80h8NnHJzoi0nbQJLRR2cJznyqG168q1bgoSpe5qpaME2SguXzuEzpY68nFCi2kBgHpbU4bRN2cP3unYRA==", "type": "package", + "path": "System.ComponentModel.Annotations/4.1.0", "files": [ - "System.ComponentModel.Annotations.4.1.0-rc2-24027.nupkg.sha512", + "System.ComponentModel.Annotations.4.1.0.nupkg.sha512", "System.ComponentModel.Annotations.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4415,11 +4571,12 @@ "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml" ] }, - "System.Diagnostics.FileVersionInfo/4.0.0-rc2-24027": { - "sha512": "CdQQHji/OYKMwtKRIfSHRKfIIEFisortQ7+n2Qazar4TOSiw68FFIOV5XQc/0VZ/6RVQ0PzbPEPkb9tOCYCF9w==", + "System.Diagnostics.FileVersionInfo/4.0.0": { + "sha512": "qjF74OTAU+mRhLaL4YSfiWy3vj6T3AOz8AW37l5zCwfbBfj0k7E94XnEsRaf2TnhE/7QaV6Hvqakoy2LoV8MVg==", "type": "package", + "path": "System.Diagnostics.FileVersionInfo/4.0.0", "files": [ - "System.Diagnostics.FileVersionInfo.4.0.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.FileVersionInfo.4.0.0.nupkg.sha512", "System.Diagnostics.FileVersionInfo.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4449,15 +4606,17 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll" + "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll", + "runtimes/win/lib/netcore50/System.Diagnostics.FileVersionInfo.dll", + "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll" ] }, - "System.Diagnostics.Process/4.1.0-rc2-24027": { - "sha512": "34TctkTL63XRR67BC8WOKY1UtJiE4vJyCsJ4IJx7ktdq6eqClbHqQjuwRgtxN+Yz/vg9uzkQlkZ9ryf+OSYcKQ==", + "System.Diagnostics.Process/4.1.0": { + "sha512": "mpVZ5bnlSs3tTeJ6jYyDJEIa6tavhAd88lxq1zbYhkkCu0Pno2+gHXcvZcoygq2d8JxW3gojXqNJMTAshduqZA==", "type": "package", + "path": "System.Diagnostics.Process/4.1.0", "files": [ - "System.Diagnostics.Process.4.1.0-rc2-24027.nupkg.sha512", + "System.Diagnostics.Process.4.1.0.nupkg.sha512", "System.Diagnostics.Process.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4500,13 +4659,15 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll", - "runtimes/osx.10.10/lib/netstandard1.4/System.Diagnostics.Process.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.4/System.Diagnostics.Process.dll" + "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll", + "runtimes/win/lib/net46/System.Diagnostics.Process.dll", + "runtimes/win/lib/net461/System.Diagnostics.Process.dll", + "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll", + "runtimes/win7/lib/netcore50/_._" ] }, "System.Diagnostics.StackTrace/4.0.1": { - "sha512": "43ZfTfRctI8DEy6H5oAh1BU7ioP7u6/dG9ybaG4/OrjZEUrmGZkRu6ebDsYVKMXjBL9oygAzs8Ob4a5KjoC5qQ==", + "sha512": "6i2EbRq0lgGfiZ+FDf0gVaw9qeEU+7IS2+wbZJmFVpvVzVOgZEt0ScZtyenuBvs6iDYbGiF51bMAa0oDP/tujQ==", "type": "package", "path": "System.Diagnostics.StackTrace/4.0.1", "files": [ @@ -4725,11 +4886,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Dynamic.Runtime/4.0.11-rc2-24027": { - "sha512": "ZbyJQ3UQSGiB5aotbYN3otZ7vrwimkG6dAN4YYAwH3YvP9X1zF5GHeHuSqX1uDq0hGX+vngi8s1oUKgWHAYYrQ==", + "System.Dynamic.Runtime/4.0.11": { + "sha512": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", "type": "package", + "path": "System.Dynamic.Runtime/4.0.11", "files": [ - "System.Dynamic.Runtime.4.0.11-rc2-24027.nupkg.sha512", + "System.Dynamic.Runtime.4.0.11.nupkg.sha512", "System.Dynamic.Runtime.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -4896,7 +5058,7 @@ ] }, "System.Globalization.Extensions/4.0.1": { - "sha512": "RPeS9UNHTV6Wgs+r276VHcQc2GO0Mfk1XYQrk8aHTSgyQMb+1w+Fu+4k6DD48NibcpJEjy7lNgcTXxD8nKfOww==", + "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==", "type": "package", "path": "System.Globalization.Extensions/4.0.1", "files": [ @@ -5193,7 +5355,7 @@ ] }, "System.IO.FileSystem.Watcher/4.0.0": { - "sha512": "3egV0d8WI1k6nTQpL7YCKAbk68bkUmkC4kzssZXacp9HZuXYTTGPiUyjik+UIAV+Wmb3sGKe9nu9qloPf0A1HA==", + "sha512": "qM4Wr3La+RYb/03B0mZZjbA7tHsGzDffnuXP8Sl48HW2JwCjn3kfD5qdw0sqyNNowUipcJMi9/q6sMUrOIJ6UQ==", "type": "package", "path": "System.IO.FileSystem.Watcher/4.0.0", "files": [ @@ -5233,11 +5395,12 @@ "runtimes/win7/lib/netcore50/_._" ] }, - "System.IO.MemoryMappedFiles/4.0.0-rc2-24027": { - "sha512": "mnUZdkXZA06Irdeqiy0GMpIux6+KN7Wc0mEPzQTcqeCan41O2UH/dGtChh5M8+IEMi5H9JmCKOSl5+BIQGCraw==", + "System.IO.MemoryMappedFiles/4.0.0": { + "sha512": "Xqj4xaFAnLVpss9ZSUIvB/VdJAA7GxZDnFGDKJfiGAnZ5VnFROn6eOHWepFpujCYTsh6wlZ3B33bqYkF0QJ7Eg==", "type": "package", + "path": "System.IO.MemoryMappedFiles/4.0.0", "files": [ - "System.IO.MemoryMappedFiles.4.0.0-rc2-24027.nupkg.sha512", + "System.IO.MemoryMappedFiles.4.0.0.nupkg.sha512", "System.IO.MemoryMappedFiles.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5267,15 +5430,17 @@ "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", "runtimes/unix/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll" + "runtimes/win/lib/net46/System.IO.MemoryMappedFiles.dll", + "runtimes/win/lib/netcore50/System.IO.MemoryMappedFiles.dll", + "runtimes/win/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll" ] }, - "System.IO.UnmanagedMemoryStream/4.0.1-rc2-24027": { - "sha512": "Jh+aa9o2tdLwCe/zOTqofTkmNYFLbz6SJjw8ybmzwnFWRGltdyhvHPT++0lMAd+/DTFxzAA/HD6pTnBDW5Ag5g==", + "System.IO.UnmanagedMemoryStream/4.0.1": { + "sha512": "wcq0kXcpfJwdl1Y4/ZjDk7Dhx5HdLyRYYWYmD8Nn8skoGYYQd2BQWbXwjWSczip8AL4Z57o2dWWXAl4aABAKiQ==", "type": "package", + "path": "System.IO.UnmanagedMemoryStream/4.0.1", "files": [ - "System.IO.UnmanagedMemoryStream.4.0.1-rc2-24027.nupkg.sha512", + "System.IO.UnmanagedMemoryStream.4.0.1.nupkg.sha512", "System.IO.UnmanagedMemoryStream.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5459,11 +5624,12 @@ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll" ] }, - "System.Linq.Parallel/4.0.1-rc2-24027": { - "sha512": "YCTgmWh4dxVijkTOPpAOOBsjYRO4LYoiEm1j6XV2qI1eErQT0NDP3WoWNvt85wfeGeAF5C+3ArShDOgq9Bg0lQ==", + "System.Linq.Parallel/4.0.1": { + "sha512": "J7XCa7n2cFn32uLbtceXfBFhgCk5M++50lylHKNbqTiJkw5y4Tglpi6amuJNPCvj9bLzNSI7rs1fi4joLMNRgg==", "type": "package", + "path": "System.Linq.Parallel/4.0.1", "files": [ - "System.Linq.Parallel.4.0.1-rc2-24027.nupkg.sha512", + "System.Linq.Parallel.4.0.1.nupkg.sha512", "System.Linq.Parallel.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5513,11 +5679,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Linq.Queryable/4.0.1-rc2-24027": { - "sha512": "4D7vMlUik6PWAYE4j89AMRsc8CJERoRC4M7dBPQSwogd+fCblUMehDwBjRXI4lSEwgK2fhbkv46jJu6RlA20QA==", + "System.Linq.Queryable/4.0.1": { + "sha512": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", "type": "package", + "path": "System.Linq.Queryable/4.0.1", "files": [ - "System.Linq.Queryable.4.0.1-rc2-24027.nupkg.sha512", + "System.Linq.Queryable.4.0.1.nupkg.sha512", "System.Linq.Queryable.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5650,7 +5817,7 @@ ] }, "System.Net.NameResolution/4.0.0": { - "sha512": "i5AgKm4FLj+sPauXtyLZBMvNtVSEIf5OE/+6cY2/EEMDG9eZPAQ/0CWbqAwdeAXwYawTBD0qAFCKbMOC82oIIQ==", + "sha512": "JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", "type": "package", "path": "System.Net.NameResolution/4.0.0", "files": [ @@ -5767,7 +5934,7 @@ ] }, "System.Net.Requests/4.0.11": { - "sha512": "xlMVUc3Gs1LwJn3THPf+070Dk8QCjxBJfU/R2JvLu2OWSJ6plM6iow1KS1AJnbBAI+5hE9a0pU5QnDwGhYybkw==", + "sha512": "vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==", "type": "package", "path": "System.Net.Requests/4.0.11", "files": [ @@ -5847,11 +6014,12 @@ "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll" ] }, - "System.Net.Security/4.0.0-rc2-24027": { - "sha512": "NDppeK2WgQ1nMar+gz2jvnMl7fgLnhUtI9zd8UKf8Xy3GiXAY3k8IcNkGhFTODBGVcu7OF9ZNjJmieDLMYaRwA==", + "System.Net.Security/4.0.0": { + "sha512": "uM1JaYJciCc2w7efD6du0EpQ1n5ZQqE6/P43/aI4H5E59qvP+wt3l70KIUF/Ha7NaeXGoGNFPVO0MB80pVHk2g==", "type": "package", + "path": "System.Net.Security/4.0.0", "files": [ - "System.Net.Security.4.0.0-rc2-24027.nupkg.sha512", + "System.Net.Security.4.0.0.nupkg.sha512", "System.Net.Security.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -5880,9 +6048,10 @@ "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.4/System.Net.Security.dll", - "runtimes/win7/lib/netcore50/_._", - "runtimes/win7/lib/netstandard1.3/System.Net.Security.dll" + "runtimes/unix/lib/netstandard1.6/System.Net.Security.dll", + "runtimes/win/lib/net46/System.Net.Security.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Security.dll", + "runtimes/win7/lib/netcore50/_._" ] }, "System.Net.Sockets/4.1.0": { @@ -5922,7 +6091,7 @@ ] }, "System.Net.WebHeaderCollection/4.0.1": { - "sha512": "epfQsFpqRsLlS7MTeem3sBTPUJj/lV9kzRs5DWWSzM/Cov4Ycn3iV4N6g1N4iToAb/WgnKu9jpeeklPyZ7bbaA==", + "sha512": "XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==", "type": "package", "path": "System.Net.WebHeaderCollection/4.0.1", "files": [ @@ -5995,11 +6164,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Numerics.Vectors/4.1.1-rc2-24027": { - "sha512": "9G+2IoDcQBas3kdySw4rz7XzI/dbUqPkC0yiOR9YAWZpOH52icM6YxcgTKiI3Weh3w1il/xMrplrTYuE6hqAaA==", + "System.Numerics.Vectors/4.1.1": { + "sha512": "Ex1NSKycC2wi5XBMWUGWPc3lumh6OQWFFmmpZFZz0oLht5lQ+wWPHVZumOrMJuckfUiVMd4p67BrkBos8lcF+Q==", "type": "package", + "path": "System.Numerics.Vectors/4.1.1", "files": [ - "System.Numerics.Vectors.4.1.1-rc2-24027.nupkg.sha512", + "System.Numerics.Vectors.4.1.1.nupkg.sha512", "System.Numerics.Vectors.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6007,11 +6177,10 @@ "lib/MonoTouch10/_._", "lib/net46/System.Numerics.Vectors.dll", "lib/net46/System.Numerics.Vectors.xml", - "lib/net46/_._", - "lib/netstandard1.3/System.Numerics.Vectors.dll", - "lib/netstandard1.3/System.Numerics.Vectors.xml", - "lib/portable-net45+win8/System.Numerics.Vectors.dll", - "lib/portable-net45+win8/System.Numerics.Vectors.xml", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -6020,9 +6189,8 @@ "ref/MonoTouch10/_._", "ref/net46/System.Numerics.Vectors.dll", "ref/net46/System.Numerics.Vectors.xml", - "ref/net46/_._", - "ref/netstandard1.1/System.Numerics.Vectors.dll", - "ref/portable-net45+win8/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", @@ -6176,11 +6344,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Reflection.DispatchProxy/4.0.1-rc2-24027": { - "sha512": "lzyB7X/yf4pmPCIqXEQbeKNBl7lX+/c+Shmo1N9qgRNuaZ1vSA3ZvFFXCBsyZSkvbr7MUviNHEc0CLQ8R0IS6g==", + "System.Reflection.DispatchProxy/4.0.1": { + "sha512": "GPPgWoSxQEU3aCKSOvsAc1dhTTi4iq92PUVEVfnGPGwqCf6synaAJGYLKMs5E3CuRfel8ufACWUijXqDpOlGrA==", "type": "package", + "path": "System.Reflection.DispatchProxy/4.0.1", "files": [ - "System.Reflection.DispatchProxy.4.0.1-rc2-24027.nupkg.sha512", + "System.Reflection.DispatchProxy.4.0.1.nupkg.sha512", "System.Reflection.DispatchProxy.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6212,7 +6381,7 @@ ] }, "System.Reflection.Emit/4.0.1": { - "sha512": "yL+q9+zWrFMBXEvxTGdePlz5s9A+HDjbk9zE4mu492gqUHvQDInapiZfk8lUpxSHasxpavUJgmYHUXC5RbQPVw==", + "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==", "type": "package", "path": "System.Reflection.Emit/4.0.1", "files": [ @@ -6242,7 +6411,7 @@ ] }, "System.Reflection.Emit.ILGeneration/4.0.1": { - "sha512": "j7Mz7P5O3Je7n3oRNzN0QI8zbAQJl+lBZb6AJhChltSm9U2Aoe23txxGCtaK9rXyK+kvCsFCgCA1C69z866iHw==", + "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==", "type": "package", "path": "System.Reflection.Emit.ILGeneration/4.0.1", "files": [ @@ -6273,7 +6442,7 @@ ] }, "System.Reflection.Emit.Lightweight/4.0.1": { - "sha512": "og/poEuORMjAeWs37KSgq5RUtobSzviX9Z5Q9WY2P4XgciWFmn78OtCp9mp+hzb4HXXNs1H1NZvHZPbepXgaSQ==", + "sha512": "3x6lFpXRoI1LTk5qq0MEeH2kRqfNjHHuQaLpDDiYYaM55i9NnA5JzsnW4TkR+wJ0T5V3ixWua2hcn0ZJ+gQKug==", "type": "package", "path": "System.Reflection.Emit.Lightweight/4.0.1", "files": [ @@ -6359,7 +6528,7 @@ ] }, "System.Reflection.Metadata/1.3.0": { - "sha512": "/J+35d5tBv/LqakOkJqdge6ntXKqIWaYLnawz1DTZRwXlqP3P+Xt8ZyYboFnDq26oJIZMxybEwKRtobk+lXc0A==", + "sha512": "jMSCxA4LSyKBGRDm/WtfkO03FkcgRzHxwvQRib1bm2GZ8ifKM1MX1al6breGCEQK280mdl9uQS7JNPXRYk90jw==", "type": "package", "path": "System.Reflection.Metadata/1.3.0", "files": [ @@ -6429,7 +6598,7 @@ ] }, "System.Reflection.TypeExtensions/4.1.0": { - "sha512": "0RMxsWV72ZVe22mxfVHyXAxw5MZ2mFWxsK0WLvKbPmbIKv1TZoJumtlkooYGcS+JEKXOo0NoFhXn3z8uG3y9iA==", + "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", "type": "package", "path": "System.Reflection.TypeExtensions/4.1.0", "files": [ @@ -6480,11 +6649,12 @@ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll" ] }, - "System.Resources.Reader/4.0.0-rc2-24027": { - "sha512": "VnZkfhNx3kXVe/wPEVpkVkpj7nuw1fRAlxL1Kyc2dxgJdugyKWFPjNCDXHEL85EB+rOhUC40+Rnodg/ZA60Lyw==", + "System.Resources.Reader/4.0.0": { + "sha512": "VX1iHAoHxgrLZv+nq/9drCZI6Q4SSCzSVyUm1e0U60sqWdj6XhY7wvKmy3RvsSal9h+/vqSWwxxJsm0J4vn/jA==", "type": "package", + "path": "System.Resources.Reader/4.0.0", "files": [ - "System.Resources.Reader.4.0.0-rc2-24027.nupkg.sha512", + "System.Resources.Reader.4.0.0.nupkg.sha512", "System.Resources.Reader.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -6871,11 +7041,12 @@ "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll" ] }, - "System.Runtime.Loader/4.0.0-rc2-24027": { - "sha512": "fH8ahqrW0BezIY8kAUWcXCpMxTOh3YygEXf7u8HczG/ZHJoDKTEiyMLvyz+6wm+h0y4GswDVr7RKPkvJHr3ktw==", + "System.Runtime.Loader/4.0.0": { + "sha512": "4UN78GOVU/mbDFcXkEWtetJT/sJ0yic2gGk1HSlSpWI0TDf421xnrZTDZnwNBapk1GQeYN7U1lTj/aQB1by6ow==", "type": "package", + "path": "System.Runtime.Loader/4.0.0", "files": [ - "System.Runtime.Loader.4.0.0-rc2-24027.nupkg.sha512", + "System.Runtime.Loader.4.0.0.nupkg.sha512", "System.Runtime.Loader.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7021,7 +7192,7 @@ ] }, "System.Security.Claims/4.0.1": { - "sha512": "Y/C+aiqlSF+WWKMxV7fqOgjPgZ/Thm49PBrPtPO8hXYR85PMKQJo1p7d1nEYPUXiJxLgkbX4vx3wHWQKM1RtKw==", + "sha512": "4Jlp0OgJLS/Voj1kyFP6MJlIYp3crgfH8kNQk2p7+4JYfc1aAmh9PZyAMMbDhuoolGNtux9HqSOazsioRiDvCw==", "type": "package", "path": "System.Security.Claims/4.0.1", "files": [ @@ -7096,7 +7267,7 @@ ] }, "System.Security.Cryptography.Cng/4.2.0": { - "sha512": "BAlCItHXxpR3YadG3oHuwArMMql1yICsauI4lCGOFmA5mU+qNBoESmYPBUPvOBSwiyQ/H9tC9FBuAeLAQ0o77A==", + "sha512": "JL0outlKUjrrpzxJN8mER5wsa5o3mDZAAGGCT6mFdP5fKu2eo6dqHSrzwVWZuH0mEgQjSP1EiokMFYOoJfc1QA==", "type": "package", "path": "System.Security.Cryptography.Cng/4.2.0", "files": [ @@ -7122,7 +7293,7 @@ ] }, "System.Security.Cryptography.Csp/4.0.0": { - "sha512": "oAQLz/pFRbPqIWclQyWfCjXTsrvcJNr5+1qLfgXYIHDo47E1iOdvHROPnzhtlCbHB5oca8MFPcqrOgAb4tI78A==", + "sha512": "BVEPoaJ98ph9zC3dETuIFOB+MDbJO1ckzUcj5hv4emUxNynIr1On2o/Y2GyY+9PVubPxN+N2FQETsDISQr2PHA==", "type": "package", "path": "System.Security.Cryptography.Csp/4.0.0", "files": [ @@ -7191,7 +7362,7 @@ ] }, "System.Security.Cryptography.OpenSsl/4.0.0": { - "sha512": "VnYbh4KysTznG0aDpiuIAl2ZZeRHWjbPrvxsSl2JLVtiZS4QWcXvz18nTv1YDdyCsLgESeR1fYSkDGWfiD/Cpw==", + "sha512": "3bNLq32X9fDN1mHZa741FE5M+uMmYqGNhgSnRwLvINc3b4p5j+1xHUwv5ONF0sLpFDjUIvPdV4jxy0Yw7UORnA==", "type": "package", "path": "System.Security.Cryptography.OpenSsl/4.0.0", "files": [ @@ -7286,7 +7457,7 @@ ] }, "System.Security.Principal/4.0.1": { - "sha512": "hunnPVLfEF4rJjm1gP/J9GqCwMtvbBGpuPwSKczcE/AXcDCI9Ppeg3RWsRkvsYzFNadA4kf5zt5HS4O3j2WCyg==", + "sha512": "On+SKhXY5rzxh/S8wlH1Rm0ogBlu7zyHNxeNBiXauNrhHRXAe9EuX8Yl5IOzLPGU5Z4kLWHMvORDOCG8iu9hww==", "type": "package", "path": "System.Security.Principal/4.0.1", "files": [ @@ -7343,7 +7514,7 @@ ] }, "System.Security.Principal.Windows/4.0.0": { - "sha512": "dNPr+GXBs32IYC+zoT+gK7YFT9jZGn9PFC6STLvIA7qCvshFQY3Gc9wa6am4OogUP2Lq7qpoWcJQ8fVvV16YmQ==", + "sha512": "iFx15AF3RMEPZn3COh8+Bb2Thv2zsmLd93RchS1b8Mj5SNYeGqbYNCSn5AES1+gq56p4ujGZPrl0xN7ngkXOHg==", "type": "package", "path": "System.Security.Principal.Windows/4.0.0", "files": [ @@ -7435,16 +7606,18 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Text.Encoding.CodePages/4.0.1-rc2-24027": { - "sha512": "hoE1NcYMD2fwCotbt/I+B/6p0gyxp82MiKTZ5OKK2O7nMJ8sjF7YtzyVicvxD7e3sBDyCZWdcbMEW09M/C+IAQ==", + "System.Text.Encoding.CodePages/4.0.1": { + "sha512": "h4z6rrA/hxWf4655D18IIZ0eaLRa3tQC/j+e26W+VinIHY0l07iEXaAvO0YSYq3MvCjMYy8Zs5AdC1sxNQOB7Q==", "type": "package", + "path": "System.Text.Encoding.CodePages/4.0.1", "files": [ - "System.Text.Encoding.CodePages.4.0.1-rc2-24027.nupkg.sha512", + "System.Text.Encoding.CodePages.4.0.1.nupkg.sha512", "System.Text.Encoding.CodePages.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", + "lib/net46/System.Text.Encoding.CodePages.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", "lib/xamarintvos10/_._", @@ -7700,7 +7873,7 @@ ] }, "System.Threading.Overlapped/4.0.1": { - "sha512": "bBbmvX+l8fgV0oNbECujN83exH/xPDSNrAVGmv4gPHyeTmTQ4q6JSMaaS2LwkUa+NpYJQhZWILir/mdhDI6jHQ==", + "sha512": "f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==", "type": "package", "path": "System.Threading.Overlapped/4.0.1", "files": [ @@ -7793,11 +7966,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Threading.Tasks.Dataflow/4.6.0-rc2-24027": { - "sha512": "pB+qc63BahNZaD7sO2IvXDoekTfvN/bKe/zzjzSh0dhOAcMvTNfDWknuG8EynoOEM9REZ147En2XvH0srAyHMA==", + "System.Threading.Tasks.Dataflow/4.6.0": { + "sha512": "2hRjGu2r2jxRZ55wmcHO/WbdX+YAOz9x6FE8xqkHZgPaoFMKQZRe9dk8xTZIas8fRjxRmzawnTEWIrhlM+Un7w==", "type": "package", + "path": "System.Threading.Tasks.Dataflow/4.6.0", "files": [ - "System.Threading.Tasks.Dataflow.4.6.0-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Dataflow.4.6.0.nupkg.sha512", "System.Threading.Tasks.Dataflow.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7822,11 +7996,12 @@ "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml" ] }, - "System.Threading.Tasks.Parallel/4.0.1-rc2-24027": { - "sha512": "SNOmVf2OqhpwIEznDWxBO7ZZOnN4Iy9xSVrnT4lsU/A93Zc3zJ/7m9oT7RkkQFUncNIq39xqcuYlJ4u1KjTFJg==", + "System.Threading.Tasks.Parallel/4.0.1": { + "sha512": "7Pc9t25bcynT9FpMvkUw4ZjYwUiGup/5cJFW72/5MgCG+np2cfVUMdh29u8d7onxX7d8PS3J+wL73zQRqkdrSA==", "type": "package", + "path": "System.Threading.Tasks.Parallel/4.0.1", "files": [ - "System.Threading.Tasks.Parallel.4.0.1-rc2-24027.nupkg.sha512", + "System.Threading.Tasks.Parallel.4.0.1.nupkg.sha512", "System.Threading.Tasks.Parallel.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -7877,7 +8052,7 @@ ] }, "System.Threading.Thread/4.0.0": { - "sha512": "1jti3q+hqt1uN5d4DK0IbXI0ByFzDpYqV2sMi92sv59W8fC7KUPadfugrL7bTTpqIPXXzu25UmVOnMHEqA0PLQ==", + "sha512": "gIdJqDXlOr5W9zeqFErLw3dsOsiShSCYtF9SEHitACycmvNvY8odf9kiKvp6V7aibc8C4HzzNBkWXjyfn7plbQ==", "type": "package", "path": "System.Threading.Thread/4.0.0", "files": [ @@ -7915,7 +8090,7 @@ ] }, "System.Threading.ThreadPool/4.0.10": { - "sha512": "bu5ehGKbpMJFShh7q4S+Pm6iTR9ZJc2dZdj4qVO/gYCzrjTR219N0/LLefIE4QysYAg7J2tS4FCPHVA98xgDKQ==", + "sha512": "IMXgB5Vf/5Qw1kpoVgJMOvUO1l32aC+qC3OaIZjWJOjvcxuxNWOK2ZTWWYXfij22NHxT2j1yWX5vlAeQWld9vA==", "type": "package", "path": "System.Threading.ThreadPool/4.0.10", "files": [ @@ -8142,7 +8317,7 @@ ] }, "System.Xml.XmlDocument/4.0.1": { - "sha512": "fhrgI2TgQcvnUvmwPtODqcAy2a+/VYvCbTggC9pBjq0cTuaqh3Bymm1tGz7IH8h4b1Tmh7ksSMmSIroN2sERrw==", + "sha512": "2eZu6IP+etFVBBFUFzw2w6J21DqIN5eL9Y8r8JfJWUmV28Z5P0SNU01oCisVHQgHsDhHPnmq2s1hJrJCFZWloQ==", "type": "package", "path": "System.Xml.XmlDocument/4.0.1", "files": [ @@ -8178,11 +8353,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XPath/4.0.1-rc2-24027": { - "sha512": "HlYEV5eowxhA9GQHC0sIAKo7Hhpa2soYkBezc1/7qK1bt0bNnXDdNQXqaSDklxpAJz3xvpkOgdeid44Z/nrGxA==", + "System.Xml.XPath/4.0.1": { + "sha512": "UWd1H+1IJ9Wlq5nognZ/XJdyj8qPE4XufBUkAW59ijsCPjZkZe0MUzKKJFBr+ZWBe5Wq1u1d5f2CYgE93uH7DA==", "type": "package", + "path": "System.Xml.XPath/4.0.1", "files": [ - "System.Xml.XPath.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XPath.4.0.1.nupkg.sha512", "System.Xml.XPath.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -8214,11 +8390,12 @@ "ref/xamarinwatchos10/_._" ] }, - "System.Xml.XPath.XDocument/4.0.1-rc2-24027": { - "sha512": "IxOLcwl5A0Lm1s2FIUh5klV+Fi0tUE/5OltvIkZdV7phcWVfgBlCRlgxweaXVrCTI+9TZ8TihVutVaA+PC95lg==", + "System.Xml.XPath.XDocument/4.0.1": { + "sha512": "FLhdYJx4331oGovQypQ8JIw2kEmNzCsjVOVYY/16kZTUoquZG85oVn7yUhBE2OZt1yGPSXAL0HTEfzjlbNpM7Q==", "type": "package", + "path": "System.Xml.XPath.XDocument/4.0.1", "files": [ - "System.Xml.XPath.XDocument.4.0.1-rc2-24027.nupkg.sha512", + "System.Xml.XPath.XDocument.4.0.1.nupkg.sha512", "System.Xml.XPath.XDocument.nuspec", "ThirdPartyNotices.txt", "dotnet_library_license.txt", @@ -8250,145 +8427,113 @@ "ref/xamarinwatchos10/_._" ] }, - "xunit/2.1.0": { - "sha512": "u/7VQSOSXa7kSG4iK6Lcn7RqKZQ3hk7cnyMNVMpXHSP0RI5VQEtc44hvkG3LyWOVsx1dhUDD3rPAHAxyOUDQJw==", + "xunit/2.2.0-beta2-build3300": { + "sha512": "jUMf+Hrw8+XZN56TfO+JjoibR5L806/kgDIkwCg9OXLlfnA4li4JTmH342ifYj1QMR10is8hfYYFTyjHq0+aQg==", "type": "package", + "path": "xunit/2.2.0-beta2-build3300", "files": [ - "xunit.2.1.0.nupkg.sha512", + "xunit.2.2.0-beta2-build3300.nupkg.sha512", "xunit.nuspec" ] }, - "xunit.abstractions/2.0.0": { - "sha512": "NAdxKQRzuLnCZ0g++x6i87/8rMBpQoRiRlRNLAqfODm2zJPbteHRoSER3DXfxnqrHXyBJT8rFaZ8uveBeQyaMA==", + "xunit.abstractions/2.0.1-rc2": { + "sha512": "iUHMlyMDaXJ8N8qozg19tRlW0QiZPJ47ZJyV1fnpppGWdmukyq89/pg4HqpxQ52Co3Leo8NmiiYkB/gN48pZ+A==", "type": "package", + "path": "xunit.abstractions/2.0.1-rc2", "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.sha512", + "lib/netstandard1.0/xunit.abstractions.dll", + "lib/netstandard1.0/xunit.abstractions.xml", + "xunit.abstractions.2.0.1-rc2.nupkg.sha512", "xunit.abstractions.nuspec" ] }, - "xunit.assert/2.1.0": { - "sha512": "Hhhw+YaTe+BGhbr57dxVE+6VJk8BfThqFFii1XIsSZ4qx+SSCixprJC10JkiLRVSTfWyT8W/4nAf6NQgIrmBxA==", + "xunit.assert/2.2.0-beta2-build3300": { + "sha512": "5zsV2UhRQV5Ldme1N/NDhIBvQQTYdxmK87FXWWou1x3z7qpsZwe1YOjb0CY4F+1oXag8i9uTh/nZwv8jM66onA==", "type": "package", + "path": "xunit.assert/2.2.0-beta2-build3300", "files": [ - "lib/dotnet/xunit.assert.dll", - "lib/dotnet/xunit.assert.pdb", - "lib/dotnet/xunit.assert.xml", - "lib/portable-net45+win8+wp8+wpa81/xunit.assert.dll", - "lib/portable-net45+win8+wp8+wpa81/xunit.assert.pdb", - "lib/portable-net45+win8+wp8+wpa81/xunit.assert.xml", - "xunit.assert.2.1.0.nupkg.sha512", + "lib/netstandard1.0/xunit.assert.dll", + "lib/netstandard1.0/xunit.assert.pdb", + "lib/netstandard1.0/xunit.assert.xml", + "xunit.assert.2.2.0-beta2-build3300.nupkg.sha512", "xunit.assert.nuspec" ] }, - "xunit.core/2.1.0": { - "sha512": "jlbYdPbnkPIRwJllcT/tQZCNsSElVDEymdpJfH79uTUrPARkELVYw9o/zhAjKZXmeikGqGK5C2Yny4gTNoEu0Q==", + "xunit.core/2.2.0-beta2-build3300": { + "sha512": "HgKP6+FUKcIcVFMDgoTCANRKOgGeEDvg2a2AL3mOyBHE//grWL1EO0KybxUw26S8fnNJrhmI5LBWyVUIsPxI5Q==", "type": "package", + "path": "xunit.core/2.2.0-beta2-build3300", "files": [ "build/_desktop/xunit.execution.desktop.dll", - "build/dnx451/_._", - "build/monoandroid/_._", - "build/monotouch/_._", - "build/net45/_._", - "build/portable-net45+win8+wp8+wpa81/xunit.core.props", - "build/win8/_._", + "build/netstandard1.0/_._", + "build/uap10.0/xunit.core.props", "build/win81/xunit.core.props", - "build/wp8/_._", "build/wpa81/xunit.core.props", - "build/xamarinios/_._", - "xunit.core.2.1.0.nupkg.sha512", + "xunit.core.2.2.0-beta2-build3300.nupkg.sha512", "xunit.core.nuspec" ] }, - "xunit.extensibility.core/2.1.0": { - "sha512": "ANWM3WxeaeHjACLRlmrv+xOc0WAcr3cvIiJE+gqbdzTv1NCH4p1VDyT+8WmmdCc9db0WFiJLaDy4YTYsL1wWXw==", + "xunit.extensibility.core/2.2.0-beta2-build3300": { + "sha512": "d+UCqIL8Je3tSdhF7w6NZdzH2jYzNh2LhsMp0gUVAD3NgVEo2oK/3Xr7ZlYZM40Y6fJWoO46UntzrpNlix75mg==", "type": "package", + "path": "xunit.extensibility.core/2.2.0-beta2-build3300", "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+win8+wp8+wpa81/xunit.core.dll", - "lib/portable-net45+win8+wp8+wpa81/xunit.core.dll.tdnet", - "lib/portable-net45+win8+wp8+wpa81/xunit.core.pdb", - "lib/portable-net45+win8+wp8+wpa81/xunit.core.xml", - "lib/portable-net45+win8+wp8+wpa81/xunit.runner.tdnet.dll", - "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.desktop.dll", - "xunit.extensibility.core.2.1.0.nupkg.sha512", + "lib/net45/xunit.core.dll", + "lib/net45/xunit.core.dll.tdnet", + "lib/net45/xunit.core.pdb", + "lib/net45/xunit.core.xml", + "lib/net45/xunit.runner.tdnet.dll", + "lib/net45/xunit.runner.utility.desktop.dll", + "lib/netstandard1.0/xunit.core.dll", + "lib/netstandard1.0/xunit.core.pdb", + "lib/netstandard1.0/xunit.core.xml", + "xunit.extensibility.core.2.2.0-beta2-build3300.nupkg.sha512", "xunit.extensibility.core.nuspec" ] }, - "xunit.extensibility.execution/2.1.0": { - "sha512": "tAoNafoVknKa3sZJPMvtZRnhOSk3gasEGeceSm7w/gyGwsR/OXFxndWJB1xSHeoy33d3Z6jFqn4A3j+pWCF0Ew==", + "xunit.extensibility.execution/2.2.0-beta2-build3300": { + "sha512": "z0DgzvWxQtXaj2qebFkW5f69ZItvY/YRWEbKwL0yIbvhiCViiuHlP+qvvloVlrlsOuo+Y/vfjQb/3Cz+ok/+5A==", "type": "package", + "path": "xunit.extensibility.execution/2.2.0-beta2-build3300", "files": [ - "lib/dnx451/xunit.execution.dotnet.dll", - "lib/dnx451/xunit.execution.dotnet.pdb", - "lib/dnx451/xunit.execution.dotnet.xml", - "lib/dotnet/xunit.execution.dotnet.dll", - "lib/dotnet/xunit.execution.dotnet.pdb", - "lib/dotnet/xunit.execution.dotnet.xml", - "lib/monoandroid/xunit.execution.dotnet.dll", - "lib/monoandroid/xunit.execution.dotnet.pdb", - "lib/monoandroid/xunit.execution.dotnet.xml", - "lib/monotouch/xunit.execution.dotnet.dll", - "lib/monotouch/xunit.execution.dotnet.pdb", - "lib/monotouch/xunit.execution.dotnet.xml", "lib/net45/xunit.execution.desktop.dll", "lib/net45/xunit.execution.desktop.pdb", "lib/net45/xunit.execution.desktop.xml", - "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.dll", - "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.pdb", - "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.xml", - "lib/win8/xunit.execution.dotnet.dll", - "lib/win8/xunit.execution.dotnet.pdb", - "lib/win8/xunit.execution.dotnet.xml", - "lib/wp8/xunit.execution.dotnet.dll", - "lib/wp8/xunit.execution.dotnet.pdb", - "lib/wp8/xunit.execution.dotnet.xml", - "lib/wpa81/xunit.execution.dotnet.dll", - "lib/wpa81/xunit.execution.dotnet.pdb", - "lib/wpa81/xunit.execution.dotnet.xml", - "lib/xamarinios/xunit.execution.dotnet.dll", - "lib/xamarinios/xunit.execution.dotnet.pdb", - "lib/xamarinios/xunit.execution.dotnet.xml", - "xunit.extensibility.execution.2.1.0.nupkg.sha512", + "lib/netstandard1.0/xunit.execution.dotnet.dll", + "lib/netstandard1.0/xunit.execution.dotnet.pdb", + "lib/netstandard1.0/xunit.execution.dotnet.xml", + "xunit.extensibility.execution.2.2.0-beta2-build3300.nupkg.sha512", "xunit.extensibility.execution.nuspec" ] }, - "xunit.runner.reporters/2.1.0": { - "sha512": "ja0kJrvwSiho2TRFpfHfa+6tGJI5edcyD8fdekTkjn7Us17PbGqglIihRe8sR9YFAmS4ipEC8+7CXOM/b69ENQ==", + "xunit.runner.reporters/2.2.0-beta2-build3300": { + "sha512": "1NqeT2IWfqk9/zBkHbf6SS1bokwu0Mvt70lQp8bJZpvQgi+SDAzuhEwWTcsjMblY2FK8BHDbjauu+IO2GhbhAA==", "type": "package", + "path": "xunit.runner.reporters/2.2.0-beta2-build3300", "files": [ - "lib/dnx451/xunit.runner.reporters.dotnet.dll", - "lib/dotnet/xunit.runner.reporters.dotnet.dll", "lib/net45/xunit.runner.reporters.desktop.dll", - "xunit.runner.reporters.2.1.0.nupkg.sha512", + "lib/netstandard1.1/xunit.runner.reporters.dotnet.dll", + "xunit.runner.reporters.2.2.0-beta2-build3300.nupkg.sha512", "xunit.runner.reporters.nuspec" ] }, - "xunit.runner.utility/2.1.0": { - "sha512": "jJJHROwskIhdQuYw7exe7KaW20dOCa+lzV/lY7Zdh1ZZzdUPpScMi9ReJIutqiyjhemGF8V/GaMIPrcjyZ4ioQ==", + "xunit.runner.utility/2.2.0-beta2-build3300": { + "sha512": "lotqjLPg8NnjZHlRpj0Yj5TI3z/7hzK7+tb6R7qRAREDoH9P88EDCWJyy2xJh/R6PfbS9KYTaT/Z2ob9gx6PgQ==", "type": "package", + "path": "xunit.runner.utility/2.2.0-beta2-build3300", "files": [ - "lib/dnx451/xunit.runner.utility.dotnet.dll", - "lib/dnx451/xunit.runner.utility.dotnet.pdb", - "lib/dnx451/xunit.runner.utility.dotnet.xml", - "lib/dotnet/xunit.runner.utility.dotnet.dll", - "lib/dotnet/xunit.runner.utility.dotnet.pdb", - "lib/dotnet/xunit.runner.utility.dotnet.xml", "lib/net35/xunit.runner.utility.desktop.dll", "lib/net35/xunit.runner.utility.desktop.pdb", "lib/net35/xunit.runner.utility.desktop.xml", - "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.dll", - "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.pdb", - "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.xml", - "xunit.runner.utility.2.1.0.nupkg.sha512", + "lib/net45/xunit.runner.utility.desktop.dll", + "lib/net45/xunit.runner.utility.desktop.pdb", + "lib/net45/xunit.runner.utility.desktop.xml", + "lib/netstandard1.1/xunit.runner.utility.dotnet.dll", + "lib/netstandard1.1/xunit.runner.utility.dotnet.pdb", + "lib/netstandard1.1/xunit.runner.utility.dotnet.xml", + "xunit.runner.utility.2.2.0-beta2-build3300.nupkg.sha512", "xunit.runner.utility.nuspec" ] }, @@ -8405,12 +8550,12 @@ "Microsoft.AspNetCore.Routing.Abstractions >= 1.0.0", "NLog >= 4.4.0-beta13", "NLog.Web.AspNetCore >= 4.2.4", - "NSubstitute >= 2.0.0-alpha001", - "dotnet-test-xunit >= 1.0.0-rc2-build10025", - "xunit >= 2.1.0" + "NSubstitute >= 2.0.0-alpha003", + "dotnet-test-xunit >= 2.2.0-preview2-build1029", + "xunit >= 2.2.0-beta2-build3300" ], ".NETCoreApp,Version=v1.0": [ - "Microsoft.NETCore.App >= 1.0.0-rc2-3002702" + "Microsoft.NETCore.App >= 1.0.0" ] }, "tools": {}, From 5f350f7932726f4c9f1b2fe14814779b0d573c90 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Fri, 8 Jul 2016 23:55:51 +0200 Subject: [PATCH 32/34] run unit tests for asp.net core on appveyor --- appveyor.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index dc87e631..45925b96 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -21,7 +21,7 @@ build_script: - cmd: >- call build_aspnet.bat -nuget_version=4.2.1 - call build_aspnetcore.bat + call build_aspnetcore.bat deploy: off test_script: @@ -30,12 +30,11 @@ test_script: - "SET PATH=C:\\Python34;C:\\Python34\\Scripts;%PATH%" - pip install codecov - codecov -f "coverage.xml" - + - call test_aspnetcore.bat + artifacts: - path: 'NLog*\**\*.nupkg' name: aspnetcore - + - path: '*.nupkg' name: aspnet - - From becd68d8962570d7f14b10e8a2ffdb7e25491c01 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Fri, 8 Jul 2016 23:58:13 +0200 Subject: [PATCH 33/34] update lock --- NLog.Web.AspNetCore/project.lock.json | 34 +++++++++++++-------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/NLog.Web.AspNetCore/project.lock.json b/NLog.Web.AspNetCore/project.lock.json index e07bc7dd..a19ac4f4 100644 --- a/NLog.Web.AspNetCore/project.lock.json +++ b/NLog.Web.AspNetCore/project.lock.json @@ -2410,7 +2410,7 @@ ] }, "System.Collections.Immutable/1.2.0": { - "sha512": "7uM8f6tzFFNqoVvhM2OLRG79IHBjJwdclGgKgtsa7BFHVXn8vppvNzrab80MHZ2ZXZQL0DX4AAULoTdxDvTDbQ==", + "sha512": "Cma8cBW6di16ZLibL8LYQ+cLjGzoKxpOTu/faZfDcx94ZjAGq6Nv5RO7+T1YZXqEXTZP9rt1wLVEONVpURtUqw==", "type": "package", "path": "System.Collections.Immutable/1.2.0", "files": [ @@ -2462,7 +2462,7 @@ ] }, "System.ComponentModel/4.0.1": { - "sha512": "nw6bpWnTgHgc0Iv6ClbewZQGqqva5hIwfmr2mjOh6LsdpgFemUXns+x8aCIFHQF9rxJbFrNgDHjKagsAnAyQhg==", + "sha512": "oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==", "type": "package", "path": "System.ComponentModel/4.0.1", "files": [ @@ -2835,7 +2835,7 @@ ] }, "System.Diagnostics.StackTrace/4.0.1": { - "sha512": "43ZfTfRctI8DEy6H5oAh1BU7ioP7u6/dG9ybaG4/OrjZEUrmGZkRu6ebDsYVKMXjBL9oygAzs8Ob4a5KjoC5qQ==", + "sha512": "6i2EbRq0lgGfiZ+FDf0gVaw9qeEU+7IS2+wbZJmFVpvVzVOgZEt0ScZtyenuBvs6iDYbGiF51bMAa0oDP/tujQ==", "type": "package", "path": "System.Diagnostics.StackTrace/4.0.1", "files": [ @@ -3157,7 +3157,7 @@ ] }, "System.Globalization.Extensions/4.0.1": { - "sha512": "RPeS9UNHTV6Wgs+r276VHcQc2GO0Mfk1XYQrk8aHTSgyQMb+1w+Fu+4k6DD48NibcpJEjy7lNgcTXxD8nKfOww==", + "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==", "type": "package", "path": "System.Globalization.Extensions/4.0.1", "files": [ @@ -3454,7 +3454,7 @@ ] }, "System.IO.FileSystem.Watcher/4.0.0": { - "sha512": "3egV0d8WI1k6nTQpL7YCKAbk68bkUmkC4kzssZXacp9HZuXYTTGPiUyjik+UIAV+Wmb3sGKe9nu9qloPf0A1HA==", + "sha512": "qM4Wr3La+RYb/03B0mZZjbA7tHsGzDffnuXP8Sl48HW2JwCjn3kfD5qdw0sqyNNowUipcJMi9/q6sMUrOIJ6UQ==", "type": "package", "path": "System.IO.FileSystem.Watcher/4.0.0", "files": [ @@ -3727,7 +3727,7 @@ ] }, "System.Net.NameResolution/4.0.0": { - "sha512": "i5AgKm4FLj+sPauXtyLZBMvNtVSEIf5OE/+6cY2/EEMDG9eZPAQ/0CWbqAwdeAXwYawTBD0qAFCKbMOC82oIIQ==", + "sha512": "JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", "type": "package", "path": "System.Net.NameResolution/4.0.0", "files": [ @@ -3844,7 +3844,7 @@ ] }, "System.Net.Requests/4.0.11": { - "sha512": "xlMVUc3Gs1LwJn3THPf+070Dk8QCjxBJfU/R2JvLu2OWSJ6plM6iow1KS1AJnbBAI+5hE9a0pU5QnDwGhYybkw==", + "sha512": "vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==", "type": "package", "path": "System.Net.Requests/4.0.11", "files": [ @@ -3961,7 +3961,7 @@ ] }, "System.Net.WebHeaderCollection/4.0.1": { - "sha512": "epfQsFpqRsLlS7MTeem3sBTPUJj/lV9kzRs5DWWSzM/Cov4Ycn3iV4N6g1N4iToAb/WgnKu9jpeeklPyZ7bbaA==", + "sha512": "XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==", "type": "package", "path": "System.Net.WebHeaderCollection/4.0.1", "files": [ @@ -4237,7 +4237,7 @@ ] }, "System.Reflection.Metadata/1.3.0": { - "sha512": "/J+35d5tBv/LqakOkJqdge6ntXKqIWaYLnawz1DTZRwXlqP3P+Xt8ZyYboFnDq26oJIZMxybEwKRtobk+lXc0A==", + "sha512": "jMSCxA4LSyKBGRDm/WtfkO03FkcgRzHxwvQRib1bm2GZ8ifKM1MX1al6breGCEQK280mdl9uQS7JNPXRYk90jw==", "type": "package", "path": "System.Reflection.Metadata/1.3.0", "files": [ @@ -4307,7 +4307,7 @@ ] }, "System.Reflection.TypeExtensions/4.1.0": { - "sha512": "0RMxsWV72ZVe22mxfVHyXAxw5MZ2mFWxsK0WLvKbPmbIKv1TZoJumtlkooYGcS+JEKXOo0NoFhXn3z8uG3y9iA==", + "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", "type": "package", "path": "System.Reflection.TypeExtensions/4.1.0", "files": [ @@ -4865,7 +4865,7 @@ ] }, "System.Security.Claims/4.0.1": { - "sha512": "Y/C+aiqlSF+WWKMxV7fqOgjPgZ/Thm49PBrPtPO8hXYR85PMKQJo1p7d1nEYPUXiJxLgkbX4vx3wHWQKM1RtKw==", + "sha512": "4Jlp0OgJLS/Voj1kyFP6MJlIYp3crgfH8kNQk2p7+4JYfc1aAmh9PZyAMMbDhuoolGNtux9HqSOazsioRiDvCw==", "type": "package", "path": "System.Security.Claims/4.0.1", "files": [ @@ -5060,7 +5060,7 @@ ] }, "System.Security.Principal/4.0.1": { - "sha512": "hunnPVLfEF4rJjm1gP/J9GqCwMtvbBGpuPwSKczcE/AXcDCI9Ppeg3RWsRkvsYzFNadA4kf5zt5HS4O3j2WCyg==", + "sha512": "On+SKhXY5rzxh/S8wlH1Rm0ogBlu7zyHNxeNBiXauNrhHRXAe9EuX8Yl5IOzLPGU5Z4kLWHMvORDOCG8iu9hww==", "type": "package", "path": "System.Security.Principal/4.0.1", "files": [ @@ -5117,7 +5117,7 @@ ] }, "System.Security.Principal.Windows/4.0.0": { - "sha512": "dNPr+GXBs32IYC+zoT+gK7YFT9jZGn9PFC6STLvIA7qCvshFQY3Gc9wa6am4OogUP2Lq7qpoWcJQ8fVvV16YmQ==", + "sha512": "iFx15AF3RMEPZn3COh8+Bb2Thv2zsmLd93RchS1b8Mj5SNYeGqbYNCSn5AES1+gq56p4ujGZPrl0xN7ngkXOHg==", "type": "package", "path": "System.Security.Principal.Windows/4.0.0", "files": [ @@ -5439,7 +5439,7 @@ ] }, "System.Threading.Overlapped/4.0.1": { - "sha512": "bBbmvX+l8fgV0oNbECujN83exH/xPDSNrAVGmv4gPHyeTmTQ4q6JSMaaS2LwkUa+NpYJQhZWILir/mdhDI6jHQ==", + "sha512": "f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==", "type": "package", "path": "System.Threading.Overlapped/4.0.1", "files": [ @@ -5548,7 +5548,7 @@ ] }, "System.Threading.Thread/4.0.0": { - "sha512": "1jti3q+hqt1uN5d4DK0IbXI0ByFzDpYqV2sMi92sv59W8fC7KUPadfugrL7bTTpqIPXXzu25UmVOnMHEqA0PLQ==", + "sha512": "gIdJqDXlOr5W9zeqFErLw3dsOsiShSCYtF9SEHitACycmvNvY8odf9kiKvp6V7aibc8C4HzzNBkWXjyfn7plbQ==", "type": "package", "path": "System.Threading.Thread/4.0.0", "files": [ @@ -5586,7 +5586,7 @@ ] }, "System.Threading.ThreadPool/4.0.10": { - "sha512": "bu5ehGKbpMJFShh7q4S+Pm6iTR9ZJc2dZdj4qVO/gYCzrjTR219N0/LLefIE4QysYAg7J2tS4FCPHVA98xgDKQ==", + "sha512": "IMXgB5Vf/5Qw1kpoVgJMOvUO1l32aC+qC3OaIZjWJOjvcxuxNWOK2ZTWWYXfij22NHxT2j1yWX5vlAeQWld9vA==", "type": "package", "path": "System.Threading.ThreadPool/4.0.10", "files": [ @@ -5813,7 +5813,7 @@ ] }, "System.Xml.XmlDocument/4.0.1": { - "sha512": "fhrgI2TgQcvnUvmwPtODqcAy2a+/VYvCbTggC9pBjq0cTuaqh3Bymm1tGz7IH8h4b1Tmh7ksSMmSIroN2sERrw==", + "sha512": "2eZu6IP+etFVBBFUFzw2w6J21DqIN5eL9Y8r8JfJWUmV28Z5P0SNU01oCisVHQgHsDhHPnmq2s1hJrJCFZWloQ==", "type": "package", "path": "System.Xml.XmlDocument/4.0.1", "files": [ From ee03151f1a1383d5b2ace83562167c55fc9e35a3 Mon Sep 17 00:00:00 2001 From: Julian Verdurmen <304NotModified@users.noreply.github.com> Date: Sat, 9 Jul 2016 01:13:14 +0200 Subject: [PATCH 34/34] Fix wrong merge --- .../LayoutRenderers/AspNetItemValueLayoutRendererTests.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs index e0d68f3b..1e08b0cc 100644 --- a/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs +++ b/NLog.Web.AspNetCore.Tests/LayoutRenderers/AspNetItemValueLayoutRendererTests.cs @@ -61,9 +61,11 @@ public void VariableFoundRendersValue(object expectedValue) var httpContext = Substitute.For(); #if NETSTANDARD_1plus httpContext.Items = new Dictionary(); -#endif httpContext.Items.Add("key", expectedValue); - +#else + httpContext.Items["key"].Returns(expectedValue); +#endif + var renderer = new AspNetItemValueLayoutRenderer(); renderer.Variable = "key"; renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext);