diff --git a/BDInfo/BDInfo.csproj b/BDInfo/BDInfo.csproj
index 8e1c7e71a7..e7013f341b 100644
--- a/BDInfo/BDInfo.csproj
+++ b/BDInfo/BDInfo.csproj
@@ -2,7 +2,7 @@
- 14.0
+ 11.0
Debug
AnyCPU
{88AE38DF-19D7-406F-A6A9-09527719A21E}
@@ -13,9 +13,8 @@
en-US
512
{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- v5.0
+ Profile7
+ v4.5
true
@@ -61,6 +60,12 @@
+
+
+ {7eeeb4bb-f3e8-48fc-b4c5-70f0fff8329b}
+ MediaBrowser.Model
+
+
-
\ No newline at end of file
diff --git a/MediaBrowser.Common.Implementations/Security/MbAdmin.cs b/MediaBrowser.Common.Implementations/Security/MbAdmin.cs
deleted file mode 100644
index 76ff92c2eb..0000000000
--- a/MediaBrowser.Common.Implementations/Security/MbAdmin.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-
-namespace MediaBrowser.Common.Implementations.Security
-{
- public class MbAdmin
- {
- public const string HttpUrl = "https://www.mb3admin.com/admin/";
-
- ///
- /// Leaving as http for now until we get it squared away
- ///
- public const string HttpsUrl = "https://www.mb3admin.com/admin/";
- }
-}
diff --git a/MediaBrowser.Common.Implementations/Security/SuppporterInfoResponse.cs b/MediaBrowser.Common.Implementations/Security/SuppporterInfoResponse.cs
deleted file mode 100644
index 49c5af8d82..0000000000
--- a/MediaBrowser.Common.Implementations/Security/SuppporterInfoResponse.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-
-namespace MediaBrowser.Common.Implementations.Security
-{
- internal class SuppporterInfoResponse
- {
- public string email { get; set; }
- public string supporterKey { get; set; }
- public int totalRegs { get; set; }
- public int totalMachines { get; set; }
- public string expDate { get; set; }
- public string regDate { get; set; }
- public string planType { get; set; }
- }
-}
diff --git a/MediaBrowser.Common.Implementations/packages.config b/MediaBrowser.Common.Implementations/packages.config
deleted file mode 100644
index 4eacd0d725..0000000000
--- a/MediaBrowser.Common.Implementations/packages.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/MediaBrowser.Common/MediaBrowser.Common.xproj b/MediaBrowser.Common/MediaBrowser.Common.xproj
new file mode 100644
index 0000000000..797070193c
--- /dev/null
+++ b/MediaBrowser.Common/MediaBrowser.Common.xproj
@@ -0,0 +1,19 @@
+
+
+
+ 14.0.25420
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ 7d5d3d18-3b43-43e6-a5a9-ac734430affd
+ MediaBrowser.Common
+ .\obj
+ .\bin\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file
diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.csproj b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
index cf20f7bbb9..d588f6127d 100644
--- a/MediaBrowser.Controller/MediaBrowser.Controller.csproj
+++ b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
@@ -47,14 +47,6 @@
-
-
- ..\packages\Interfaces.IO.1.0.0.5\lib\portable-net45+sl4+wp71+win8+wpa81\Interfaces.IO.dll
-
-
- ..\packages\Patterns.Logging.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\Patterns.Logging.dll
-
-
Properties\SharedVersion.cs
@@ -91,7 +83,6 @@
-
diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.xproj b/MediaBrowser.Controller/MediaBrowser.Controller.xproj
new file mode 100644
index 0000000000..34994695de
--- /dev/null
+++ b/MediaBrowser.Controller/MediaBrowser.Controller.xproj
@@ -0,0 +1,19 @@
+
+
+
+ 14.0.25420
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ f9fe523c-6eb0-4e4d-ae26-de5c7982b063
+ MediaBrowser.Controller
+ .\obj
+ .\bin\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file
diff --git a/MediaBrowser.Controller/Sync/IServerSyncProvider.cs b/MediaBrowser.Controller/Sync/IServerSyncProvider.cs
index 36ad27290d..1869d61263 100644
--- a/MediaBrowser.Controller/Sync/IServerSyncProvider.cs
+++ b/MediaBrowser.Controller/Sync/IServerSyncProvider.cs
@@ -1,10 +1,10 @@
using MediaBrowser.Model.Querying;
using MediaBrowser.Model.Sync;
-using Interfaces.IO;
using System;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
+using MediaBrowser.Model.IO;
namespace MediaBrowser.Controller.Sync
{
@@ -43,11 +43,9 @@ namespace MediaBrowser.Controller.Sync
///
/// Gets the files.
///
- /// The query.
- /// The target.
- /// The cancellation token.
- /// Task<QueryResult<FileMetadata>>.
- Task> GetFiles(FileQuery query, SyncTarget target, CancellationToken cancellationToken);
+ Task> GetFiles(string id, SyncTarget target, CancellationToken cancellationToken);
+ Task> GetFiles(string[] pathParts, SyncTarget target, CancellationToken cancellationToken);
+ Task> GetFiles(SyncTarget target, CancellationToken cancellationToken);
}
public interface ISupportsDirectCopy
diff --git a/MediaBrowser.Controller/packages.config b/MediaBrowser.Controller/packages.config
index 25ec4346f5..6b8deb9c96 100644
--- a/MediaBrowser.Controller/packages.config
+++ b/MediaBrowser.Controller/packages.config
@@ -1,5 +1,3 @@
-
-
\ No newline at end of file
diff --git a/MediaBrowser.Dlna/Channels/DlnaChannelFactory.cs b/MediaBrowser.Dlna/Channels/DlnaChannelFactory.cs
deleted file mode 100644
index 06856989f3..0000000000
--- a/MediaBrowser.Dlna/Channels/DlnaChannelFactory.cs
+++ /dev/null
@@ -1,289 +0,0 @@
-namespace MediaBrowser.Dlna.Channels
-{
- //public class DlnaChannel : IChannel, IDisposable
- //{
- // private readonly ILogger _logger;
- // private readonly IHttpClient _httpClient;
- // private readonly IServerConfigurationManager _config;
- // private List _servers = new List();
-
- // private readonly IDeviceDiscovery _deviceDiscovery;
- // private readonly SemaphoreSlim _syncLock = new SemaphoreSlim(1, 1);
- // private Func> _localServersLookup;
-
- // public static DlnaChannel Current;
-
- // public DlnaChannel(ILogger logger, IHttpClient httpClient, IDeviceDiscovery deviceDiscovery, IServerConfigurationManager config)
- // {
- // _logger = logger;
- // _httpClient = httpClient;
- // _deviceDiscovery = deviceDiscovery;
- // _config = config;
- // Current = this;
- // }
-
- // public string Name
- // {
- // get { return "Devices"; }
- // }
-
- // public string Description
- // {
- // get { return string.Empty; }
- // }
-
- // public string DataVersion
- // {
- // get { return DateTime.UtcNow.Ticks.ToString(); }
- // }
-
- // public string HomePageUrl
- // {
- // get { return string.Empty; }
- // }
-
- // public ChannelParentalRating ParentalRating
- // {
- // get { return ChannelParentalRating.GeneralAudience; }
- // }
-
- // public InternalChannelFeatures GetChannelFeatures()
- // {
- // return new InternalChannelFeatures
- // {
- // ContentTypes = new List
- // {
- // ChannelMediaContentType.Song,
- // ChannelMediaContentType.Clip
- // },
-
- // MediaTypes = new List
- // {
- // ChannelMediaType.Audio,
- // ChannelMediaType.Video,
- // ChannelMediaType.Photo
- // }
- // };
- // }
-
- // public bool IsEnabledFor(string userId)
- // {
- // return true;
- // }
-
- // public Task GetChannelImage(ImageType type, CancellationToken cancellationToken)
- // {
- // throw new NotImplementedException();
- // }
-
- // public IEnumerable GetSupportedChannelImages()
- // {
- // return new List
- // {
- // ImageType.Primary
- // };
- // }
-
- // public void Start(Func> localServersLookup)
- // {
- // _localServersLookup = localServersLookup;
-
- // _deviceDiscovery.DeviceDiscovered -= deviceDiscovery_DeviceDiscovered;
- // _deviceDiscovery.DeviceLeft -= deviceDiscovery_DeviceLeft;
-
- // _deviceDiscovery.DeviceDiscovered += deviceDiscovery_DeviceDiscovered;
- // _deviceDiscovery.DeviceLeft += deviceDiscovery_DeviceLeft;
- // }
-
- // public async Task GetChannelItems(InternalChannelItemQuery query, CancellationToken cancellationToken)
- // {
- // if (string.IsNullOrWhiteSpace(query.FolderId))
- // {
- // return await GetServers(query, cancellationToken).ConfigureAwait(false);
- // }
-
- // return new ChannelItemResult();
-
- // //var idParts = query.FolderId.Split('|');
- // //var folderId = idParts.Length == 2 ? idParts[1] : null;
-
- // //var result = await new ContentDirectoryBrowser(_httpClient, _logger).Browse(new ContentDirectoryBrowseRequest
- // //{
- // // Limit = query.Limit,
- // // StartIndex = query.StartIndex,
- // // ParentId = folderId,
- // // ContentDirectoryUrl = ControlUrl
-
- // //}, cancellationToken).ConfigureAwait(false);
-
- // //items = result.Items.ToList();
-
- // //var list = items.ToList();
- // //var count = list.Count;
-
- // //list = ApplyPaging(list, query).ToList();
-
- // //return new ChannelItemResult
- // //{
- // // Items = list,
- // // TotalRecordCount = count
- // //};
- // }
-
- // public async Task GetServers(InternalChannelItemQuery query, CancellationToken cancellationToken)
- // {
- // await _syncLock.WaitAsync(cancellationToken).ConfigureAwait(false);
-
- // try
- // {
- // var items = _servers.Select(i =>
- // {
- // var service = i.Properties.Services
- // .FirstOrDefault(s => string.Equals(s.ServiceType, "urn:schemas-upnp-org:service:ContentDirectory:1", StringComparison.OrdinalIgnoreCase));
-
- // var controlUrl = service == null ? null : (_servers[0].Properties.BaseUrl.TrimEnd('/') + "/" + service.ControlUrl.TrimStart('/'));
-
- // if (string.IsNullOrWhiteSpace(controlUrl))
- // {
- // return null;
- // }
-
- // return new ChannelItemInfo
- // {
- // Id = i.Properties.UUID,
- // Name = i.Properties.Name,
- // Type = ChannelItemType.Folder
- // };
-
- // }).Where(i => i != null).ToList();
-
- // return new ChannelItemResult
- // {
- // TotalRecordCount = items.Count,
- // Items = items
- // };
- // }
- // finally
- // {
- // _syncLock.Release();
- // }
- // }
-
- // async void deviceDiscovery_DeviceDiscovered(object sender, SsdpMessageEventArgs e)
- // {
- // string usn;
- // if (!e.Headers.TryGetValue("USN", out usn)) usn = string.Empty;
-
- // string nt;
- // if (!e.Headers.TryGetValue("NT", out nt)) nt = string.Empty;
-
- // string location;
- // if (!e.Headers.TryGetValue("Location", out location)) location = string.Empty;
-
- // if (!IsValid(nt, usn))
- // {
- // return;
- // }
-
- // if (_localServersLookup != null)
- // {
- // if (_localServersLookup().Any(i => usn.IndexOf(i, StringComparison.OrdinalIgnoreCase) != -1))
- // {
- // // Don't add the local Dlna server to this
- // return;
- // }
- // }
-
- // await _syncLock.WaitAsync().ConfigureAwait(false);
-
- // var serverList = _servers.ToList();
-
- // try
- // {
- // if (GetExistingServers(serverList, usn).Any())
- // {
- // return;
- // }
-
- // var device = await Device.CreateuPnpDeviceAsync(new Uri(location), _httpClient, _config, _logger)
- // .ConfigureAwait(false);
-
- // if (!serverList.Any(i => string.Equals(i.Properties.UUID, device.Properties.UUID, StringComparison.OrdinalIgnoreCase)))
- // {
- // serverList.Add(device);
- // }
- // }
- // catch (Exception ex)
- // {
-
- // }
- // finally
- // {
- // _syncLock.Release();
- // }
- // }
-
- // async void deviceDiscovery_DeviceLeft(object sender, SsdpMessageEventArgs e)
- // {
- // string usn;
- // if (!e.Headers.TryGetValue("USN", out usn)) usn = String.Empty;
-
- // string nt;
- // if (!e.Headers.TryGetValue("NT", out nt)) nt = String.Empty;
-
- // if (!IsValid(nt, usn))
- // {
- // return;
- // }
-
- // await _syncLock.WaitAsync().ConfigureAwait(false);
-
- // try
- // {
- // var serverList = _servers.ToList();
-
- // var matchingServers = GetExistingServers(serverList, usn);
- // if (matchingServers.Count > 0)
- // {
- // foreach (var device in matchingServers)
- // {
- // serverList.Remove(device);
- // }
-
- // _servers = serverList;
- // }
- // }
- // finally
- // {
- // _syncLock.Release();
- // }
- // }
-
- // private bool IsValid(string nt, string usn)
- // {
- // // It has to report that it's a media renderer
- // if (usn.IndexOf("ContentDirectory:", StringComparison.OrdinalIgnoreCase) == -1 &&
- // nt.IndexOf("ContentDirectory:", StringComparison.OrdinalIgnoreCase) == -1 &&
- // usn.IndexOf("MediaServer:", StringComparison.OrdinalIgnoreCase) == -1 &&
- // nt.IndexOf("MediaServer:", StringComparison.OrdinalIgnoreCase) == -1)
- // {
- // return false;
- // }
-
- // return true;
- // }
-
- // private List GetExistingServers(List allDevices, string usn)
- // {
- // return allDevices
- // .Where(i => usn.IndexOf(i.Properties.UUID, StringComparison.OrdinalIgnoreCase) != -1)
- // .ToList();
- // }
-
- // public void Dispose()
- // {
- // _deviceDiscovery.DeviceDiscovered -= deviceDiscovery_DeviceDiscovered;
- // _deviceDiscovery.DeviceLeft -= deviceDiscovery_DeviceLeft;
- // }
- //}
-}
diff --git a/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj b/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
deleted file mode 100644
index 7c272200d3..0000000000
--- a/MediaBrowser.Dlna/MediaBrowser.Dlna.csproj
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {734098EB-6DC1-4DD0-A1CA-3140DCD2737C}
- Library
- Properties
- MediaBrowser.Dlna
- MediaBrowser.Dlna
- 512
- 10.0.0
- 2.0
- v4.6
- ..\
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- none
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- false
- bin\Release Mono
- 4
-
-
-
- ..\ThirdParty\rssdp\Rssdp.Native.dll
-
-
- ..\ThirdParty\rssdp\Rssdp.Portable.dll
-
-
-
-
-
-
-
-
-
-
- Properties\SharedVersion.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {9142eefa-7570-41e1-bfcc-468bb571af2f}
- MediaBrowser.Common
-
-
- {17e1f4e6-8abd-4fe5-9ecf-43d4b6087ba2}
- MediaBrowser.Controller
-
-
- {7eeeb4bb-f3e8-48fc-b4c5-70f0fff8329b}
- MediaBrowser.Model
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/MediaBrowser.LocalMetadata/BaseXmlProvider.cs b/MediaBrowser.LocalMetadata/BaseXmlProvider.cs
index cf95e46290..9f5a12104d 100644
--- a/MediaBrowser.LocalMetadata/BaseXmlProvider.cs
+++ b/MediaBrowser.LocalMetadata/BaseXmlProvider.cs
@@ -40,7 +40,7 @@ namespace MediaBrowser.LocalMetadata
{
result.HasMetadata = false;
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
result.HasMetadata = false;
}
diff --git a/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs b/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs
index 6b2056289e..8a6dde6c4a 100644
--- a/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs
@@ -49,7 +49,7 @@ namespace MediaBrowser.LocalMetadata.Images
{
return new LocalImageProvider(_fileSystem).GetImages(item, path, directoryService);
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
return new List();
}
diff --git a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
index e4ddb409fb..b29182d96a 100644
--- a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
+++ b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs
@@ -69,7 +69,7 @@ namespace MediaBrowser.LocalMetadata.Images
{
return new LocalImageProvider(_fileSystem).GetImages(item, path, directoryService);
}
- catch (DirectoryNotFoundException)
+ catch (IOException)
{
return new List();
}
diff --git a/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj b/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj
index f2812eb3af..8193e6afd7 100644
--- a/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj
+++ b/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj
@@ -9,10 +9,11 @@
Properties
MediaBrowser.LocalMetadata
MediaBrowser.LocalMetadata
- v4.6
512
..\
-
+ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Profile7
+ v4.5
true
@@ -31,12 +32,6 @@
prompt
4
-
-
-
-
-
-
Properties\SharedVersion.cs
@@ -75,7 +70,6 @@
-
@@ -91,7 +85,7 @@
MediaBrowser.Model
-
+
-
\ No newline at end of file
diff --git a/Mono.Nat/Mono.Nat.xproj b/Mono.Nat/Mono.Nat.xproj
new file mode 100644
index 0000000000..f460bec580
--- /dev/null
+++ b/Mono.Nat/Mono.Nat.xproj
@@ -0,0 +1,23 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ 0a82260b-4c22-4fd2-869a-e510044e3502
+ Mono.Nat
+ .\obj
+ .\bin\
+ v4.5.2
+
+
+ 2.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Mono.Nat/NatUtility.cs b/Mono.Nat/NatUtility.cs
index 1ba12f3464..bcbe5d8d0e 100644
--- a/Mono.Nat/NatUtility.cs
+++ b/Mono.Nat/NatUtility.cs
@@ -36,7 +36,7 @@ using System.IO;
using System.Net.NetworkInformation;
using System.Threading.Tasks;
using MediaBrowser.Common.Net;
-using MediaBrowser.Controller.Dlna;
+using MediaBrowser.Model.Dlna;
using MediaBrowser.Model.Logging;
namespace Mono.Nat
@@ -109,7 +109,7 @@ namespace Mono.Nat
if (enabledProtocols.Contains(PmpSearcher.Instance.Protocol))
{
- Receive(PmpSearcher.Instance, PmpSearcher.sockets);
+ await Receive(PmpSearcher.Instance, PmpSearcher.sockets).ConfigureAwait(false);
}
foreach (ISearcher s in controllers)
@@ -129,15 +129,16 @@ namespace Mono.Nat
}
}
- static void Receive (ISearcher searcher, List clients)
+ static async Task Receive (ISearcher searcher, List clients)
{
- IPEndPoint received = new IPEndPoint(IPAddress.Parse("192.168.0.1"), 5351);
foreach (UdpClient client in clients)
{
if (client.Available > 0)
{
IPAddress localAddress = ((IPEndPoint)client.Client.LocalEndPoint).Address;
- byte[] data = client.Receive(ref received);
+ var result = await client.ReceiveAsync().ConfigureAwait(false);
+ var data = result.Buffer;
+ var received = result.RemoteEndPoint;
searcher.Handle(localAddress, data, received);
}
}
diff --git a/Mono.Nat/Pmp/PmpNatDevice.cs b/Mono.Nat/Pmp/PmpNatDevice.cs
index adb08fce3a..93007cb8af 100644
--- a/Mono.Nat/Pmp/PmpNatDevice.cs
+++ b/Mono.Nat/Pmp/PmpNatDevice.cs
@@ -172,7 +172,10 @@ namespace Mono.Nat.Pmp
"Out of resources (NAT box cannot create any more mappings at this time)",
"Unsupported opcode"
};
- throw new MappingException(resultCode, errors[resultCode]);
+
+ var errorMsg = errors[resultCode];
+ NatUtility.Log("Error in CreatePortMapListen: " + errorMsg);
+ return;
}
if (lifetime == 0) return; //mapping was deleted
diff --git a/Mono.Nat/Pmp/Searchers/PmpSearcher.cs b/Mono.Nat/Pmp/Searchers/PmpSearcher.cs
index 55605e627e..4a8a904120 100644
--- a/Mono.Nat/Pmp/Searchers/PmpSearcher.cs
+++ b/Mono.Nat/Pmp/Searchers/PmpSearcher.cs
@@ -37,6 +37,7 @@ using Mono.Nat.Pmp;
using System.Net.NetworkInformation;
using System.Net.Sockets;
using System.Linq;
+using System.Threading.Tasks;
namespace Mono.Nat
{
@@ -142,13 +143,13 @@ namespace Mono.Nat
timeout = 250;
}
- public void Search()
+ public async void Search()
{
foreach (UdpClient s in sockets)
{
try
{
- Search(s);
+ await Search(s).ConfigureAwait(false);
}
catch
{
@@ -157,7 +158,7 @@ namespace Mono.Nat
}
}
- void Search (UdpClient client)
+ async Task Search (UdpClient client)
{
// Sort out the time for the next search first. The spec says the
// timeout should double after each attempt. Once it reaches 64 seconds
@@ -175,8 +176,10 @@ namespace Mono.Nat
// The nat-pmp search message. Must be sent to GatewayIP:53531
byte[] buffer = new byte[] { PmpConstants.Version, PmpConstants.OperationCode };
- foreach (IPEndPoint gatewayEndpoint in gatewayLists[client])
- client.Send(buffer, buffer.Length, gatewayEndpoint);
+ foreach (IPEndPoint gatewayEndpoint in gatewayLists[client])
+ {
+ await client.SendAsync(buffer, buffer.Length, gatewayEndpoint).ConfigureAwait(false);
+ }
}
bool IsSearchAddress(IPAddress address)
diff --git a/Mono.Nat/Properties/AssemblyInfo.cs b/Mono.Nat/Properties/AssemblyInfo.cs
index c3c3101de0..f8fe5c3ea2 100644
--- a/Mono.Nat/Properties/AssemblyInfo.cs
+++ b/Mono.Nat/Properties/AssemblyInfo.cs
@@ -2,30 +2,18 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-// General Information about an assembly is controlled through the following
+// 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: AssemblyTitle("Mono.Nat")]
-[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Mono.Nat")]
-[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-// 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
+// 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("d7453b88-2266-4805-b39b-2b5a2a33e1ba")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
\ No newline at end of file
+[assembly: Guid("0a82260b-4c22-4fd2-869a-e510044e3502")]
diff --git a/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs b/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs
index 96bd174eb4..5e36410c58 100644
--- a/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs
+++ b/Mono.Nat/Upnp/Searchers/UpnpSearcher.cs
@@ -37,8 +37,8 @@ using System.Diagnostics;
using System.Net.Sockets;
using System.Net.NetworkInformation;
using MediaBrowser.Common.Net;
-using MediaBrowser.Controller.Dlna;
using MediaBrowser.Model.Logging;
+using MediaBrowser.Model.Dlna;
namespace Mono.Nat
{
diff --git a/Mono.Nat/Upnp/UpnpNatDevice.cs b/Mono.Nat/Upnp/UpnpNatDevice.cs
index 22f8ff968d..ebb1426d1a 100644
--- a/Mono.Nat/Upnp/UpnpNatDevice.cs
+++ b/Mono.Nat/Upnp/UpnpNatDevice.cs
@@ -34,8 +34,8 @@ using System.Text;
using System.Diagnostics;
using System.Threading.Tasks;
using MediaBrowser.Common.Net;
-using MediaBrowser.Controller.Dlna;
using MediaBrowser.Model.Logging;
+using MediaBrowser.Model.Dlna;
namespace Mono.Nat.Upnp
{
diff --git a/Mono.Nat/project.fragment.lock.json b/Mono.Nat/project.fragment.lock.json
new file mode 100644
index 0000000000..6a89a6320c
--- /dev/null
+++ b/Mono.Nat/project.fragment.lock.json
@@ -0,0 +1,39 @@
+{
+ "version": 2,
+ "exports": {
+ "MediaBrowser.Common/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.Common.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/MediaBrowser.Common.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.Common.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
+ "MediaBrowser.Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.Model.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/MediaBrowser.Model.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.Model.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Mono.Nat/project.json b/Mono.Nat/project.json
new file mode 100644
index 0000000000..9f1c3247f9
--- /dev/null
+++ b/Mono.Nat/project.json
@@ -0,0 +1,41 @@
+{
+ "version": "1.0.0-*",
+
+ "dependencies": {
+
+ },
+
+ "frameworks": {
+ "net46": {
+ "frameworkAssemblies": {
+ "System.Collections": "4.0.0.0",
+ "System.Net": "4.0.0.0",
+ "System.Runtime": "4.0.0.0",
+ "System.Threading": "4.0.0.0",
+ "System.Threading.Tasks": "4.0.0.0",
+ "System.Xml": "4.0.0.0"
+ },
+ "dependencies": {
+ "MediaBrowser.Common": {
+ "target": "project"
+ },
+ "MediaBrowser.Model": {
+ "target": "project"
+ }
+ }
+ },
+ "netstandard1.6": {
+ "imports": "dnxcore50",
+ "dependencies": {
+ "NETStandard.Library": "1.6.0",
+ "MediaBrowser.Common": {
+ "target": "project"
+ },
+ "MediaBrowser.Model": {
+ "target": "project"
+ },
+ "System.Net.NetworkInformation": "4.1.0"
+ }
+ }
+ }
+}
diff --git a/Mono.Nat/project.lock.json b/Mono.Nat/project.lock.json
new file mode 100644
index 0000000000..f8509350f6
--- /dev/null
+++ b/Mono.Nat/project.lock.json
@@ -0,0 +1,4529 @@
+{
+ "locked": false,
+ "version": 2,
+ "targets": {
+ ".NETFramework,Version=v4.6": {
+ "MediaBrowser.Common/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "dependencies": {
+ "MediaBrowser.Model": "1.0.0"
+ }
+ },
+ "MediaBrowser.Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7"
+ }
+ },
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/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.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "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"
+ }
+ },
+ "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": {
+ "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": {
+ "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",
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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.Diagnostics.Debug/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/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.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.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": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.NetworkInformation/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.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "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.Principal.Windows": "4.0.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Overlapped": "4.0.1",
+ "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.3/System.Net.NetworkInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/linux/lib/netstandard1.3/System.Net.NetworkInformation.dll": {
+ "assetType": "runtime",
+ "rid": "linux"
+ },
+ "runtimes/osx/lib/netstandard1.3/System.Net.NetworkInformation.dll": {
+ "assetType": "runtime",
+ "rid": "osx"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.NetworkInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.ObjectModel/4.0.12": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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.Primitives/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.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "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": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "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.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Claims/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Claims.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.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.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Principal/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "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": {
+ "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": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Overlapped/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Thread/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.Thread.dll": {}
+ }
+ },
+ "System.Threading.ThreadPool/4.0.10": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Handles": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}
+ }
+ },
+ "System.Threading.Timer/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.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ },
+ "MediaBrowser.Common/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "MediaBrowser.Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "NETStandard.Library": "1.6.0"
+ }
+ }
+ }
+ },
+ "libraries": {
+ "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.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "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.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.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/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "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",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "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",
+ "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": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "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",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "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/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/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",
+ "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.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/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.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": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.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": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.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.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.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.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.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": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.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.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.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.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.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.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.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": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.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": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.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/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "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.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": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.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/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "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.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": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.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": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.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.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/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/net463/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.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/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "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.6/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/net463/System.Linq.Expressions.dll",
+ "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/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/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "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.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/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/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",
+ "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/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/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.NetworkInformation/4.1.0": {
+ "sha512": "Q0rfeiW6QsiZuicGjrFA7cRr2+kXex0JIljTTxzI09GIftB8k+aNL31VsQD1sI2g31cw7UGDTgozA/FgeNSzsQ==",
+ "type": "package",
+ "path": "System.Net.NetworkInformation/4.1.0",
+ "files": [
+ "System.Net.NetworkInformation.4.1.0.nupkg.sha512",
+ "System.Net.NetworkInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/System.Net.NetworkInformation.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.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.dll",
+ "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/netcore50/de/System.Net.NetworkInformation.xml",
+ "ref/netcore50/es/System.Net.NetworkInformation.xml",
+ "ref/netcore50/fr/System.Net.NetworkInformation.xml",
+ "ref/netcore50/it/System.Net.NetworkInformation.xml",
+ "ref/netcore50/ja/System.Net.NetworkInformation.xml",
+ "ref/netcore50/ko/System.Net.NetworkInformation.xml",
+ "ref/netcore50/ru/System.Net.NetworkInformation.xml",
+ "ref/netcore50/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/netcore50/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/System.Net.NetworkInformation.dll",
+ "ref/netstandard1.0/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/de/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/es/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/fr/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/it/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/ja/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/ko/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/ru/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/System.Net.NetworkInformation.dll",
+ "ref/netstandard1.3/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/de/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/es/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/fr/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/it/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/ja/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/ko/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/ru/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/linux/lib/netstandard1.3/System.Net.NetworkInformation.dll",
+ "runtimes/osx/lib/netstandard1.3/System.Net.NetworkInformation.dll",
+ "runtimes/win/lib/net46/System.Net.NetworkInformation.dll",
+ "runtimes/win/lib/netcore50/System.Net.NetworkInformation.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.NetworkInformation.dll"
+ ]
+ },
+ "System.Net.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.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.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.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.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.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": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.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.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.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": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.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": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.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": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.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.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.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": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.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.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.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": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.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": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.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": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.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": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.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.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.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/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "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": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.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.Security.Claims/4.0.1": {
+ "sha512": "sKjNOZOfEE4Xnt0Nz2X9o5J4pVFjQGMGSJkyA1maX5nXtTbZ47BAs7ea/uN7J0O1pLiPvhexoIV0Qj5sWDnNvA==",
+ "type": "package",
+ "path": "System.Security.Claims/4.0.1",
+ "files": [
+ "System.Security.Claims.4.0.1.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.2.0": {
+ "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Algorithms/4.2.0",
+ "files": [
+ "System.Security.Cryptography.Algorithms.4.2.0.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/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "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",
+ "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": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.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/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": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.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/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": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "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": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.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": {
+ "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.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.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": {
+ "sha512": "i81StZDganNGfvTPiAXehB/mGf1+Q9k4v0Tp9aqwvK2GZPRfHfXxmurpAssgbJxrHFKWZWxCLCOByOyNWRJ58g==",
+ "type": "package",
+ "path": "System.Security.Principal/4.0.1",
+ "files": [
+ "System.Security.Principal.4.0.1.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": {
+ "sha512": "kklKmD3dZOwwFuPRHscYt3f0DVfPgnur3NZLgSA+oPu6XF6RFNix4wG2D2bTWM32Gs/KrabdynW4pFojn6FipQ==",
+ "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",
+ "path": "System.Text.Encoding/4.0.11",
+ "files": [
+ "System.Text.Encoding.4.0.11.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.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.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.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "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.6/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/net463/System.Text.RegularExpressions.dll",
+ "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/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/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "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.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": {
+ "sha512": "GgYoWmQ8qlja2d46f+jiAgQWxruE0VCT9C4FkxOd13Bti+3SyAbq8bX4wcxqOBAf7i/ueDCmD8CWoRs28JWXAg==",
+ "type": "package",
+ "path": "System.Threading.Overlapped/4.0.1",
+ "files": [
+ "System.Threading.Overlapped.4.0.1.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/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": {
+ "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
+ "type": "package",
+ "path": "System.Threading.Tasks/4.0.11",
+ "files": [
+ "System.Threading.Tasks.4.0.11.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.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.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.Thread/4.0.0": {
+ "sha512": "3q+H8N2tmZ+536dTyXkm1pm6HRaiN+2pDkpbGkIDiNcHx6K9TQs+NwUkwlm2i8uBFlb85DBlgrQMsXxC8ydY6A==",
+ "type": "package",
+ "path": "System.Threading.Thread/4.0.0",
+ "files": [
+ "System.Threading.Thread.4.0.0.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": {
+ "sha512": "baTEE+2Q52LV+eeMIuo/EdvCTQSZ5rQ6/JdYB9QXAXT26kORWp77TypeSpVt7QYNQ94pTcdr3e09eZc/luxFpA==",
+ "type": "package",
+ "path": "System.Threading.ThreadPool/4.0.10",
+ "files": [
+ "System.Threading.ThreadPool.4.0.10.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": {
+ "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "type": "package",
+ "path": "System.Threading.Timer/4.0.1",
+ "files": [
+ "System.Threading.Timer.4.0.1.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": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.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": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.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/_._"
+ ]
+ },
+ "MediaBrowser.Common/1.0.0": {
+ "type": "project",
+ "path": "../MediaBrowser.Common/project.json",
+ "msbuildProject": "../MediaBrowser.Common/MediaBrowser.Common.csproj"
+ },
+ "MediaBrowser.Model/1.0.0": {
+ "type": "project",
+ "path": "../MediaBrowser.Model/project.json",
+ "msbuildProject": "../MediaBrowser.Model/MediaBrowser.Model.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETFramework,Version=v4.6": [
+ "MediaBrowser.Common",
+ "MediaBrowser.Model",
+ "System.Collections >= 4.0.0",
+ "System.Net >= 4.0.0",
+ "System.Runtime >= 4.0.0",
+ "System.Threading >= 4.0.0",
+ "System.Threading.Tasks >= 4.0.0",
+ "System.Xml >= 4.0.0"
+ ],
+ ".NETStandard,Version=v1.6": [
+ "MediaBrowser.Common",
+ "MediaBrowser.Model",
+ "NETStandard.Library >= 1.6.0",
+ "System.Net.NetworkInformation >= 4.1.0"
+ ]
+ },
+ "tools": {},
+ "projectFileToolGroups": {}
+}
\ No newline at end of file
diff --git a/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj b/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj
index 59ac866e4f..54e14e3e3a 100644
--- a/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj
+++ b/OpenSubtitlesHandler/OpenSubtitlesHandler.csproj
@@ -9,14 +9,12 @@
Properties
OpenSubtitlesHandler
OpenSubtitlesHandler
- v4.6
512
..\
{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- v5.0
- 14.0
+ Profile7
+ v4.5
+ 11.0
true
diff --git a/OpenSubtitlesHandler/OpenSubtitlesHandler.nuget.targets b/OpenSubtitlesHandler/OpenSubtitlesHandler.nuget.targets
new file mode 100644
index 0000000000..e69ce0e64f
--- /dev/null
+++ b/OpenSubtitlesHandler/OpenSubtitlesHandler.nuget.targets
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OpenSubtitlesHandler/Utilities.cs b/OpenSubtitlesHandler/Utilities.cs
index 56fc0589d8..b2ad2d0f1d 100644
--- a/OpenSubtitlesHandler/Utilities.cs
+++ b/OpenSubtitlesHandler/Utilities.cs
@@ -24,6 +24,7 @@ using System.Threading;
using System.Threading.Tasks;
using MediaBrowser.Common.Net;
using MediaBrowser.Model.Cryptography;
+using MediaBrowser.Model.TextEncoding;
namespace OpenSubtitlesHandler
{
@@ -33,6 +34,9 @@ namespace OpenSubtitlesHandler
public sealed class Utilities
{
public static ICryptographyProvider CryptographyProvider { get; set; }
+ public static IHttpClient HttpClient { get; set; }
+ public static IEncoding EncodingHelper { get; set; }
+
private const string XML_RPC_SERVER = "https://api.opensubtitles.org/xml-rpc";
///
@@ -105,10 +109,8 @@ namespace OpenSubtitlesHandler
///
/// Handle server response stream and decode it as given encoding string.
///
- /// The response stream. Expects a stream that doesn't support seek.
- /// The encoding that should be used to decode buffer
/// The string of the stream after decode using given encoding
- public static string GetStreamString(Stream responseStream, Encoding encoding)
+ public static string GetStreamString(Stream responseStream)
{
using (responseStream)
{
@@ -121,20 +123,15 @@ namespace OpenSubtitlesHandler
break;
data.Add((byte)r);
}
- return encoding.GetString(data.ToArray());
+ var bytes = data.ToArray();
+ return EncodingHelper.GetASCIIString(bytes, 0, bytes.Length);
}
}
- ///
- /// Handle server response stream and decode it as ASCII encoding string.
- ///
- /// The response stream. Expects a stream that doesn't support seek.
- /// The string of the stream after decode using ASCII encoding
- public static string GetStreamString(Stream responseStream)
- {
- return GetStreamString(responseStream, Encoding.ASCII);
- }
- public static IHttpClient HttpClient { get; set; }
+ public static byte[] GetASCIIBytes(string text)
+ {
+ return EncodingHelper.GetASCIIBytes(text);
+ }
///
/// Send a request to the server
diff --git a/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs b/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs
index 61870a6c68..06fc945a8e 100644
--- a/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs
+++ b/OpenSubtitlesHandler/XML-RPC/XmlRpcGenerator.cs
@@ -22,6 +22,8 @@ using System.Text;
using System.Collections.Generic;
using System.IO;
using System.Xml;
+using OpenSubtitlesHandler;
+
namespace XmlRpcHandler
{
///
@@ -103,26 +105,33 @@ namespace XmlRpcHandler
XmlReaderSettings sett = new XmlReaderSettings();
sett.DtdProcessing = DtdProcessing.Ignore;
sett.IgnoreWhitespace = true;
- MemoryStream str = new MemoryStream(Encoding.ASCII.GetBytes(xmlResponse));
+ MemoryStream str;
if (xmlResponse.Contains(@"encoding=""utf-8"""))
{
str = new MemoryStream(Encoding.UTF8.GetBytes(xmlResponse));
}
- using (XmlReader XMLread = XmlReader.Create(str, sett))
+ else
{
- XmlRpcMethodCall call = new XmlRpcMethodCall("methodResponse");
- // Read parameters
- while (XMLread.Read())
+ str = new MemoryStream(Utilities.GetASCIIBytes(xmlResponse));
+ }
+ using (str)
+ {
+ using (XmlReader XMLread = XmlReader.Create(str, sett))
{
- if (XMLread.Name == "param" && XMLread.IsStartElement())
+ XmlRpcMethodCall call = new XmlRpcMethodCall("methodResponse");
+ // Read parameters
+ while (XMLread.Read())
{
- IXmlRpcValue val = ReadValue(XMLread);
- if (val != null)
- call.Parameters.Add(val);
+ if (XMLread.Name == "param" && XMLread.IsStartElement())
+ {
+ IXmlRpcValue val = ReadValue(XMLread);
+ if (val != null)
+ call.Parameters.Add(val);
+ }
}
+ methods.Add(call);
+ return methods.ToArray();
}
- methods.Add(call);
- return methods.ToArray();
}
}
diff --git a/OpenSubtitlesHandler/project.json b/OpenSubtitlesHandler/project.json
index 6710d01735..fbbe9eaf32 100644
--- a/OpenSubtitlesHandler/project.json
+++ b/OpenSubtitlesHandler/project.json
@@ -1,15 +1,17 @@
-{
- "supports": {
- "net46.app": {},
- "dnxcore50.app": {}
- },
- "dependencies": {
- "Microsoft.NETCore": "5.0.0",
- "Microsoft.NETCore.Portable.Compatibility": "1.0.1"
- },
- "frameworks": {
- "dotnet": {
- "imports": "portable-net452"
+{
+ "frameworks":{
+ "netstandard1.6":{
+ "dependencies":{
+ "NETStandard.Library":"1.6.0",
+ }
+ },
+ ".NETPortable,Version=v4.5,Profile=Profile7":{
+ "buildOptions": {
+ "define": [ ]
+ },
+ "frameworkAssemblies":{
+
+ }
+ }
}
- }
}
\ No newline at end of file
diff --git a/OpenSubtitlesHandler/project.lock.json b/OpenSubtitlesHandler/project.lock.json
index 15b0509089..a42f93878d 100644
--- a/OpenSubtitlesHandler/project.lock.json
+++ b/OpenSubtitlesHandler/project.lock.json
@@ -2,8922 +2,3964 @@
"locked": false,
"version": 1,
"targets": {
- ".NETFramework,Version=v4.6": {
- "Microsoft.CSharp/4.0.0": {
- "frameworkAssemblies": [
- "Microsoft.CSharp"
- ],
+ ".NETPortable,Version=v4.5,Profile=Profile7": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
"compile": {
- "ref/net45/_._": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/net45/_._": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "Microsoft.NETCore/5.0.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {},
- "Microsoft.NETCore.Portable.Compatibility/1.0.1": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
- }
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {},
- "Microsoft.VisualBasic/10.0.0": {
- "frameworkAssemblies": [
- "Microsoft.VisualBasic"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.AppContext/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/net46/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "frameworkAssemblies": [
- "System.IO.Compression"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.IO.Compression.FileSystem",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "frameworkAssemblies": [
- "System.Net.Http"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.Numerics",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/net46/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "compile": {
- "ref/net451/_._": {}
- },
- "runtime": {
- "lib/net451/_._": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- }
- },
- ".NETFramework,Version=v4.6/win-x64": {
- "Microsoft.CSharp/4.0.0": {
- "frameworkAssemblies": [
- "Microsoft.CSharp"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {},
- "Microsoft.NETCore.Portable.Compatibility/1.0.1": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
- }
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {},
- "Microsoft.VisualBasic/10.0.0": {
- "frameworkAssemblies": [
- "Microsoft.VisualBasic"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.AppContext/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/net46/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
- },
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "frameworkAssemblies": [
- "System.IO.Compression"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.IO.Compression.FileSystem",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
- },
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "frameworkAssemblies": [
- "System.Net.Http"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.Numerics",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/net46/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "compile": {
- "ref/net451/_._": {}
- },
- "runtime": {
- "lib/net451/_._": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- }
- },
- ".NETFramework,Version=v4.6/win-x86": {
- "Microsoft.CSharp/4.0.0": {
- "frameworkAssemblies": [
- "Microsoft.CSharp"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {},
- "Microsoft.NETCore.Portable.Compatibility/1.0.1": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.NETFramework": "4.6.0"
- }
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {},
- "Microsoft.VisualBasic/10.0.0": {
- "frameworkAssemblies": [
- "Microsoft.VisualBasic"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.AppContext/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/net46/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
- },
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "frameworkAssemblies": [
- "System.IO.Compression"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.IO.Compression.FileSystem",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/net46/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "dependencies": {
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0"
- },
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "frameworkAssemblies": [
- "System.Net.Http"
- ],
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "frameworkAssemblies": [
- "System.Numerics",
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/net46/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "compile": {
- "ref/net451/_._": {}
- },
- "runtime": {
- "lib/net451/_._": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "compile": {
- "ref/net46/_._": {}
- },
- "runtime": {
- "lib/net46/_._": {}
- }
- }
- },
- ".NETPlatform,Version=v5.0": {
- "Microsoft.CSharp/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {},
- "Microsoft.NETCore.Portable.Compatibility/1.0.1": {},
- "Microsoft.NETCore.Targets/1.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0"
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "dependencies": {
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Net.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "DNXCore,Version=v5.0": {
- "Microsoft.CSharp/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Jit/1.0.2": {},
- "Microsoft.NETCore.Platforms/1.0.0": {},
- "Microsoft.NETCore.Portable.Compatibility/1.0.1": {
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2"
- },
- "compile": {
- "ref/netstandard1.0/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netstandard1.0/System.Core.dll": {},
- "ref/netstandard1.0/System.Net.dll": {},
- "ref/netstandard1.0/System.Numerics.dll": {},
- "ref/netstandard1.0/System.Runtime.Serialization.dll": {},
- "ref/netstandard1.0/System.ServiceModel.Web.dll": {},
- "ref/netstandard1.0/System.ServiceModel.dll": {},
- "ref/netstandard1.0/System.Windows.dll": {},
- "ref/netstandard1.0/System.Xml.Linq.dll": {},
- "ref/netstandard1.0/System.Xml.Serialization.dll": {},
- "ref/netstandard1.0/System.Xml.dll": {},
- "ref/netstandard1.0/System.dll": {},
- "ref/netstandard1.0/mscorlib.dll": {}
- },
- "runtime": {
- "lib/netstandard1.0/System.ComponentModel.DataAnnotations.dll": {},
- "lib/netstandard1.0/System.Core.dll": {},
- "lib/netstandard1.0/System.Net.dll": {},
- "lib/netstandard1.0/System.Numerics.dll": {},
- "lib/netstandard1.0/System.Runtime.Serialization.dll": {},
- "lib/netstandard1.0/System.ServiceModel.Web.dll": {},
- "lib/netstandard1.0/System.ServiceModel.dll": {},
- "lib/netstandard1.0/System.Windows.dll": {},
- "lib/netstandard1.0/System.Xml.Linq.dll": {},
- "lib/netstandard1.0/System.Xml.Serialization.dll": {},
- "lib/netstandard1.0/System.Xml.dll": {},
- "lib/netstandard1.0/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime.CoreCLR/1.0.2": {
- "dependencies": {
- "Microsoft.NETCore.Jit": "1.0.2",
- "Microsoft.NETCore.Windows.ApiSets": "1.0.1"
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
- }
- },
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {},
- "Microsoft.NETCore.Windows.ApiSets/1.0.1": {},
- "Microsoft.VisualBasic/10.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.ComponentModel.EventBasedAsync/4.0.10": {
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "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.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
+ "Microsoft.NETCore.Targets/1.0.1": {
"compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.ObjectModel/4.0.10": {
+ "Microsoft.Win32.Primitives/4.0.1": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
+ "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
}
},
- "System.Private.Networking/4.0.0": {
+ "NETStandard.Library/1.6.0": {
"dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.0",
- "System.Collections.NonGeneric": "4.0.0",
- "System.ComponentModel.EventBasedAsync": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Uri.dll": {}
+ "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"
}
},
- "System.Reflection/4.0.10": {
+ "runtime.native.System/4.0.0": {
"dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
"compile": {
- "ref/dotnet/System.Reflection.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/DNXCore50/System.Reflection.dll": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Reflection.DispatchProxy/4.0.0": {
+ "runtime.native.System.IO.Compression/4.1.0": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
"compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Reflection.Emit/4.0.0": {
+ "runtime.native.System.Net.Http/4.0.1": {
"dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
"compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Reflection.Emit.ILGeneration/4.0.0": {
+ "runtime.native.System.Security.Cryptography/4.0.0": {
"dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
"compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
+ "lib/netstandard1.0/_._": {}
}
},
- "System.Reflection.Extensions/4.0.0": {
+ "System.AppContext/4.1.0": {
"dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
+ "ref/netstandard1.6/System.AppContext.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
+ "lib/netstandard1.6/System.AppContext.dll": {}
}
},
- "System.Reflection.Metadata/1.0.22": {
+ "System.Buffers/4.0.0": {
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
+ "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/dotnet/System.Reflection.Metadata.dll": {}
+ "lib/netstandard1.1/_._": {}
},
"runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
+ "lib/netstandard1.1/System.Buffers.dll": {}
}
},
- "System.Reflection.Primitives/4.0.0": {
+ "System.Collections/4.0.11": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Primitives.dll": {}
+ "ref/netstandard1.3/System.Collections.dll": {}
}
},
- "System.Reflection.TypeExtensions/4.0.0": {
+ "System.Collections.Concurrent/4.0.12": {
"dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Reflection.TypeExtensions.dll": {}
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
}
},
- "System.Resources.ResourceManager/4.0.0": {
+ "System.Console/4.0.0": {
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
+ "ref/netstandard1.3/System.Console.dll": {}
}
},
- "System.Runtime/4.0.20": {
+ "System.Diagnostics.Debug/4.0.11": {
"dependencies": {
- "System.Private.Uri": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.dll": {}
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
}
},
- "System.Runtime.Extensions/4.0.10": {
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20"
+ "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": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
+ "lib/netstandard1.3/_._": {}
},
"runtime": {
- "lib/DNXCore50/System.Runtime.Extensions.dll": {}
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
}
},
- "System.Runtime.Handles/4.0.0": {
+ "System.Diagnostics.Tools/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Handles.dll": {}
+ "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
}
},
- "System.Runtime.InteropServices/4.0.20": {
+ "System.Diagnostics.Tracing/4.1.0": {
"dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
}
},
- "System.Runtime.Numerics/4.0.0": {
+ "System.Globalization/4.0.11": {
"dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
+ "ref/netstandard1.3/System.Globalization.dll": {}
}
},
- "System.Security.Claims/4.0.0": {
+ "System.Globalization.Calendars/4.0.1": {
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Globalization": "4.0.11",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
+ "ref/netstandard1.3/System.Globalization.Calendars.dll": {}
}
},
- "System.Security.Principal/4.0.0": {
+ "System.Globalization.Extensions/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Security.Principal.dll": {}
+ "ref/netstandard1.3/_._": {}
},
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.Text.Encoding/4.0.10": {
+ "System.IO/4.1.0": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.dll": {}
+ "ref/netstandard1.5/System.IO.dll": {}
}
},
- "System.Text.Encoding.Extensions/4.0.10": {
+ "System.IO.Compression/4.1.0": {
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
+ "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/dotnet/System.Text.Encoding.Extensions.dll": {}
+ "ref/netstandard1.3/System.IO.Compression.dll": {}
},
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.Text.RegularExpressions/4.0.10": {
+ "System.IO.Compression.ZipFile/4.0.1": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
+ "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/dotnet/System.Text.RegularExpressions.dll": {}
+ "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
},
"runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
}
},
- "System.Threading/4.0.10": {
+ "System.IO.FileSystem/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "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/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.dll": {}
+ "ref/netstandard1.3/System.IO.FileSystem.dll": {}
}
},
- "System.Threading.Overlapped/4.0.0": {
+ "System.IO.FileSystem.Primitives/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Threading.Overlapped.dll": {}
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
}
},
- "System.Threading.Tasks/4.0.10": {
+ "System.Linq/4.1.0": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Threading.Tasks.dll": {}
+ "ref/netstandard1.6/System.Linq.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Threading.Tasks.dll": {}
+ "lib/netstandard1.6/System.Linq.dll": {}
}
},
- "System.Threading.Tasks.Dataflow/4.5.25": {
+ "System.Linq.Expressions/4.1.0": {
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "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.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": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ "ref/netstandard1.6/System.Linq.Expressions.dll": {}
},
"runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
+ "lib/netstandard1.6/System.Linq.Expressions.dll": {}
}
},
- "System.Threading.Tasks.Parallel/4.0.0": {
+ "System.Net.Http/4.1.0": {
"dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "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/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ "ref/netstandard1.3/System.Net.Http.dll": {}
},
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.Threading.Timer/4.0.0": {
+ "System.Net.Primitives/4.0.11": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Timer.dll": {}
+ "ref/netstandard1.3/System.Net.Primitives.dll": {}
}
},
- "System.Xml.ReaderWriter/4.0.10": {
+ "System.Net.Sockets/4.1.0": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "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/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
+ "ref/netstandard1.3/System.Net.Sockets.dll": {}
}
},
- "System.Xml.XDocument/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "DNXCore,Version=v5.0/win7-x64": {
- "Microsoft.CSharp/4.0.0": {
+ "System.ObjectModel/4.0.12": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
+ "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/dotnet/Microsoft.CSharp.dll": {}
+ "ref/netstandard1.3/System.ObjectModel.dll": {}
},
"runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
}
},
- "Microsoft.NETCore/5.0.0": {
+ "System.Reflection/4.1.0": {
"dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Jit/1.0.2": {
- "dependencies": {
- "runtime.win7-x64.Microsoft.NETCore.Jit": "1.0.2"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {},
- "Microsoft.NETCore.Portable.Compatibility/1.0.1": {
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2"
+ "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.0/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netstandard1.0/System.Core.dll": {},
- "ref/netstandard1.0/System.Net.dll": {},
- "ref/netstandard1.0/System.Numerics.dll": {},
- "ref/netstandard1.0/System.Runtime.Serialization.dll": {},
- "ref/netstandard1.0/System.ServiceModel.Web.dll": {},
- "ref/netstandard1.0/System.ServiceModel.dll": {},
- "ref/netstandard1.0/System.Windows.dll": {},
- "ref/netstandard1.0/System.Xml.Linq.dll": {},
- "ref/netstandard1.0/System.Xml.Serialization.dll": {},
- "ref/netstandard1.0/System.Xml.dll": {},
- "ref/netstandard1.0/System.dll": {},
- "ref/netstandard1.0/mscorlib.dll": {}
- },
- "runtime": {
- "lib/netstandard1.0/System.ComponentModel.DataAnnotations.dll": {},
- "lib/netstandard1.0/System.Core.dll": {},
- "lib/netstandard1.0/System.Net.dll": {},
- "lib/netstandard1.0/System.Numerics.dll": {},
- "lib/netstandard1.0/System.Runtime.Serialization.dll": {},
- "lib/netstandard1.0/System.ServiceModel.Web.dll": {},
- "lib/netstandard1.0/System.ServiceModel.dll": {},
- "lib/netstandard1.0/System.Windows.dll": {},
- "lib/netstandard1.0/System.Xml.Linq.dll": {},
- "lib/netstandard1.0/System.Xml.Serialization.dll": {},
- "lib/netstandard1.0/System.Xml.dll": {},
- "lib/netstandard1.0/System.dll": {}
+ "ref/netstandard1.5/System.Reflection.dll": {}
}
},
- "Microsoft.NETCore.Runtime.CoreCLR/1.0.2": {
+ "System.Reflection.Emit/4.0.1": {
"dependencies": {
- "Microsoft.NETCore.Jit": "1.0.2",
- "Microsoft.NETCore.Windows.ApiSets": "1.0.1",
- "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR": "1.0.2"
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
- }
- },
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {},
- "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
- "dependencies": {
- "runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets": "1.0.1"
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
+ "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/dotnet/Microsoft.VisualBasic.dll": {}
+ "ref/netstandard1.1/_._": {}
},
"runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
}
},
- "Microsoft.Win32.Primitives/4.0.0": {
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
},
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "runtime.win7-x64.Microsoft.NETCore.Jit/1.0.2": {
- "native": {
- "runtimes/win7-x64/native/clrjit.dll": {}
- }
- },
- "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR/1.0.2": {
"compile": {
"ref/netstandard1.0/_._": {}
},
"runtime": {
- "runtimes/win7-x64/lib/netstandard1.0/System.Private.CoreLib.dll": {},
- "runtimes/win7-x64/lib/netstandard1.0/mscorlib.dll": {}
- },
- "native": {
- "runtimes/win7-x64/native/System.Private.CoreLib.ni.dll": {},
- "runtimes/win7-x64/native/clretwrc.dll": {},
- "runtimes/win7-x64/native/coreclr.dll": {},
- "runtimes/win7-x64/native/dbgshim.dll": {},
- "runtimes/win7-x64/native/mscordaccore.dll": {},
- "runtimes/win7-x64/native/mscordbi.dll": {},
- "runtimes/win7-x64/native/mscorlib.ni.dll": {},
- "runtimes/win7-x64/native/mscorrc.debug.dll": {},
- "runtimes/win7-x64/native/mscorrc.dll": {},
- "runtimes/win7-x64/native/sos.dll": {}
- }
- },
- "runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/1.0.1": {
- "native": {
- "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll": {},
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll": {},
- "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
- "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {},
- "runtimes/win7-x64/native/ext-ms-win-ntuser-keyboard-l1-2-1.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.AppContext.dll": {}
- }
- },
- "System.Collections/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Collections.dll": {}
- }
- },
- "System.Collections.Concurrent/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Collections.NonGeneric/4.0.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
- }
- },
- "System.ComponentModel/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
- }
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
- }
- },
- "System.ComponentModel.EventBasedAsync/4.0.10": {
- "dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
}
},
- "System.Diagnostics.Debug/4.0.10": {
+ "System.Reflection.Emit.Lightweight/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Debug.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Debug.dll": {}
- }
- },
- "System.Diagnostics.Tools/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
- }
- },
- "System.Diagnostics.Tracing/4.0.20": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Diagnostics.Tracing.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Dynamic.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
- }
- },
- "System.Globalization/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
- }
- },
- "System.Globalization.Calendars/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Calendars.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Globalization.Calendars.dll": {}
- }
- },
- "System.Globalization.Extensions/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Globalization.Extensions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
- }
- },
- "System.IO/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.dll": {}
- }
- },
- "System.IO.Compression/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x64": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
- }
- },
- "System.IO.Compression.clrcompression-x64/4.0.0": {
- "native": {
- "runtimes/win7-x64/native/clrcompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
- }
- },
- "System.IO.FileSystem/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.FileSystem.dll": {}
- }
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.IO.FileSystem.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
- }
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
- }
- },
- "System.Linq/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
- }
- },
- "System.Linq.Expressions/4.0.10": {
- "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.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
- }
- },
- "System.Linq.Parallel/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
- }
- },
- "System.Linq.Queryable/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Linq.Queryable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
- }
- },
- "System.Net.Http/4.0.0": {
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Net.Http.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.0",
- "System.Collections.NonGeneric": "4.0.0",
- "System.ComponentModel.EventBasedAsync": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Emit.ILGeneration": "4.0.1",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
},
- "runtime": {
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
- }
- }
- },
- "DNXCore,Version=v5.0/win7-x86": {
- "Microsoft.CSharp/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.CSharp.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.CSharp.dll": {}
- }
- },
- "Microsoft.NETCore/5.0.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
- }
- },
- "Microsoft.NETCore.Jit/1.0.2": {
- "dependencies": {
- "runtime.win7-x86.Microsoft.NETCore.Jit": "1.0.2"
- }
- },
- "Microsoft.NETCore.Platforms/1.0.0": {},
- "Microsoft.NETCore.Portable.Compatibility/1.0.1": {
- "dependencies": {
- "Microsoft.NETCore.Runtime.CoreCLR": "1.0.2"
- },
- "compile": {
- "ref/netstandard1.0/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netstandard1.0/System.Core.dll": {},
- "ref/netstandard1.0/System.Net.dll": {},
- "ref/netstandard1.0/System.Numerics.dll": {},
- "ref/netstandard1.0/System.Runtime.Serialization.dll": {},
- "ref/netstandard1.0/System.ServiceModel.Web.dll": {},
- "ref/netstandard1.0/System.ServiceModel.dll": {},
- "ref/netstandard1.0/System.Windows.dll": {},
- "ref/netstandard1.0/System.Xml.Linq.dll": {},
- "ref/netstandard1.0/System.Xml.Serialization.dll": {},
- "ref/netstandard1.0/System.Xml.dll": {},
- "ref/netstandard1.0/System.dll": {},
- "ref/netstandard1.0/mscorlib.dll": {}
- },
- "runtime": {
- "lib/netstandard1.0/System.ComponentModel.DataAnnotations.dll": {},
- "lib/netstandard1.0/System.Core.dll": {},
- "lib/netstandard1.0/System.Net.dll": {},
- "lib/netstandard1.0/System.Numerics.dll": {},
- "lib/netstandard1.0/System.Runtime.Serialization.dll": {},
- "lib/netstandard1.0/System.ServiceModel.Web.dll": {},
- "lib/netstandard1.0/System.ServiceModel.dll": {},
- "lib/netstandard1.0/System.Windows.dll": {},
- "lib/netstandard1.0/System.Xml.Linq.dll": {},
- "lib/netstandard1.0/System.Xml.Serialization.dll": {},
- "lib/netstandard1.0/System.Xml.dll": {},
- "lib/netstandard1.0/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime.CoreCLR/1.0.2": {
- "dependencies": {
- "Microsoft.NETCore.Jit": "1.0.2",
- "Microsoft.NETCore.Windows.ApiSets": "1.0.1",
- "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR": "1.0.2"
- }
- },
- "Microsoft.NETCore.Targets/1.0.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.0",
- "Microsoft.NETCore.Targets.DNXCore": "4.9.0"
- }
- },
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {},
- "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
- "dependencies": {
- "runtime.win7-x86.Microsoft.NETCore.Windows.ApiSets": "1.0.1"
- }
- },
- "Microsoft.VisualBasic/10.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/Microsoft.VisualBasic.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.VisualBasic.dll": {}
- }
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20"
- },
- "compile": {
- "ref/dotnet/Microsoft.Win32.Primitives.dll": {}
- },
- "runtime": {
- "lib/dotnet/Microsoft.Win32.Primitives.dll": {}
- }
- },
- "runtime.win7-x86.Microsoft.NETCore.Jit/1.0.2": {
- "native": {
- "runtimes/win7-x86/native/clrjit.dll": {}
- }
- },
- "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR/1.0.2": {
"compile": {
"ref/netstandard1.0/_._": {}
},
"runtime": {
- "runtimes/win7-x86/lib/netstandard1.0/System.Private.CoreLib.dll": {},
- "runtimes/win7-x86/lib/netstandard1.0/mscorlib.dll": {}
- },
- "native": {
- "runtimes/win7-x86/native/System.Private.CoreLib.ni.dll": {},
- "runtimes/win7-x86/native/clretwrc.dll": {},
- "runtimes/win7-x86/native/coreclr.dll": {},
- "runtimes/win7-x86/native/dbgshim.dll": {},
- "runtimes/win7-x86/native/mscordaccore.dll": {},
- "runtimes/win7-x86/native/mscordbi.dll": {},
- "runtimes/win7-x86/native/mscorlib.ni.dll": {},
- "runtimes/win7-x86/native/mscorrc.debug.dll": {},
- "runtimes/win7-x86/native/mscorrc.dll": {},
- "runtimes/win7-x86/native/sos.dll": {}
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
}
},
- "runtime.win7-x86.Microsoft.NETCore.Windows.ApiSets/1.0.1": {
- "native": {
- "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll": {},
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll": {},
- "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll": {},
- "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll": {},
- "runtimes/win7-x86/native/ext-ms-win-ntuser-keyboard-l1-2-1.dll": {}
- }
- },
- "System.AppContext/4.0.0": {
+ "System.Reflection.Extensions/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.AppContext.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.AppContext.dll": {}
+ "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
}
},
- "System.Collections/4.0.10": {
+ "System.Reflection.Primitives/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Collections.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Collections.dll": {}
+ "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
}
},
- "System.Collections.Concurrent/4.0.10": {
+ "System.Reflection.TypeExtensions/4.1.0": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Collections.Concurrent.dll": {}
+ "ref/netstandard1.5/_._": {}
},
"runtime": {
- "lib/dotnet/System.Collections.Concurrent.dll": {}
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
}
},
- "System.Collections.Immutable/1.1.37": {
+ "System.Resources.ResourceManager/4.0.1": {
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
+ "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": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
}
},
- "System.Collections.NonGeneric/4.0.0": {
+ "System.Runtime/4.1.0": {
"dependencies": {
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1"
},
"compile": {
- "ref/dotnet/System.Collections.NonGeneric.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.NonGeneric.dll": {}
+ "ref/netstandard1.5/System.Runtime.dll": {}
}
},
- "System.ComponentModel/4.0.0": {
+ "System.Runtime.Extensions/4.1.0": {
"dependencies": {
- "System.Runtime": "4.0.20"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.ComponentModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.dll": {}
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
}
},
- "System.ComponentModel.Annotations/4.0.10": {
+ "System.Runtime.Handles/4.0.1": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.ComponentModel": "4.0.0",
- "System.Globalization": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.ComponentModel.Annotations.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.Annotations.dll": {}
+ "ref/netstandard1.3/System.Runtime.Handles.dll": {}
}
},
- "System.ComponentModel.EventBasedAsync/4.0.10": {
+ "System.Runtime.InteropServices/4.1.0": {
"dependencies": {
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "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/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll": {}
+ "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}
}
},
- "System.Diagnostics.Debug/4.0.10": {
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Diagnostics.Debug.dll": {}
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
},
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Debug.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.Diagnostics.Tools/4.0.0": {
+ "System.Runtime.Numerics/4.0.1": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Diagnostics.Tools.dll": {}
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Diagnostics.Tools.dll": {}
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
}
},
- "System.Diagnostics.Tracing/4.0.20": {
+ "System.Security.Cryptography.Algorithms/4.2.0": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Diagnostics.Tracing.dll": {}
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
},
- "runtime": {
- "lib/DNXCore50/System.Diagnostics.Tracing.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.Dynamic.Runtime/4.0.10": {
+ "System.Security.Cryptography.Cng/4.2.0": {
"dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
+ "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/dotnet/System.Dynamic.Runtime.dll": {}
+ "ref/netstandard1.6/_._": {}
},
- "runtime": {
- "lib/DNXCore50/System.Dynamic.Runtime.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.Globalization/4.0.10": {
+ "System.Security.Cryptography.Csp/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Globalization.dll": {}
+ "ref/netstandard1.3/_._": {}
},
- "runtime": {
- "lib/DNXCore50/System.Globalization.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.Globalization.Calendars/4.0.0": {
+ "System.Security.Cryptography.Encoding/4.0.0": {
"dependencies": {
- "System.Globalization": "4.0.0",
- "System.Runtime": "4.0.0"
+ "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/dotnet/System.Globalization.Calendars.dll": {}
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
},
- "runtime": {
- "lib/DNXCore50/System.Globalization.Calendars.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.Globalization.Extensions/4.0.0": {
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
"dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20"
+ "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/dotnet/System.Globalization.Extensions.dll": {}
+ "ref/netstandard1.6/_._": {}
},
"runtime": {
- "lib/dotnet/System.Globalization.Extensions.dll": {}
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
}
},
- "System.IO/4.0.10": {
+ "System.Security.Cryptography.Primitives/4.0.0": {
"dependencies": {
- "System.Runtime": "4.0.20",
- "System.Text.Encoding": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "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/dotnet/System.IO.dll": {}
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.IO.dll": {}
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
}
},
- "System.IO.Compression/4.0.0": {
+ "System.Security.Cryptography.X509Certificates/4.1.0": {
"dependencies": {
- "System.Collections": "4.0.0",
- "System.IO": "4.0.0",
- "System.IO.Compression.clrcompression-x86": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
+ "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/dotnet/System.IO.Compression.dll": {}
+ "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
},
- "runtime": {
- "lib/dotnet/System.IO.Compression.dll": {}
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
- "System.IO.Compression.clrcompression-x86/4.0.0": {
- "native": {
- "runtimes/win7-x86/native/clrcompression.dll": {}
- }
- },
- "System.IO.Compression.ZipFile/4.0.0": {
+ "System.Text.Encoding/4.0.11": {
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.IO.Compression.ZipFile.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.IO.Compression.ZipFile.dll": {}
+ "ref/netstandard1.3/System.Text.Encoding.dll": {}
}
},
- "System.IO.FileSystem/4.0.0": {
+ "System.Text.Encoding.Extensions/4.0.11": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
+ "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/dotnet/System.IO.FileSystem.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.IO.FileSystem.dll": {}
+ "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
}
},
- "System.IO.FileSystem.Primitives/4.0.0": {
+ "System.Text.RegularExpressions/4.1.0": {
"dependencies": {
- "System.Runtime": "4.0.20"
+ "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/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}
},
"runtime": {
- "lib/dotnet/System.IO.FileSystem.Primitives.dll": {}
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
}
},
- "System.IO.UnmanagedMemoryStream/4.0.0": {
+ "System.Threading/4.0.11": {
"dependencies": {
- "System.IO": "4.0.10",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ "ref/netstandard1.3/System.Threading.dll": {}
},
"runtime": {
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll": {}
+ "lib/netstandard1.3/System.Threading.dll": {}
}
},
- "System.Linq/4.0.0": {
+ "System.Threading.Tasks/4.0.11": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Linq.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.dll": {}
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {}
}
},
- "System.Linq.Expressions/4.0.10": {
+ "System.Threading.Tasks.Extensions/4.0.0": {
"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.ObjectModel": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Emit.Lightweight": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
},
"compile": {
- "ref/dotnet/System.Linq.Expressions.dll": {}
+ "lib/netstandard1.0/_._": {}
},
"runtime": {
- "lib/DNXCore50/System.Linq.Expressions.dll": {}
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
}
},
- "System.Linq.Parallel/4.0.0": {
+ "System.Threading.Timer/4.0.1": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
},
"compile": {
- "ref/dotnet/System.Linq.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Linq.Parallel.dll": {}
+ "ref/netstandard1.2/System.Threading.Timer.dll": {}
}
},
- "System.Linq.Queryable/4.0.0": {
+ "System.Xml.ReaderWriter/4.0.11": {
"dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.Extensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20"
+ "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/dotnet/System.Linq.Queryable.dll": {}
+ "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
},
"runtime": {
- "lib/dotnet/System.Linq.Queryable.dll": {}
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
}
},
- "System.Net.Http/4.0.0": {
+ "System.Xml.XDocument/4.0.11": {
"dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
+ "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/dotnet/System.Net.Http.dll": {}
+ "ref/netstandard1.3/System.Xml.XDocument.dll": {}
},
"runtime": {
- "lib/DNXCore50/System.Net.Http.dll": {}
- }
- },
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.NetworkInformation.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.NetworkInformation.dll": {}
- }
- },
- "System.Net.Primitives/4.0.10": {
- "dependencies": {
- "System.Private.Networking": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Net.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Net.Primitives.dll": {}
- }
- },
- "System.Numerics.Vectors/4.1.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Numerics.Vectors.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Numerics.Vectors.dll": {}
- }
- },
- "System.ObjectModel/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.ObjectModel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.ObjectModel.dll": {}
- }
- },
- "System.Private.Networking/4.0.0": {
- "dependencies": {
- "Microsoft.Win32.Primitives": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.0",
- "System.Collections.NonGeneric": "4.0.0",
- "System.ComponentModel.EventBasedAsync": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Threading": "4.0.10",
- "System.Threading.Overlapped": "4.0.0",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Networking.dll": {}
- }
- },
- "System.Private.Uri/4.0.0": {
- "compile": {
- "ref/dnxcore50/_._": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Private.Uri.dll": {}
- }
- },
- "System.Reflection/4.0.10": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Reflection.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.dll": {}
- }
- },
- "System.Reflection.DispatchProxy/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Linq": "4.0.0",
- "System.Reflection": "4.0.10",
- "System.Reflection.Emit": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Reflection.DispatchProxy.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll": {}
- }
- },
- "System.Reflection.Emit/4.0.0": {
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.dll": {}
- }
- },
- "System.Reflection.Emit.ILGeneration/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.ILGeneration.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll": {}
- }
- },
- "System.Reflection.Emit.Lightweight/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Emit.ILGeneration": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Emit.Lightweight.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll": {}
- }
- },
- "System.Reflection.Extensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Extensions.dll": {}
- }
- },
- "System.Reflection.Metadata/1.0.22": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Immutable": "1.1.37",
- "System.Diagnostics.Debug": "4.0.0",
- "System.IO": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Runtime.InteropServices": "4.0.0",
- "System.Text.Encoding": "4.0.0",
- "System.Text.Encoding.Extensions": "4.0.0",
- "System.Threading": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Reflection.Primitives/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.Primitives.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.Primitives.dll": {}
- }
- },
- "System.Reflection.TypeExtensions/4.0.0": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.0",
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Resources.ResourceManager.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Resources.ResourceManager.dll": {}
- }
- },
- "System.Runtime/4.0.20": {
- "dependencies": {
- "System.Private.Uri": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.dll": {}
- }
- },
- "System.Runtime.Extensions/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.20"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Extensions.dll": {}
- }
- },
- "System.Runtime.Handles/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Handles.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.Handles.dll": {}
- }
- },
- "System.Runtime.InteropServices/4.0.20": {
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Reflection.Primitives": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Runtime.InteropServices.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Runtime.InteropServices.dll": {}
- }
- },
- "System.Runtime.Numerics/4.0.0": {
- "dependencies": {
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Runtime.Numerics.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Runtime.Numerics.dll": {}
- }
- },
- "System.Security.Claims/4.0.0": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.0",
- "System.Security.Principal": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Claims.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Claims.dll": {}
- }
- },
- "System.Security.Principal/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Security.Principal.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Security.Principal.dll": {}
- }
- },
- "System.Text.Encoding/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.dll": {}
- }
- },
- "System.Text.Encoding.Extensions/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Text.Encoding": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.Encoding.Extensions.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Text.RegularExpressions.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Text.RegularExpressions.dll": {}
- }
- },
- "System.Threading/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.dll": {}
- }
- },
- "System.Threading.Overlapped/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0",
- "System.Runtime.Handles": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Overlapped.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Overlapped.dll": {}
- }
- },
- "System.Threading.Tasks/4.0.10": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Tasks.dll": {}
- }
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "dependencies": {
- "System.Collections": "4.0.0",
- "System.Collections.Concurrent": "4.0.0",
- "System.Diagnostics.Debug": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.0",
- "System.Dynamic.Runtime": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Runtime.Extensions": "4.0.0",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "compile": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll": {}
- }
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "dependencies": {
- "System.Collections.Concurrent": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Threading.Tasks.Parallel.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Threading.Tasks.Parallel.dll": {}
- }
- },
- "System.Threading.Timer/4.0.0": {
- "dependencies": {
- "System.Runtime": "4.0.0"
- },
- "compile": {
- "ref/dotnet/System.Threading.Timer.dll": {}
- },
- "runtime": {
- "lib/DNXCore50/System.Threading.Timer.dll": {}
- }
- },
- "System.Xml.ReaderWriter/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading.Tasks": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.ReaderWriter.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.ReaderWriter.dll": {}
- }
- },
- "System.Xml.XDocument/4.0.10": {
- "dependencies": {
- "System.Collections": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.IO": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Text.Encoding": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Xml.ReaderWriter": "4.0.10"
- },
- "compile": {
- "ref/dotnet/System.Xml.XDocument.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Xml.XDocument.dll": {}
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
}
}
}
},
"libraries": {
- "Microsoft.CSharp/4.0.0": {
- "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==",
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
"type": "package",
- "path": "Microsoft.CSharp/4.0.0",
+ "path": "Microsoft.NETCore.Platforms/1.0.1",
"files": [
- "Microsoft.CSharp.4.0.0.nupkg.sha512",
- "Microsoft.CSharp.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/Microsoft.CSharp.dll",
- "lib/net45/_._",
- "lib/netcore50/Microsoft.CSharp.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/Microsoft.CSharp.dll",
- "ref/dotnet/Microsoft.CSharp.xml",
- "ref/dotnet/de/Microsoft.CSharp.xml",
- "ref/dotnet/es/Microsoft.CSharp.xml",
- "ref/dotnet/fr/Microsoft.CSharp.xml",
- "ref/dotnet/it/Microsoft.CSharp.xml",
- "ref/dotnet/ja/Microsoft.CSharp.xml",
- "ref/dotnet/ko/Microsoft.CSharp.xml",
- "ref/dotnet/ru/Microsoft.CSharp.xml",
- "ref/dotnet/zh-hans/Microsoft.CSharp.xml",
- "ref/dotnet/zh-hant/Microsoft.CSharp.xml",
- "ref/net45/_._",
- "ref/netcore50/Microsoft.CSharp.dll",
- "ref/netcore50/Microsoft.CSharp.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "Microsoft.NETCore/5.0.0": {
- "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
- "type": "package",
- "path": "Microsoft.NETCore/5.0.0",
- "files": [
- "Microsoft.NETCore.5.0.0.nupkg.sha512",
- "Microsoft.NETCore.nuspec",
- "_._"
- ]
- },
- "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.0": {
- "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==",
- "type": "package",
- "path": "Microsoft.NETCore.Platforms/1.0.0",
- "files": [
- "Microsoft.NETCore.Platforms.1.0.0.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.Portable.Compatibility/1.0.1": {
- "sha512": "Vd+lvLcGwvkedxtKn0U8s9uR4p0Lm+0U2QvDsLaw7g4S1W4KfPDbaW+ROhhLCSOx/gMYC72/b+z+o4fqS/oxVg==",
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
"type": "package",
- "path": "Microsoft.NETCore.Portable.Compatibility/1.0.1",
+ "path": "Microsoft.NETCore.Targets/1.0.1",
"files": [
- "Microsoft.NETCore.Portable.Compatibility.1.0.1.nupkg.sha512",
- "Microsoft.NETCore.Portable.Compatibility.nuspec",
- "ThirdPartyNotices.txt",
- "dotnet_library_license.txt",
- "lib/net45/_._",
- "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
- "lib/netcore50/System.Core.dll",
- "lib/netcore50/System.Net.dll",
- "lib/netcore50/System.Numerics.dll",
- "lib/netcore50/System.Runtime.Serialization.dll",
- "lib/netcore50/System.ServiceModel.Web.dll",
- "lib/netcore50/System.ServiceModel.dll",
- "lib/netcore50/System.Windows.dll",
- "lib/netcore50/System.Xml.Linq.dll",
- "lib/netcore50/System.Xml.Serialization.dll",
- "lib/netcore50/System.Xml.dll",
- "lib/netcore50/System.dll",
- "lib/netstandard1.0/System.ComponentModel.DataAnnotations.dll",
- "lib/netstandard1.0/System.Core.dll",
- "lib/netstandard1.0/System.Net.dll",
- "lib/netstandard1.0/System.Numerics.dll",
- "lib/netstandard1.0/System.Runtime.Serialization.dll",
- "lib/netstandard1.0/System.ServiceModel.Web.dll",
- "lib/netstandard1.0/System.ServiceModel.dll",
- "lib/netstandard1.0/System.Windows.dll",
- "lib/netstandard1.0/System.Xml.Linq.dll",
- "lib/netstandard1.0/System.Xml.Serialization.dll",
- "lib/netstandard1.0/System.Xml.dll",
- "lib/netstandard1.0/System.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/net45/_._",
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
- "ref/netcore50/System.Core.dll",
- "ref/netcore50/System.Net.dll",
- "ref/netcore50/System.Numerics.dll",
- "ref/netcore50/System.Runtime.Serialization.dll",
- "ref/netcore50/System.ServiceModel.Web.dll",
- "ref/netcore50/System.ServiceModel.dll",
- "ref/netcore50/System.Windows.dll",
- "ref/netcore50/System.Xml.Linq.dll",
- "ref/netcore50/System.Xml.Serialization.dll",
- "ref/netcore50/System.Xml.dll",
- "ref/netcore50/System.dll",
- "ref/netcore50/mscorlib.dll",
- "ref/netstandard1.0/System.ComponentModel.DataAnnotations.dll",
- "ref/netstandard1.0/System.Core.dll",
- "ref/netstandard1.0/System.Net.dll",
- "ref/netstandard1.0/System.Numerics.dll",
- "ref/netstandard1.0/System.Runtime.Serialization.dll",
- "ref/netstandard1.0/System.ServiceModel.Web.dll",
- "ref/netstandard1.0/System.ServiceModel.dll",
- "ref/netstandard1.0/System.Windows.dll",
- "ref/netstandard1.0/System.Xml.Linq.dll",
- "ref/netstandard1.0/System.Xml.Serialization.dll",
- "ref/netstandard1.0/System.Xml.dll",
- "ref/netstandard1.0/System.dll",
- "ref/netstandard1.0/mscorlib.dll",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
- "runtimes/aot/lib/netcore50/System.Core.dll",
- "runtimes/aot/lib/netcore50/System.Net.dll",
- "runtimes/aot/lib/netcore50/System.Numerics.dll",
- "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
- "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
- "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
- "runtimes/aot/lib/netcore50/System.Windows.dll",
- "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
- "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
- "runtimes/aot/lib/netcore50/System.Xml.dll",
- "runtimes/aot/lib/netcore50/System.dll",
- "runtimes/aot/lib/netcore50/mscorlib.dll"
- ]
- },
- "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.0": {
- "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==",
- "type": "package",
- "path": "Microsoft.NETCore.Targets/1.0.0",
- "files": [
- "Microsoft.NETCore.Targets.1.0.0.nupkg.sha512",
+ "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",
"Microsoft.NETCore.Targets.nuspec",
- "runtime.json"
- ]
- },
- "Microsoft.NETCore.Targets.DNXCore/4.9.0": {
- "sha512": "32pNFQTn/nVB15hYIztKn1Ij05ibGn8C9CfOiENbc+GbzxWWQQztDyWhS/vGzUcrFFZpcXbJ0yGHem2syNHMwQ==",
- "type": "package",
- "path": "Microsoft.NETCore.Targets.DNXCore/4.9.0",
- "files": [
- "Microsoft.NETCore.Targets.DNXCore.4.9.0.nupkg.sha512",
- "Microsoft.NETCore.Targets.DNXCore.nuspec",
- "runtime.json"
- ]
- },
- "Microsoft.NETCore.Targets.NETFramework/4.6.0": {
- "sha512": "5VA/gjJfOoohzsKYq1Qg8SY6Yc70dV3+DIQtQPYTy3fMr0brXspKTj4vb0h7l8eDt/YCVzcTloIv5sfb7Ora2g==",
- "type": "package",
- "path": "Microsoft.NETCore.Targets.NETFramework/4.6.0",
- "files": [
- "Microsoft.NETCore.Targets.NETFramework.4.6.0.nupkg.sha512",
- "Microsoft.NETCore.Targets.NETFramework.nuspec",
- "runtime.json"
- ]
- },
- "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
- "sha512": "v0VoHQbaaMqLMnVJTlmLPDUMV94cqvDXqPb43DaMRalcg6TDNrC9O7yilYKH0j5bkATyH0yo1+FIzutHr+nHqA==",
- "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",
+ "lib/netstandard1.0/_._",
"runtime.json"
]
},
- "Microsoft.VisualBasic/10.0.0": {
- "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==",
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
"type": "package",
- "path": "Microsoft.VisualBasic/10.0.0",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
"files": [
- "Microsoft.VisualBasic.10.0.0.nupkg.sha512",
- "Microsoft.VisualBasic.nuspec",
- "lib/dotnet/Microsoft.VisualBasic.dll",
- "lib/net45/_._",
- "lib/netcore50/Microsoft.VisualBasic.dll",
- "lib/win8/_._",
- "lib/wpa81/_._",
- "ref/dotnet/Microsoft.VisualBasic.dll",
- "ref/dotnet/Microsoft.VisualBasic.xml",
- "ref/dotnet/de/Microsoft.VisualBasic.xml",
- "ref/dotnet/es/Microsoft.VisualBasic.xml",
- "ref/dotnet/fr/Microsoft.VisualBasic.xml",
- "ref/dotnet/it/Microsoft.VisualBasic.xml",
- "ref/dotnet/ja/Microsoft.VisualBasic.xml",
- "ref/dotnet/ko/Microsoft.VisualBasic.xml",
- "ref/dotnet/ru/Microsoft.VisualBasic.xml",
- "ref/dotnet/zh-hans/Microsoft.VisualBasic.xml",
- "ref/dotnet/zh-hant/Microsoft.VisualBasic.xml",
- "ref/net45/_._",
- "ref/netcore50/Microsoft.VisualBasic.dll",
- "ref/netcore50/Microsoft.VisualBasic.xml",
- "ref/win8/_._",
- "ref/wpa81/_._"
- ]
- },
- "Microsoft.Win32.Primitives/4.0.0": {
- "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==",
- "type": "package",
- "path": "Microsoft.Win32.Primitives/4.0.0",
- "files": [
- "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512",
+ "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",
"Microsoft.Win32.Primitives.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/Microsoft.Win32.Primitives.dll",
"lib/net46/Microsoft.Win32.Primitives.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/Microsoft.Win32.Primitives.dll",
- "ref/dotnet/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/de/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/es/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/fr/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/it/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/ja/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/ko/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/ru/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/zh-hans/Microsoft.Win32.Primitives.xml",
- "ref/dotnet/zh-hant/Microsoft.Win32.Primitives.xml",
"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/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "runtime.win7-x64.Microsoft.NETCore.Jit/1.0.2": {
- "sha512": "Jd3q9BKO+Sun6mPXRvHZMYG0WJmnASjXUxsT5MJwBoz8xbeZRTuFTPD5RtNlKxxioCiWR/hp3mKgYjlJ4dLQsw==",
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
"type": "package",
- "path": "runtime.win7-x64.Microsoft.NETCore.Jit/1.0.2",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "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.win7-x64.Microsoft.NETCore.Jit.1.0.2.nupkg.sha512",
- "runtime.win7-x64.Microsoft.NETCore.Jit.nuspec",
- "runtimes/win7-x64/native/clrjit.dll"
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
]
},
- "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR/1.0.2": {
- "sha512": "YaXA5RVLCYIcV1N31A7MJhWJnNkNfGnyRBNH1yYilUrBDvzMxNsbXX2pD7owWsC/go/4LRwbHbdWWXwHowKNvw==",
+ "runtime.native.System.IO.Compression/4.1.0": {
+ "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",
"type": "package",
- "path": "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR/1.0.2",
+ "path": "runtime.native.System.IO.Compression/4.1.0",
"files": [
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
- "ref/netstandard1.0/_._",
- "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR.1.0.2.nupkg.sha512",
- "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR.nuspec",
- "runtimes/win7-x64-aot/lib/netstandard1.0/_._",
- "runtimes/win7-x64-aot/native/_._",
- "runtimes/win7-x64/lib/netstandard1.0/System.Private.CoreLib.dll",
- "runtimes/win7-x64/lib/netstandard1.0/mscorlib.dll",
- "runtimes/win7-x64/native/System.Private.CoreLib.ni.dll",
- "runtimes/win7-x64/native/clretwrc.dll",
- "runtimes/win7-x64/native/coreclr.dll",
- "runtimes/win7-x64/native/dbgshim.dll",
- "runtimes/win7-x64/native/mscordaccore.dll",
- "runtimes/win7-x64/native/mscordbi.dll",
- "runtimes/win7-x64/native/mscorlib.ni.dll",
- "runtimes/win7-x64/native/mscorrc.debug.dll",
- "runtimes/win7-x64/native/mscorrc.dll",
- "runtimes/win7-x64/native/sos.dll",
- "tools/crossgen.exe"
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",
+ "runtime.native.System.IO.Compression.nuspec"
]
},
- "runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/1.0.1": {
- "sha512": "jlT1ClqaOhEfpLpPU3iNpbmHnoPBe+T01509Q+tlxnax7ZXUsY6L22Vow6jj2koYY9u1GR6g6/UJXZRQihDAvw==",
+ "runtime.native.System.Net.Http/4.0.1": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
"type": "package",
- "path": "runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/1.0.1",
+ "path": "runtime.native.System.Net.Http/4.0.1",
"files": [
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
- "runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets.1.0.1.nupkg.sha512",
- "runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets.nuspec",
- "runtimes/win7-x64/native/API-MS-Win-Base-Util-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-String-L2-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-0.dll",
- "runtimes/win7-x64/native/API-MS-Win-devices-config-L1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-com-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-com-private-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-comm-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-console-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-console-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-datetime-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-debug-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-delayload-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-errorhandling-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-fibers-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-file-l2-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-handle-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-heap-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-interlocked-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-io-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-libraryloader-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-normalization-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processenvironment-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processsecurity-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-processthreads-l1-1-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-profile-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-psapi-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-realtime-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-registry-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-registry-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-shutdown-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-string-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-stringloader-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-synch-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win7-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-l1-2-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-timezone-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-url-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-util-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-version-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-winrt-string-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-wow64-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-core-xstate-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-base-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-cpwl-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-security-provider-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-security-sddl-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-core-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-service-management-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-management-l2-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-0.dll",
- "runtimes/win7-x64/native/api-ms-win-service-private-l1-1-1.dll",
- "runtimes/win7-x64/native/api-ms-win-service-winsvc-l1-1-0.dll",
- "runtimes/win7-x64/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
- "runtimes/win7-x64/native/ext-ms-win-ntuser-keyboard-l1-2-1.dll"
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
]
},
- "runtime.win7-x86.Microsoft.NETCore.Jit/1.0.2": {
- "sha512": "DEDFKUREtfMZue7qIGNelkZqay6bpC1iTWt/ZFQ0yxnqtINXmVYiOW9ML7w/1E4WBUaPCUo4tKWasK53c063qg==",
+ "runtime.native.System.Security.Cryptography/4.0.0": {
+ "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",
"type": "package",
- "path": "runtime.win7-x86.Microsoft.NETCore.Jit/1.0.2",
+ "path": "runtime.native.System.Security.Cryptography/4.0.0",
"files": [
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
- "runtime.win7-x86.Microsoft.NETCore.Jit.1.0.2.nupkg.sha512",
- "runtime.win7-x86.Microsoft.NETCore.Jit.nuspec",
- "runtimes/win7-x86/native/clrjit.dll"
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
]
},
- "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR/1.0.2": {
- "sha512": "80Jj8QlMLAnTq+BDhoHBnSNXRKqVjjZM9VjHcpw9/F98cBmh80rBdbnM0AAr54htjhzupYvwLqwuKnlzxec04A==",
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
"type": "package",
- "path": "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR/1.0.2",
+ "path": "System.AppContext/4.1.0",
"files": [
- "ThirdPartyNotices.txt",
- "dotnet_library_license.txt",
- "ref/netstandard1.0/_._",
- "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR.1.0.2.nupkg.sha512",
- "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR.nuspec",
- "runtimes/win7-x86-aot/lib/netstandard1.0/_._",
- "runtimes/win7-x86-aot/native/_._",
- "runtimes/win7-x86/lib/netstandard1.0/System.Private.CoreLib.dll",
- "runtimes/win7-x86/lib/netstandard1.0/mscorlib.dll",
- "runtimes/win7-x86/native/System.Private.CoreLib.ni.dll",
- "runtimes/win7-x86/native/clretwrc.dll",
- "runtimes/win7-x86/native/coreclr.dll",
- "runtimes/win7-x86/native/dbgshim.dll",
- "runtimes/win7-x86/native/mscordaccore.dll",
- "runtimes/win7-x86/native/mscordbi.dll",
- "runtimes/win7-x86/native/mscorlib.ni.dll",
- "runtimes/win7-x86/native/mscorrc.debug.dll",
- "runtimes/win7-x86/native/mscorrc.dll",
- "runtimes/win7-x86/native/sos.dll",
- "tools/crossgen.exe"
- ]
- },
- "runtime.win7-x86.Microsoft.NETCore.Windows.ApiSets/1.0.1": {
- "sha512": "bPLbJzMJpczV+EMU4CK2Hb+DJrX3C93dXPMe+JsArqFTnJ9ou+xAa3lHt2qbWvzVVR1OMpgQUpB7aug6PcRPbA==",
- "type": "package",
- "path": "runtime.win7-x86.Microsoft.NETCore.Windows.ApiSets/1.0.1",
- "files": [
- "ThirdPartyNotices.txt",
- "dotnet_library_license.txt",
- "runtime.win7-x86.Microsoft.NETCore.Windows.ApiSets.1.0.1.nupkg.sha512",
- "runtime.win7-x86.Microsoft.NETCore.Windows.ApiSets.nuspec",
- "runtimes/win7-x86/native/API-MS-Win-Base-Util-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-PrivateProfile-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-ProcessTopology-Obsolete-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-String-L2-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Core-StringAnsi-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-EventLog-Legacy-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Consumer-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Controller-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Legacy-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Eventing-Provider-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-Security-LsaPolicy-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-0.dll",
- "runtimes/win7-x86/native/API-MS-Win-devices-config-L1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-com-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-com-private-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-comm-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-console-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-console-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-datetime-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-debug-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-delayload-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-errorhandling-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-fibers-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-file-l2-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-handle-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-heap-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-heap-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-interlocked-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-io-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-libraryloader-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-memory-l1-1-3.dll",
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-normalization-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processenvironment-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processsecurity-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-processthreads-l1-1-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-profile-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-psapi-ansi-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-psapi-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-psapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-realtime-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-registry-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-registry-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-rtlsupport-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-legacy-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-shutdown-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-string-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-stringloader-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-synch-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll",
- "runtimes/win7-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll",
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-l1-2-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-legacy-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-threadpool-private-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-timezone-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-url-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-util-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-version-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-registration-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-robuffer-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-winrt-string-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-wow64-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-core-xstate-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-ro-typeresolution-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-base-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-cpwl-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-security-provider-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-security-sddl-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-core-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-service-management-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-management-l2-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-0.dll",
- "runtimes/win7-x86/native/api-ms-win-service-private-l1-1-1.dll",
- "runtimes/win7-x86/native/api-ms-win-service-winsvc-l1-1-0.dll",
- "runtimes/win7-x86/native/ext-ms-win-advapi32-encryptedfile-l1-1-0.dll",
- "runtimes/win7-x86/native/ext-ms-win-ntuser-keyboard-l1-2-1.dll"
- ]
- },
- "System.AppContext/4.0.0": {
- "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==",
- "type": "package",
- "path": "System.AppContext/4.0.0",
- "files": [
- "System.AppContext.4.0.0.nupkg.sha512",
+ "System.AppContext.4.1.0.nupkg.sha512",
"System.AppContext.nuspec",
- "lib/DNXCore50/System.AppContext.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/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/dotnet/System.AppContext.dll",
- "ref/dotnet/System.AppContext.xml",
- "ref/dotnet/de/System.AppContext.xml",
- "ref/dotnet/es/System.AppContext.xml",
- "ref/dotnet/fr/System.AppContext.xml",
- "ref/dotnet/it/System.AppContext.xml",
- "ref/dotnet/ja/System.AppContext.xml",
- "ref/dotnet/ko/System.AppContext.xml",
- "ref/dotnet/ru/System.AppContext.xml",
- "ref/dotnet/zh-hans/System.AppContext.xml",
- "ref/dotnet/zh-hant/System.AppContext.xml",
"ref/net46/System.AppContext.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Collections/4.0.10": {
- "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==",
- "type": "package",
- "path": "System.Collections/4.0.10",
- "files": [
- "System.Collections.4.0.10.nupkg.sha512",
- "System.Collections.nuspec",
- "lib/DNXCore50/System.Collections.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Collections.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Collections.dll",
- "ref/dotnet/System.Collections.xml",
- "ref/dotnet/de/System.Collections.xml",
- "ref/dotnet/es/System.Collections.xml",
- "ref/dotnet/fr/System.Collections.xml",
- "ref/dotnet/it/System.Collections.xml",
- "ref/dotnet/ja/System.Collections.xml",
- "ref/dotnet/ko/System.Collections.xml",
- "ref/dotnet/ru/System.Collections.xml",
- "ref/dotnet/zh-hans/System.Collections.xml",
- "ref/dotnet/zh-hant/System.Collections.xml",
- "ref/net46/_._",
+ "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",
+ "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.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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Collections.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
]
},
- "System.Collections.Concurrent/4.0.10": {
- "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==",
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
"type": "package",
- "path": "System.Collections.Concurrent/4.0.10",
+ "path": "System.Buffers/4.0.0",
"files": [
- "System.Collections.Concurrent.4.0.10.nupkg.sha512",
- "System.Collections.Concurrent.nuspec",
+ "System.Buffers.4.0.0.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": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.nupkg.sha512",
+ "System.Collections.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Collections.Concurrent.dll",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Collections.Concurrent.dll",
- "ref/dotnet/System.Collections.Concurrent.xml",
- "ref/dotnet/de/System.Collections.Concurrent.xml",
- "ref/dotnet/es/System.Collections.Concurrent.xml",
- "ref/dotnet/fr/System.Collections.Concurrent.xml",
- "ref/dotnet/it/System.Collections.Concurrent.xml",
- "ref/dotnet/ja/System.Collections.Concurrent.xml",
- "ref/dotnet/ko/System.Collections.Concurrent.xml",
- "ref/dotnet/ru/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hans/System.Collections.Concurrent.xml",
- "ref/dotnet/zh-hant/System.Collections.Concurrent.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Collections.Immutable/1.1.37": {
- "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
- "type": "package",
- "path": "System.Collections.Immutable/1.1.37",
- "files": [
- "System.Collections.Immutable.1.1.37.nupkg.sha512",
- "System.Collections.Immutable.nuspec",
- "lib/dotnet/System.Collections.Immutable.dll",
- "lib/dotnet/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.0": {
- "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==",
- "type": "package",
- "path": "System.Collections.NonGeneric/4.0.0",
- "files": [
- "System.Collections.NonGeneric.4.0.0.nupkg.sha512",
- "System.Collections.NonGeneric.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.Collections.NonGeneric.dll",
- "lib/net46/System.Collections.NonGeneric.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Collections.NonGeneric.dll",
- "ref/dotnet/System.Collections.NonGeneric.xml",
- "ref/dotnet/de/System.Collections.NonGeneric.xml",
- "ref/dotnet/es/System.Collections.NonGeneric.xml",
- "ref/dotnet/fr/System.Collections.NonGeneric.xml",
- "ref/dotnet/it/System.Collections.NonGeneric.xml",
- "ref/dotnet/ja/System.Collections.NonGeneric.xml",
- "ref/dotnet/ko/System.Collections.NonGeneric.xml",
- "ref/dotnet/ru/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hans/System.Collections.NonGeneric.xml",
- "ref/dotnet/zh-hant/System.Collections.NonGeneric.xml",
- "ref/net46/System.Collections.NonGeneric.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.ComponentModel/4.0.0": {
- "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==",
- "type": "package",
- "path": "System.ComponentModel/4.0.0",
- "files": [
- "System.ComponentModel.4.0.0.nupkg.sha512",
- "System.ComponentModel.nuspec",
- "lib/dotnet/System.ComponentModel.dll",
"lib/net45/_._",
- "lib/netcore50/System.ComponentModel.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.ComponentModel.dll",
- "ref/dotnet/System.ComponentModel.xml",
- "ref/dotnet/de/System.ComponentModel.xml",
- "ref/dotnet/es/System.ComponentModel.xml",
- "ref/dotnet/fr/System.ComponentModel.xml",
- "ref/dotnet/it/System.ComponentModel.xml",
- "ref/dotnet/ja/System.ComponentModel.xml",
- "ref/dotnet/ko/System.ComponentModel.xml",
- "ref/dotnet/ru/System.ComponentModel.xml",
- "ref/dotnet/zh-hans/System.ComponentModel.xml",
- "ref/dotnet/zh-hant/System.ComponentModel.xml",
+ "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/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/_._"
- ]
- },
- "System.ComponentModel.Annotations/4.0.10": {
- "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==",
- "type": "package",
- "path": "System.ComponentModel.Annotations/4.0.10",
- "files": [
- "System.ComponentModel.Annotations.4.0.10.nupkg.sha512",
- "System.ComponentModel.Annotations.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.ComponentModel.Annotations.dll",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.ComponentModel.Annotations.dll",
- "ref/dotnet/System.ComponentModel.Annotations.xml",
- "ref/dotnet/de/System.ComponentModel.Annotations.xml",
- "ref/dotnet/es/System.ComponentModel.Annotations.xml",
- "ref/dotnet/fr/System.ComponentModel.Annotations.xml",
- "ref/dotnet/it/System.ComponentModel.Annotations.xml",
- "ref/dotnet/ja/System.ComponentModel.Annotations.xml",
- "ref/dotnet/ko/System.ComponentModel.Annotations.xml",
- "ref/dotnet/ru/System.ComponentModel.Annotations.xml",
- "ref/dotnet/zh-hans/System.ComponentModel.Annotations.xml",
- "ref/dotnet/zh-hant/System.ComponentModel.Annotations.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.ComponentModel.EventBasedAsync/4.0.10": {
- "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==",
- "type": "package",
- "path": "System.ComponentModel.EventBasedAsync/4.0.10",
- "files": [
- "System.ComponentModel.EventBasedAsync.4.0.10.nupkg.sha512",
- "System.ComponentModel.EventBasedAsync.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.ComponentModel.EventBasedAsync.dll",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.ComponentModel.EventBasedAsync.dll",
- "ref/dotnet/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/de/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/es/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/fr/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/it/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/ja/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/ko/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/ru/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/zh-hans/System.ComponentModel.EventBasedAsync.xml",
- "ref/dotnet/zh-hant/System.ComponentModel.EventBasedAsync.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Diagnostics.Debug/4.0.10": {
- "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==",
- "type": "package",
- "path": "System.Diagnostics.Debug/4.0.10",
- "files": [
- "System.Diagnostics.Debug.4.0.10.nupkg.sha512",
- "System.Diagnostics.Debug.nuspec",
- "lib/DNXCore50/System.Diagnostics.Debug.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Diagnostics.Debug.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Diagnostics.Debug.dll",
- "ref/dotnet/System.Diagnostics.Debug.xml",
- "ref/dotnet/de/System.Diagnostics.Debug.xml",
- "ref/dotnet/es/System.Diagnostics.Debug.xml",
- "ref/dotnet/fr/System.Diagnostics.Debug.xml",
- "ref/dotnet/it/System.Diagnostics.Debug.xml",
- "ref/dotnet/ja/System.Diagnostics.Debug.xml",
- "ref/dotnet/ko/System.Diagnostics.Debug.xml",
- "ref/dotnet/ru/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
- "ref/net46/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Diagnostics.Tools/4.0.0": {
- "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==",
+ "System.Collections.Concurrent/4.0.12": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
"type": "package",
- "path": "System.Diagnostics.Tools/4.0.0",
+ "path": "System.Collections.Concurrent/4.0.12",
"files": [
- "System.Diagnostics.Tools.4.0.0.nupkg.sha512",
- "System.Diagnostics.Tools.nuspec",
- "lib/DNXCore50/System.Diagnostics.Tools.dll",
+ "System.Collections.Concurrent.4.0.12.nupkg.sha512",
+ "System.Collections.Concurrent.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Diagnostics.Tools.dll",
+ "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.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.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.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.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/_._",
- "ref/dotnet/System.Diagnostics.Tools.dll",
- "ref/dotnet/System.Diagnostics.Tools.xml",
- "ref/dotnet/de/System.Diagnostics.Tools.xml",
- "ref/dotnet/es/System.Diagnostics.Tools.xml",
- "ref/dotnet/fr/System.Diagnostics.Tools.xml",
- "ref/dotnet/it/System.Diagnostics.Tools.xml",
- "ref/dotnet/ja/System.Diagnostics.Tools.xml",
- "ref/dotnet/ko/System.Diagnostics.Tools.xml",
- "ref/dotnet/ru/System.Diagnostics.Tools.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Tools.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Tools.xml",
+ "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": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.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.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Diagnostics.Tracing/4.0.20": {
- "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==",
+ "System.Diagnostics.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
"type": "package",
- "path": "System.Diagnostics.Tracing/4.0.20",
+ "path": "System.Diagnostics.Tracing/4.1.0",
"files": [
- "System.Diagnostics.Tracing.4.0.20.nupkg.sha512",
+ "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",
"System.Diagnostics.Tracing.nuspec",
- "lib/DNXCore50/System.Diagnostics.Tracing.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Diagnostics.Tracing.dll",
+ "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/dotnet/System.Diagnostics.Tracing.dll",
- "ref/dotnet/System.Diagnostics.Tracing.xml",
- "ref/dotnet/de/System.Diagnostics.Tracing.xml",
- "ref/dotnet/es/System.Diagnostics.Tracing.xml",
- "ref/dotnet/fr/System.Diagnostics.Tracing.xml",
- "ref/dotnet/it/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ja/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ko/System.Diagnostics.Tracing.xml",
- "ref/dotnet/ru/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml",
- "ref/net46/_._",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Dynamic.Runtime/4.0.10": {
- "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==",
+ "System.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
"type": "package",
- "path": "System.Dynamic.Runtime/4.0.10",
+ "path": "System.Globalization/4.0.11",
"files": [
- "System.Dynamic.Runtime.4.0.10.nupkg.sha512",
- "System.Dynamic.Runtime.nuspec",
- "lib/DNXCore50/System.Dynamic.Runtime.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Dynamic.Runtime.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Dynamic.Runtime.dll",
- "ref/dotnet/System.Dynamic.Runtime.xml",
- "ref/dotnet/de/System.Dynamic.Runtime.xml",
- "ref/dotnet/es/System.Dynamic.Runtime.xml",
- "ref/dotnet/fr/System.Dynamic.Runtime.xml",
- "ref/dotnet/it/System.Dynamic.Runtime.xml",
- "ref/dotnet/ja/System.Dynamic.Runtime.xml",
- "ref/dotnet/ko/System.Dynamic.Runtime.xml",
- "ref/dotnet/ru/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hans/System.Dynamic.Runtime.xml",
- "ref/dotnet/zh-hant/System.Dynamic.Runtime.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtime.json",
- "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll"
- ]
- },
- "System.Globalization/4.0.10": {
- "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==",
- "type": "package",
- "path": "System.Globalization/4.0.10",
- "files": [
- "System.Globalization.4.0.10.nupkg.sha512",
+ "System.Globalization.4.0.11.nupkg.sha512",
"System.Globalization.nuspec",
- "lib/DNXCore50/System.Globalization.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Globalization.dll",
+ "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/dotnet/System.Globalization.dll",
- "ref/dotnet/System.Globalization.xml",
- "ref/dotnet/de/System.Globalization.xml",
- "ref/dotnet/es/System.Globalization.xml",
- "ref/dotnet/fr/System.Globalization.xml",
- "ref/dotnet/it/System.Globalization.xml",
- "ref/dotnet/ja/System.Globalization.xml",
- "ref/dotnet/ko/System.Globalization.xml",
- "ref/dotnet/ru/System.Globalization.xml",
- "ref/dotnet/zh-hans/System.Globalization.xml",
- "ref/dotnet/zh-hant/System.Globalization.xml",
- "ref/net46/_._",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Globalization.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Globalization.Calendars/4.0.0": {
- "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==",
+ "System.Globalization.Calendars/4.0.1": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
"type": "package",
- "path": "System.Globalization.Calendars/4.0.0",
+ "path": "System.Globalization.Calendars/4.0.1",
"files": [
- "System.Globalization.Calendars.4.0.0.nupkg.sha512",
+ "System.Globalization.Calendars.4.0.1.nupkg.sha512",
"System.Globalization.Calendars.nuspec",
- "lib/DNXCore50/System.Globalization.Calendars.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.Globalization.Calendars.dll",
- "lib/netcore50/System.Globalization.Calendars.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Globalization.Calendars.dll",
- "ref/dotnet/System.Globalization.Calendars.xml",
- "ref/dotnet/de/System.Globalization.Calendars.xml",
- "ref/dotnet/es/System.Globalization.Calendars.xml",
- "ref/dotnet/fr/System.Globalization.Calendars.xml",
- "ref/dotnet/it/System.Globalization.Calendars.xml",
- "ref/dotnet/ja/System.Globalization.Calendars.xml",
- "ref/dotnet/ko/System.Globalization.Calendars.xml",
- "ref/dotnet/ru/System.Globalization.Calendars.xml",
- "ref/dotnet/zh-hans/System.Globalization.Calendars.xml",
- "ref/dotnet/zh-hant/System.Globalization.Calendars.xml",
"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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Globalization.Extensions/4.0.0": {
- "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==",
+ "System.Globalization.Extensions/4.0.1": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
"type": "package",
- "path": "System.Globalization.Extensions/4.0.0",
+ "path": "System.Globalization.Extensions/4.0.1",
"files": [
- "System.Globalization.Extensions.4.0.0.nupkg.sha512",
+ "System.Globalization.Extensions.4.0.1.nupkg.sha512",
"System.Globalization.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Globalization.Extensions.dll",
"lib/net46/System.Globalization.Extensions.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Globalization.Extensions.dll",
- "ref/dotnet/System.Globalization.Extensions.xml",
- "ref/dotnet/de/System.Globalization.Extensions.xml",
- "ref/dotnet/es/System.Globalization.Extensions.xml",
- "ref/dotnet/fr/System.Globalization.Extensions.xml",
- "ref/dotnet/it/System.Globalization.Extensions.xml",
- "ref/dotnet/ja/System.Globalization.Extensions.xml",
- "ref/dotnet/ko/System.Globalization.Extensions.xml",
- "ref/dotnet/ru/System.Globalization.Extensions.xml",
- "ref/dotnet/zh-hans/System.Globalization.Extensions.xml",
- "ref/dotnet/zh-hant/System.Globalization.Extensions.xml",
"ref/net46/System.Globalization.Extensions.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.IO/4.0.10": {
- "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==",
- "type": "package",
- "path": "System.IO/4.0.10",
- "files": [
- "System.IO.4.0.10.nupkg.sha512",
- "System.IO.nuspec",
- "lib/DNXCore50/System.IO.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.IO.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.dll",
- "ref/dotnet/System.IO.xml",
- "ref/dotnet/de/System.IO.xml",
- "ref/dotnet/es/System.IO.xml",
- "ref/dotnet/fr/System.IO.xml",
- "ref/dotnet/it/System.IO.xml",
- "ref/dotnet/ja/System.IO.xml",
- "ref/dotnet/ko/System.IO.xml",
- "ref/dotnet/ru/System.IO.xml",
- "ref/dotnet/zh-hans/System.IO.xml",
- "ref/dotnet/zh-hant/System.IO.xml",
- "ref/net46/_._",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.IO.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/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.Compression/4.0.0": {
- "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==",
+ "System.IO/4.1.0": {
+ "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
"type": "package",
- "path": "System.IO.Compression/4.0.0",
+ "path": "System.IO/4.1.0",
"files": [
- "System.IO.Compression.4.0.0.nupkg.sha512",
- "System.IO.Compression.nuspec",
+ "System.IO.4.1.0.nupkg.sha512",
+ "System.IO.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.Compression.dll",
"lib/net45/_._",
- "lib/netcore50/System.IO.Compression.dll",
+ "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": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.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/dotnet/System.IO.Compression.dll",
- "ref/dotnet/System.IO.Compression.xml",
- "ref/dotnet/de/System.IO.Compression.xml",
- "ref/dotnet/es/System.IO.Compression.xml",
- "ref/dotnet/fr/System.IO.Compression.xml",
- "ref/dotnet/it/System.IO.Compression.xml",
- "ref/dotnet/ja/System.IO.Compression.xml",
- "ref/dotnet/ko/System.IO.Compression.xml",
- "ref/dotnet/ru/System.IO.Compression.xml",
- "ref/dotnet/zh-hans/System.IO.Compression.xml",
- "ref/dotnet/zh-hant/System.IO.Compression.xml",
"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/_._",
- "runtime.json"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/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.clrcompression-x64/4.0.0": {
- "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==",
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",
"type": "package",
- "path": "System.IO.Compression.clrcompression-x64/4.0.0",
+ "path": "System.IO.Compression.ZipFile/4.0.1",
"files": [
- "System.IO.Compression.clrcompression-x64.4.0.0.nupkg.sha512",
- "System.IO.Compression.clrcompression-x64.nuspec",
- "runtimes/win10-x64/native/ClrCompression.dll",
- "runtimes/win7-x64/native/clrcompression.dll"
- ]
- },
- "System.IO.Compression.clrcompression-x86/4.0.0": {
- "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==",
- "type": "package",
- "path": "System.IO.Compression.clrcompression-x86/4.0.0",
- "files": [
- "System.IO.Compression.clrcompression-x86.4.0.0.nupkg.sha512",
- "System.IO.Compression.clrcompression-x86.nuspec",
- "runtimes/win10-x86/native/ClrCompression.dll",
- "runtimes/win7-x86/native/clrcompression.dll"
- ]
- },
- "System.IO.Compression.ZipFile/4.0.0": {
- "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==",
- "type": "package",
- "path": "System.IO.Compression.ZipFile/4.0.0",
- "files": [
- "System.IO.Compression.ZipFile.4.0.0.nupkg.sha512",
+ "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",
"System.IO.Compression.ZipFile.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.Compression.ZipFile.dll",
"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/dotnet/System.IO.Compression.ZipFile.dll",
- "ref/dotnet/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/de/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/es/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/fr/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/it/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/ja/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/ko/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/ru/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/zh-hans/System.IO.Compression.ZipFile.xml",
- "ref/dotnet/zh-hant/System.IO.Compression.ZipFile.xml",
"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/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.IO.FileSystem/4.0.0": {
- "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==",
+ "System.IO.FileSystem/4.0.1": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
"type": "package",
- "path": "System.IO.FileSystem/4.0.0",
+ "path": "System.IO.FileSystem/4.0.1",
"files": [
- "System.IO.FileSystem.4.0.0.nupkg.sha512",
+ "System.IO.FileSystem.4.0.1.nupkg.sha512",
"System.IO.FileSystem.nuspec",
- "lib/DNXCore50/System.IO.FileSystem.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.IO.FileSystem.dll",
- "lib/netcore50/System.IO.FileSystem.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.FileSystem.dll",
- "ref/dotnet/System.IO.FileSystem.xml",
- "ref/dotnet/de/System.IO.FileSystem.xml",
- "ref/dotnet/es/System.IO.FileSystem.xml",
- "ref/dotnet/fr/System.IO.FileSystem.xml",
- "ref/dotnet/it/System.IO.FileSystem.xml",
- "ref/dotnet/ja/System.IO.FileSystem.xml",
- "ref/dotnet/ko/System.IO.FileSystem.xml",
- "ref/dotnet/ru/System.IO.FileSystem.xml",
- "ref/dotnet/zh-hans/System.IO.FileSystem.xml",
- "ref/dotnet/zh-hant/System.IO.FileSystem.xml",
"ref/net46/System.IO.FileSystem.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.IO.FileSystem.Primitives/4.0.0": {
- "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==",
- "type": "package",
- "path": "System.IO.FileSystem.Primitives/4.0.0",
- "files": [
- "System.IO.FileSystem.Primitives.4.0.0.nupkg.sha512",
- "System.IO.FileSystem.Primitives.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.FileSystem.Primitives.dll",
- "lib/net46/System.IO.FileSystem.Primitives.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.FileSystem.Primitives.dll",
- "ref/dotnet/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/de/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/es/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/fr/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/it/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/ja/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/ko/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/ru/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/zh-hans/System.IO.FileSystem.Primitives.xml",
- "ref/dotnet/zh-hant/System.IO.FileSystem.Primitives.xml",
- "ref/net46/System.IO.FileSystem.Primitives.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.IO.UnmanagedMemoryStream/4.0.0": {
- "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==",
- "type": "package",
- "path": "System.IO.UnmanagedMemoryStream/4.0.0",
- "files": [
- "System.IO.UnmanagedMemoryStream.4.0.0.nupkg.sha512",
- "System.IO.UnmanagedMemoryStream.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.IO.UnmanagedMemoryStream.dll",
- "lib/net46/System.IO.UnmanagedMemoryStream.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.IO.UnmanagedMemoryStream.dll",
- "ref/dotnet/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/de/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/es/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/fr/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/it/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/ja/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/ko/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/ru/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/zh-hans/System.IO.UnmanagedMemoryStream.xml",
- "ref/dotnet/zh-hant/System.IO.UnmanagedMemoryStream.xml",
- "ref/net46/System.IO.UnmanagedMemoryStream.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Linq/4.0.0": {
- "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
- "type": "package",
- "path": "System.Linq/4.0.0",
- "files": [
- "System.Linq.4.0.0.nupkg.sha512",
- "System.Linq.nuspec",
- "lib/dotnet/System.Linq.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.dll",
- "ref/dotnet/System.Linq.xml",
- "ref/dotnet/de/System.Linq.xml",
- "ref/dotnet/es/System.Linq.xml",
- "ref/dotnet/fr/System.Linq.xml",
- "ref/dotnet/it/System.Linq.xml",
- "ref/dotnet/ja/System.Linq.xml",
- "ref/dotnet/ko/System.Linq.xml",
- "ref/dotnet/ru/System.Linq.xml",
- "ref/dotnet/zh-hans/System.Linq.xml",
- "ref/dotnet/zh-hant/System.Linq.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.dll",
- "ref/netcore50/System.Linq.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Linq.Expressions/4.0.10": {
- "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==",
- "type": "package",
- "path": "System.Linq.Expressions/4.0.10",
- "files": [
- "System.Linq.Expressions.4.0.10.nupkg.sha512",
- "System.Linq.Expressions.nuspec",
- "lib/DNXCore50/System.Linq.Expressions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Linq.Expressions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Linq.Expressions.dll",
- "ref/dotnet/System.Linq.Expressions.xml",
- "ref/dotnet/de/System.Linq.Expressions.xml",
- "ref/dotnet/es/System.Linq.Expressions.xml",
- "ref/dotnet/fr/System.Linq.Expressions.xml",
- "ref/dotnet/it/System.Linq.Expressions.xml",
- "ref/dotnet/ja/System.Linq.Expressions.xml",
- "ref/dotnet/ko/System.Linq.Expressions.xml",
- "ref/dotnet/ru/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hans/System.Linq.Expressions.xml",
- "ref/dotnet/zh-hant/System.Linq.Expressions.xml",
- "ref/net46/_._",
+ "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/_._",
- "runtime.json",
- "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Linq.Parallel/4.0.0": {
- "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==",
+ "System.IO.FileSystem.Primitives/4.0.1": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
"type": "package",
- "path": "System.Linq.Parallel/4.0.0",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
"files": [
- "System.Linq.Parallel.4.0.0.nupkg.sha512",
- "System.Linq.Parallel.nuspec",
- "lib/dotnet/System.Linq.Parallel.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.Parallel.dll",
- "lib/win8/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.Parallel.dll",
- "ref/dotnet/System.Linq.Parallel.xml",
- "ref/dotnet/de/System.Linq.Parallel.xml",
- "ref/dotnet/es/System.Linq.Parallel.xml",
- "ref/dotnet/fr/System.Linq.Parallel.xml",
- "ref/dotnet/it/System.Linq.Parallel.xml",
- "ref/dotnet/ja/System.Linq.Parallel.xml",
- "ref/dotnet/ko/System.Linq.Parallel.xml",
- "ref/dotnet/ru/System.Linq.Parallel.xml",
- "ref/dotnet/zh-hans/System.Linq.Parallel.xml",
- "ref/dotnet/zh-hant/System.Linq.Parallel.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.Parallel.dll",
- "ref/netcore50/System.Linq.Parallel.xml",
- "ref/win8/_._",
- "ref/wpa81/_._"
+ "System.IO.FileSystem.Primitives.4.0.1.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.Linq.Queryable/4.0.0": {
- "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==",
+ "System.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
"type": "package",
- "path": "System.Linq.Queryable/4.0.0",
+ "path": "System.Linq/4.1.0",
"files": [
- "System.Linq.Queryable.4.0.0.nupkg.sha512",
- "System.Linq.Queryable.nuspec",
- "lib/dotnet/System.Linq.Queryable.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.Queryable.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Linq.Queryable.dll",
- "ref/dotnet/System.Linq.Queryable.xml",
- "ref/dotnet/de/System.Linq.Queryable.xml",
- "ref/dotnet/es/System.Linq.Queryable.xml",
- "ref/dotnet/fr/System.Linq.Queryable.xml",
- "ref/dotnet/it/System.Linq.Queryable.xml",
- "ref/dotnet/ja/System.Linq.Queryable.xml",
- "ref/dotnet/ko/System.Linq.Queryable.xml",
- "ref/dotnet/ru/System.Linq.Queryable.xml",
- "ref/dotnet/zh-hans/System.Linq.Queryable.xml",
- "ref/dotnet/zh-hant/System.Linq.Queryable.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.Queryable.dll",
- "ref/netcore50/System.Linq.Queryable.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Net.Http/4.0.0": {
- "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==",
- "type": "package",
- "path": "System.Net.Http/4.0.0",
- "files": [
- "System.Net.Http.4.0.0.nupkg.sha512",
- "System.Net.Http.nuspec",
- "lib/DNXCore50/System.Net.Http.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Net.Http.dll",
- "lib/win8/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Net.Http.dll",
- "ref/dotnet/System.Net.Http.xml",
- "ref/dotnet/de/System.Net.Http.xml",
- "ref/dotnet/es/System.Net.Http.xml",
- "ref/dotnet/fr/System.Net.Http.xml",
- "ref/dotnet/it/System.Net.Http.xml",
- "ref/dotnet/ja/System.Net.Http.xml",
- "ref/dotnet/ko/System.Net.Http.xml",
- "ref/dotnet/ru/System.Net.Http.xml",
- "ref/dotnet/zh-hans/System.Net.Http.xml",
- "ref/dotnet/zh-hant/System.Net.Http.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Net.Http.dll",
- "ref/netcore50/System.Net.Http.xml",
- "ref/win8/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Net.NetworkInformation/4.0.0": {
- "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
- "type": "package",
- "path": "System.Net.NetworkInformation/4.0.0",
- "files": [
- "System.Net.NetworkInformation.4.0.0.nupkg.sha512",
- "System.Net.NetworkInformation.nuspec",
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/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/dotnet/System.Net.NetworkInformation.dll",
- "ref/dotnet/System.Net.NetworkInformation.xml",
- "ref/dotnet/de/System.Net.NetworkInformation.xml",
- "ref/dotnet/es/System.Net.NetworkInformation.xml",
- "ref/dotnet/fr/System.Net.NetworkInformation.xml",
- "ref/dotnet/it/System.Net.NetworkInformation.xml",
- "ref/dotnet/ja/System.Net.NetworkInformation.xml",
- "ref/dotnet/ko/System.Net.NetworkInformation.xml",
- "ref/dotnet/ru/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
"ref/net45/_._",
- "ref/netcore50/System.Net.NetworkInformation.dll",
- "ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/net463/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.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/_._",
"ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Net.NetworkInformation/4.0.10-beta-23123": {
- "sha512": "NkKpsUm2MLoxT+YlSwexidAw2jGFIJuc6i4H9pT3nU3TQj7MZVursD/ohWj3nyBxthy7i00XLWkRZAwGao/zsg==",
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
"type": "package",
- "path": "System.Net.NetworkInformation/4.0.10-beta-23123",
+ "path": "System.Linq.Expressions/4.1.0",
"files": [
- "System.Net.NetworkInformation.4.0.10-beta-23123.nupkg.sha512",
- "System.Net.NetworkInformation.nuspec",
- "lib/DNXCore50/System.Net.NetworkInformation.dll",
+ "System.Linq.Expressions.4.1.0.nupkg.sha512",
+ "System.Linq.Expressions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.Expressions.dll",
+ "lib/netcore50/System.Linq.Expressions.dll",
+ "lib/netstandard1.6/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/dotnet/System.Net.NetworkInformation.dll",
- "ref/dotnet/System.Net.NetworkInformation.xml",
- "ref/dotnet/de/System.Net.NetworkInformation.xml",
- "ref/dotnet/es/System.Net.NetworkInformation.xml",
- "ref/dotnet/fr/System.Net.NetworkInformation.xml",
- "ref/dotnet/it/System.Net.NetworkInformation.xml",
- "ref/dotnet/ja/System.Net.NetworkInformation.xml",
- "ref/dotnet/ko/System.Net.NetworkInformation.xml",
- "ref/dotnet/ru/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
- "ref/net46/_._",
+ "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",
+ "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/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/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
]
},
- "System.Net.Primitives/4.0.10": {
- "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==",
+ "System.Net.Http/4.1.0": {
+ "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",
"type": "package",
- "path": "System.Net.Primitives/4.0.10",
+ "path": "System.Net.Http/4.1.0",
"files": [
- "System.Net.Primitives.4.0.10.nupkg.sha512",
+ "System.Net.Http.4.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/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/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",
+ "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/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/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.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.nupkg.sha512",
"System.Net.Primitives.nuspec",
- "lib/DNXCore50/System.Net.Primitives.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Net.Primitives.dll",
+ "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/dotnet/System.Net.Primitives.dll",
- "ref/dotnet/System.Net.Primitives.xml",
- "ref/dotnet/de/System.Net.Primitives.xml",
- "ref/dotnet/es/System.Net.Primitives.xml",
- "ref/dotnet/fr/System.Net.Primitives.xml",
- "ref/dotnet/it/System.Net.Primitives.xml",
- "ref/dotnet/ja/System.Net.Primitives.xml",
- "ref/dotnet/ko/System.Net.Primitives.xml",
- "ref/dotnet/ru/System.Net.Primitives.xml",
- "ref/dotnet/zh-hans/System.Net.Primitives.xml",
- "ref/dotnet/zh-hant/System.Net.Primitives.xml",
- "ref/net46/_._",
+ "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/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Numerics.Vectors/4.1.0": {
- "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==",
+ "System.Net.Sockets/4.1.0": {
+ "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",
"type": "package",
- "path": "System.Numerics.Vectors/4.1.0",
+ "path": "System.Net.Sockets/4.1.0",
"files": [
- "System.Numerics.Vectors.4.1.0.nupkg.sha512",
- "System.Numerics.Vectors.nuspec",
+ "System.Net.Sockets.4.1.0.nupkg.sha512",
+ "System.Net.Sockets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Numerics.Vectors.dll",
- "lib/net46/System.Numerics.Vectors.dll",
+ "lib/net46/System.Net.Sockets.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
- "ref/dotnet/System.Numerics.Vectors.dll",
- "ref/net46/System.Numerics.Vectors.dll",
+ "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/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.ObjectModel/4.0.10": {
- "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==",
+ "System.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
"type": "package",
- "path": "System.ObjectModel/4.0.10",
+ "path": "System.ObjectModel/4.0.12",
"files": [
- "System.ObjectModel.4.0.10.nupkg.sha512",
+ "System.ObjectModel.4.0.12.nupkg.sha512",
"System.ObjectModel.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.ObjectModel.dll",
- "lib/net46/_._",
+ "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/dotnet/System.ObjectModel.dll",
- "ref/dotnet/System.ObjectModel.xml",
- "ref/dotnet/de/System.ObjectModel.xml",
- "ref/dotnet/es/System.ObjectModel.xml",
- "ref/dotnet/fr/System.ObjectModel.xml",
- "ref/dotnet/it/System.ObjectModel.xml",
- "ref/dotnet/ja/System.ObjectModel.xml",
- "ref/dotnet/ko/System.ObjectModel.xml",
- "ref/dotnet/ru/System.ObjectModel.xml",
- "ref/dotnet/zh-hans/System.ObjectModel.xml",
- "ref/dotnet/zh-hant/System.ObjectModel.xml",
- "ref/net46/_._",
+ "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/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Private.Networking/4.0.0": {
- "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==",
+ "System.Reflection/4.1.0": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
"type": "package",
- "path": "System.Private.Networking/4.0.0",
+ "path": "System.Reflection/4.1.0",
"files": [
- "System.Private.Networking.4.0.0.nupkg.sha512",
- "System.Private.Networking.nuspec",
- "lib/DNXCore50/System.Private.Networking.dll",
- "lib/netcore50/System.Private.Networking.dll",
- "ref/dnxcore50/_._",
- "ref/netcore50/_._"
- ]
- },
- "System.Private.Uri/4.0.0": {
- "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==",
- "type": "package",
- "path": "System.Private.Uri/4.0.0",
- "files": [
- "System.Private.Uri.4.0.0.nupkg.sha512",
- "System.Private.Uri.nuspec",
- "lib/DNXCore50/System.Private.Uri.dll",
- "lib/netcore50/System.Private.Uri.dll",
- "ref/dnxcore50/_._",
- "ref/netcore50/_._",
- "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll"
- ]
- },
- "System.Reflection/4.0.10": {
- "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==",
- "type": "package",
- "path": "System.Reflection/4.0.10",
- "files": [
- "System.Reflection.4.0.10.nupkg.sha512",
+ "System.Reflection.4.1.0.nupkg.sha512",
"System.Reflection.nuspec",
- "lib/DNXCore50/System.Reflection.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Reflection.dll",
+ "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/dotnet/System.Reflection.dll",
- "ref/dotnet/System.Reflection.xml",
- "ref/dotnet/de/System.Reflection.xml",
- "ref/dotnet/es/System.Reflection.xml",
- "ref/dotnet/fr/System.Reflection.xml",
- "ref/dotnet/it/System.Reflection.xml",
- "ref/dotnet/ja/System.Reflection.xml",
- "ref/dotnet/ko/System.Reflection.xml",
- "ref/dotnet/ru/System.Reflection.xml",
- "ref/dotnet/zh-hans/System.Reflection.xml",
- "ref/dotnet/zh-hant/System.Reflection.xml",
- "ref/net46/_._",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Reflection.DispatchProxy/4.0.0": {
- "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==",
+ "System.Reflection.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
"type": "package",
- "path": "System.Reflection.DispatchProxy/4.0.0",
+ "path": "System.Reflection.Emit/4.0.1",
"files": [
- "System.Reflection.DispatchProxy.4.0.0.nupkg.sha512",
- "System.Reflection.DispatchProxy.nuspec",
- "lib/DNXCore50/System.Reflection.DispatchProxy.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Reflection.DispatchProxy.dll",
- "lib/netcore50/System.Reflection.DispatchProxy.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Reflection.DispatchProxy.dll",
- "ref/dotnet/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/de/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/es/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/fr/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/it/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/ja/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/ko/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/ru/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/zh-hans/System.Reflection.DispatchProxy.xml",
- "ref/dotnet/zh-hant/System.Reflection.DispatchProxy.xml",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtime.json",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll"
- ]
- },
- "System.Reflection.Emit/4.0.0": {
- "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==",
- "type": "package",
- "path": "System.Reflection.Emit/4.0.0",
- "files": [
- "System.Reflection.Emit.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.4.0.1.nupkg.sha512",
"System.Reflection.Emit.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.dll",
+ "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/dotnet/System.Reflection.Emit.dll",
- "ref/dotnet/System.Reflection.Emit.xml",
- "ref/dotnet/de/System.Reflection.Emit.xml",
- "ref/dotnet/es/System.Reflection.Emit.xml",
- "ref/dotnet/fr/System.Reflection.Emit.xml",
- "ref/dotnet/it/System.Reflection.Emit.xml",
- "ref/dotnet/ja/System.Reflection.Emit.xml",
- "ref/dotnet/ko/System.Reflection.Emit.xml",
- "ref/dotnet/ru/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.xml",
"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.0": {
- "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==",
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
"type": "package",
- "path": "System.Reflection.Emit.ILGeneration/4.0.0",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
"files": [
- "System.Reflection.Emit.ILGeneration.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",
"System.Reflection.Emit.ILGeneration.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll",
+ "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/dotnet/System.Reflection.Emit.ILGeneration.dll",
- "ref/dotnet/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/de/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/es/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/fr/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/it/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ja/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ko/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/ru/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.ILGeneration.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.ILGeneration.xml",
"ref/net45/_._",
- "ref/wp80/_._"
+ "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.0": {
- "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==",
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
"type": "package",
- "path": "System.Reflection.Emit.Lightweight/4.0.0",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
"files": [
- "System.Reflection.Emit.Lightweight.4.0.0.nupkg.sha512",
+ "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",
"System.Reflection.Emit.Lightweight.nuspec",
- "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll",
+ "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/dotnet/System.Reflection.Emit.Lightweight.dll",
- "ref/dotnet/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/de/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/es/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/fr/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/it/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/ja/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/ko/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/ru/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/zh-hans/System.Reflection.Emit.Lightweight.xml",
- "ref/dotnet/zh-hant/System.Reflection.Emit.Lightweight.xml",
"ref/net45/_._",
- "ref/wp80/_._"
+ "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.0": {
- "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==",
+ "System.Reflection.Extensions/4.0.1": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
"type": "package",
- "path": "System.Reflection.Extensions/4.0.0",
+ "path": "System.Reflection.Extensions/4.0.1",
"files": [
- "System.Reflection.Extensions.4.0.0.nupkg.sha512",
+ "System.Reflection.Extensions.4.0.1.nupkg.sha512",
"System.Reflection.Extensions.nuspec",
- "lib/DNXCore50/System.Reflection.Extensions.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Reflection.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Extensions.dll",
- "ref/dotnet/System.Reflection.Extensions.xml",
- "ref/dotnet/de/System.Reflection.Extensions.xml",
- "ref/dotnet/es/System.Reflection.Extensions.xml",
- "ref/dotnet/fr/System.Reflection.Extensions.xml",
- "ref/dotnet/it/System.Reflection.Extensions.xml",
- "ref/dotnet/ja/System.Reflection.Extensions.xml",
- "ref/dotnet/ko/System.Reflection.Extensions.xml",
- "ref/dotnet/ru/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.Extensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.Extensions.xml",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Reflection.Metadata/1.0.22": {
- "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==",
+ "System.Reflection.Primitives/4.0.1": {
+ "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
"type": "package",
- "path": "System.Reflection.Metadata/1.0.22",
+ "path": "System.Reflection.Primitives/4.0.1",
"files": [
- "System.Reflection.Metadata.1.0.22.nupkg.sha512",
- "System.Reflection.Metadata.nuspec",
- "lib/dotnet/System.Reflection.Metadata.dll",
- "lib/dotnet/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.0": {
- "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
- "type": "package",
- "path": "System.Reflection.Primitives/4.0.0",
- "files": [
- "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.4.0.1.nupkg.sha512",
"System.Reflection.Primitives.nuspec",
- "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Reflection.Primitives.dll",
- "ref/dotnet/System.Reflection.Primitives.xml",
- "ref/dotnet/de/System.Reflection.Primitives.xml",
- "ref/dotnet/es/System.Reflection.Primitives.xml",
- "ref/dotnet/fr/System.Reflection.Primitives.xml",
- "ref/dotnet/it/System.Reflection.Primitives.xml",
- "ref/dotnet/ja/System.Reflection.Primitives.xml",
- "ref/dotnet/ko/System.Reflection.Primitives.xml",
- "ref/dotnet/ru/System.Reflection.Primitives.xml",
- "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
- "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Reflection.TypeExtensions/4.0.0": {
- "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==",
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
"type": "package",
- "path": "System.Reflection.TypeExtensions/4.0.0",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
"files": [
- "System.Reflection.TypeExtensions.4.0.0.nupkg.sha512",
+ "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",
"System.Reflection.TypeExtensions.nuspec",
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
+ "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/dotnet/System.Reflection.TypeExtensions.dll",
- "ref/dotnet/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/de/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/es/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/fr/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/it/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ja/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ko/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/ru/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hans/System.Reflection.TypeExtensions.xml",
- "ref/dotnet/zh-hant/System.Reflection.TypeExtensions.xml",
"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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"
]
},
- "System.Resources.ResourceManager/4.0.0": {
- "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "System.Resources.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
"type": "package",
- "path": "System.Resources.ResourceManager/4.0.0",
+ "path": "System.Resources.ResourceManager/4.0.1",
"files": [
- "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.4.0.1.nupkg.sha512",
"System.Resources.ResourceManager.nuspec",
- "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Resources.ResourceManager.dll",
- "ref/dotnet/System.Resources.ResourceManager.xml",
- "ref/dotnet/de/System.Resources.ResourceManager.xml",
- "ref/dotnet/es/System.Resources.ResourceManager.xml",
- "ref/dotnet/fr/System.Resources.ResourceManager.xml",
- "ref/dotnet/it/System.Resources.ResourceManager.xml",
- "ref/dotnet/ja/System.Resources.ResourceManager.xml",
- "ref/dotnet/ko/System.Resources.ResourceManager.xml",
- "ref/dotnet/ru/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Runtime/4.0.20": {
- "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==",
+ "System.Runtime/4.1.0": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
"type": "package",
- "path": "System.Runtime/4.0.20",
+ "path": "System.Runtime/4.1.0",
"files": [
- "System.Runtime.4.0.20.nupkg.sha512",
+ "System.Runtime.4.1.0.nupkg.sha512",
"System.Runtime.nuspec",
- "lib/DNXCore50/System.Runtime.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Runtime.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.dll",
- "ref/dotnet/System.Runtime.xml",
- "ref/dotnet/de/System.Runtime.xml",
- "ref/dotnet/es/System.Runtime.xml",
- "ref/dotnet/fr/System.Runtime.xml",
- "ref/dotnet/it/System.Runtime.xml",
- "ref/dotnet/ja/System.Runtime.xml",
- "ref/dotnet/ko/System.Runtime.xml",
- "ref/dotnet/ru/System.Runtime.xml",
- "ref/dotnet/zh-hans/System.Runtime.xml",
- "ref/dotnet/zh-hant/System.Runtime.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.dll"
- ]
- },
- "System.Runtime.Extensions/4.0.10": {
- "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==",
- "type": "package",
- "path": "System.Runtime.Extensions/4.0.10",
- "files": [
- "System.Runtime.Extensions.4.0.10.nupkg.sha512",
- "System.Runtime.Extensions.nuspec",
- "lib/DNXCore50/System.Runtime.Extensions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Runtime.Extensions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.Extensions.dll",
- "ref/dotnet/System.Runtime.Extensions.xml",
- "ref/dotnet/de/System.Runtime.Extensions.xml",
- "ref/dotnet/es/System.Runtime.Extensions.xml",
- "ref/dotnet/fr/System.Runtime.Extensions.xml",
- "ref/dotnet/it/System.Runtime.Extensions.xml",
- "ref/dotnet/ja/System.Runtime.Extensions.xml",
- "ref/dotnet/ko/System.Runtime.Extensions.xml",
- "ref/dotnet/ru/System.Runtime.Extensions.xml",
- "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
- "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll"
- ]
- },
- "System.Runtime.Handles/4.0.0": {
- "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
- "type": "package",
- "path": "System.Runtime.Handles/4.0.0",
- "files": [
- "System.Runtime.Handles.4.0.0.nupkg.sha512",
- "System.Runtime.Handles.nuspec",
- "lib/DNXCore50/System.Runtime.Handles.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Runtime.Handles.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.Handles.dll",
- "ref/dotnet/System.Runtime.Handles.xml",
- "ref/dotnet/de/System.Runtime.Handles.xml",
- "ref/dotnet/es/System.Runtime.Handles.xml",
- "ref/dotnet/fr/System.Runtime.Handles.xml",
- "ref/dotnet/it/System.Runtime.Handles.xml",
- "ref/dotnet/ja/System.Runtime.Handles.xml",
- "ref/dotnet/ko/System.Runtime.Handles.xml",
- "ref/dotnet/ru/System.Runtime.Handles.xml",
- "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
- "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll"
- ]
- },
- "System.Runtime.InteropServices/4.0.20": {
- "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==",
- "type": "package",
- "path": "System.Runtime.InteropServices/4.0.20",
- "files": [
- "System.Runtime.InteropServices.4.0.20.nupkg.sha512",
- "System.Runtime.InteropServices.nuspec",
- "lib/DNXCore50/System.Runtime.InteropServices.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Runtime.InteropServices.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Runtime.InteropServices.dll",
- "ref/dotnet/System.Runtime.InteropServices.xml",
- "ref/dotnet/de/System.Runtime.InteropServices.xml",
- "ref/dotnet/es/System.Runtime.InteropServices.xml",
- "ref/dotnet/fr/System.Runtime.InteropServices.xml",
- "ref/dotnet/it/System.Runtime.InteropServices.xml",
- "ref/dotnet/ja/System.Runtime.InteropServices.xml",
- "ref/dotnet/ko/System.Runtime.InteropServices.xml",
- "ref/dotnet/ru/System.Runtime.InteropServices.xml",
- "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml",
- "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll"
- ]
- },
- "System.Runtime.Numerics/4.0.0": {
- "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==",
- "type": "package",
- "path": "System.Runtime.Numerics/4.0.0",
- "files": [
- "System.Runtime.Numerics.4.0.0.nupkg.sha512",
- "System.Runtime.Numerics.nuspec",
- "lib/dotnet/System.Runtime.Numerics.dll",
"lib/net45/_._",
- "lib/netcore50/System.Runtime.Numerics.dll",
- "lib/win8/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.Runtime.Numerics.dll",
- "ref/dotnet/System.Runtime.Numerics.xml",
- "ref/dotnet/de/System.Runtime.Numerics.xml",
- "ref/dotnet/es/System.Runtime.Numerics.xml",
- "ref/dotnet/fr/System.Runtime.Numerics.xml",
- "ref/dotnet/it/System.Runtime.Numerics.xml",
- "ref/dotnet/ja/System.Runtime.Numerics.xml",
- "ref/dotnet/ko/System.Runtime.Numerics.xml",
- "ref/dotnet/ru/System.Runtime.Numerics.xml",
- "ref/dotnet/zh-hans/System.Runtime.Numerics.xml",
- "ref/dotnet/zh-hant/System.Runtime.Numerics.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Runtime.Numerics.dll",
- "ref/netcore50/System.Runtime.Numerics.xml",
- "ref/win8/_._",
- "ref/wpa81/_._"
- ]
- },
- "System.Security.Claims/4.0.0": {
- "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==",
- "type": "package",
- "path": "System.Security.Claims/4.0.0",
- "files": [
- "System.Security.Claims.4.0.0.nupkg.sha512",
- "System.Security.Claims.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.Security.Claims.dll",
- "lib/net46/System.Security.Claims.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Security.Claims.dll",
- "ref/dotnet/System.Security.Claims.xml",
- "ref/dotnet/de/System.Security.Claims.xml",
- "ref/dotnet/es/System.Security.Claims.xml",
- "ref/dotnet/fr/System.Security.Claims.xml",
- "ref/dotnet/it/System.Security.Claims.xml",
- "ref/dotnet/ja/System.Security.Claims.xml",
- "ref/dotnet/ko/System.Security.Claims.xml",
- "ref/dotnet/ru/System.Security.Claims.xml",
- "ref/dotnet/zh-hans/System.Security.Claims.xml",
- "ref/dotnet/zh-hant/System.Security.Claims.xml",
- "ref/net46/System.Security.Claims.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Security.Principal/4.0.0": {
- "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==",
- "type": "package",
- "path": "System.Security.Principal/4.0.0",
- "files": [
- "System.Security.Principal.4.0.0.nupkg.sha512",
- "System.Security.Principal.nuspec",
- "lib/dotnet/System.Security.Principal.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Security.Principal.dll",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
"lib/win8/_._",
"lib/wp80/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Security.Principal.dll",
- "ref/dotnet/System.Security.Principal.xml",
- "ref/dotnet/de/System.Security.Principal.xml",
- "ref/dotnet/es/System.Security.Principal.xml",
- "ref/dotnet/fr/System.Security.Principal.xml",
- "ref/dotnet/it/System.Security.Principal.xml",
- "ref/dotnet/ja/System.Security.Principal.xml",
- "ref/dotnet/ko/System.Security.Principal.xml",
- "ref/dotnet/ru/System.Security.Principal.xml",
- "ref/dotnet/zh-hans/System.Security.Principal.xml",
- "ref/dotnet/zh-hant/System.Security.Principal.xml",
+ "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/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/_._"
- ]
- },
- "System.Text.Encoding/4.0.10": {
- "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==",
- "type": "package",
- "path": "System.Text.Encoding/4.0.10",
- "files": [
- "System.Text.Encoding.4.0.10.nupkg.sha512",
- "System.Text.Encoding.nuspec",
- "lib/DNXCore50/System.Text.Encoding.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Text.Encoding.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Text.Encoding.dll",
- "ref/dotnet/System.Text.Encoding.xml",
- "ref/dotnet/de/System.Text.Encoding.xml",
- "ref/dotnet/es/System.Text.Encoding.xml",
- "ref/dotnet/fr/System.Text.Encoding.xml",
- "ref/dotnet/it/System.Text.Encoding.xml",
- "ref/dotnet/ja/System.Text.Encoding.xml",
- "ref/dotnet/ko/System.Text.Encoding.xml",
- "ref/dotnet/ru/System.Text.Encoding.xml",
- "ref/dotnet/zh-hans/System.Text.Encoding.xml",
- "ref/dotnet/zh-hant/System.Text.Encoding.xml",
- "ref/net46/_._",
+ "ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll"
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Text.Encoding.Extensions/4.0.10": {
- "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==",
+ "System.Runtime.Extensions/4.1.0": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
"type": "package",
- "path": "System.Text.Encoding.Extensions/4.0.10",
+ "path": "System.Runtime.Extensions/4.1.0",
"files": [
- "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512",
- "System.Text.Encoding.Extensions.nuspec",
- "lib/DNXCore50/System.Text.Encoding.Extensions.dll",
+ "System.Runtime.Extensions.4.1.0.nupkg.sha512",
+ "System.Runtime.Extensions.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Text.Encoding.Extensions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Text.Encoding.Extensions.dll",
- "ref/dotnet/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/de/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/es/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/fr/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/it/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/ja/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/ko/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/ru/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml",
- "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll"
- ]
- },
- "System.Text.RegularExpressions/4.0.10": {
- "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==",
- "type": "package",
- "path": "System.Text.RegularExpressions/4.0.10",
- "files": [
- "System.Text.RegularExpressions.4.0.10.nupkg.sha512",
- "System.Text.RegularExpressions.nuspec",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/dotnet/System.Text.RegularExpressions.dll",
- "lib/net46/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Text.RegularExpressions.dll",
- "ref/dotnet/System.Text.RegularExpressions.xml",
- "ref/dotnet/de/System.Text.RegularExpressions.xml",
- "ref/dotnet/es/System.Text.RegularExpressions.xml",
- "ref/dotnet/fr/System.Text.RegularExpressions.xml",
- "ref/dotnet/it/System.Text.RegularExpressions.xml",
- "ref/dotnet/ja/System.Text.RegularExpressions.xml",
- "ref/dotnet/ko/System.Text.RegularExpressions.xml",
- "ref/dotnet/ru/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hans/System.Text.RegularExpressions.xml",
- "ref/dotnet/zh-hant/System.Text.RegularExpressions.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
- ]
- },
- "System.Threading/4.0.10": {
- "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==",
- "type": "package",
- "path": "System.Threading/4.0.10",
- "files": [
- "System.Threading.4.0.10.nupkg.sha512",
- "System.Threading.nuspec",
- "lib/DNXCore50/System.Threading.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Threading.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Threading.dll",
- "ref/dotnet/System.Threading.xml",
- "ref/dotnet/de/System.Threading.xml",
- "ref/dotnet/es/System.Threading.xml",
- "ref/dotnet/fr/System.Threading.xml",
- "ref/dotnet/it/System.Threading.xml",
- "ref/dotnet/ja/System.Threading.xml",
- "ref/dotnet/ko/System.Threading.xml",
- "ref/dotnet/ru/System.Threading.xml",
- "ref/dotnet/zh-hans/System.Threading.xml",
- "ref/dotnet/zh-hant/System.Threading.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Threading.dll"
- ]
- },
- "System.Threading.Overlapped/4.0.0": {
- "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==",
- "type": "package",
- "path": "System.Threading.Overlapped/4.0.0",
- "files": [
- "System.Threading.Overlapped.4.0.0.nupkg.sha512",
- "System.Threading.Overlapped.nuspec",
- "lib/DNXCore50/System.Threading.Overlapped.dll",
- "lib/net46/System.Threading.Overlapped.dll",
- "lib/netcore50/System.Threading.Overlapped.dll",
- "ref/dotnet/System.Threading.Overlapped.dll",
- "ref/dotnet/System.Threading.Overlapped.xml",
- "ref/dotnet/de/System.Threading.Overlapped.xml",
- "ref/dotnet/es/System.Threading.Overlapped.xml",
- "ref/dotnet/fr/System.Threading.Overlapped.xml",
- "ref/dotnet/it/System.Threading.Overlapped.xml",
- "ref/dotnet/ja/System.Threading.Overlapped.xml",
- "ref/dotnet/ko/System.Threading.Overlapped.xml",
- "ref/dotnet/ru/System.Threading.Overlapped.xml",
- "ref/dotnet/zh-hans/System.Threading.Overlapped.xml",
- "ref/dotnet/zh-hant/System.Threading.Overlapped.xml",
- "ref/net46/System.Threading.Overlapped.dll"
- ]
- },
- "System.Threading.Tasks/4.0.10": {
- "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==",
- "type": "package",
- "path": "System.Threading.Tasks/4.0.10",
- "files": [
- "System.Threading.Tasks.4.0.10.nupkg.sha512",
- "System.Threading.Tasks.nuspec",
- "lib/DNXCore50/System.Threading.Tasks.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/_._",
- "lib/netcore50/System.Threading.Tasks.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/dotnet/System.Threading.Tasks.dll",
- "ref/dotnet/System.Threading.Tasks.xml",
- "ref/dotnet/de/System.Threading.Tasks.xml",
- "ref/dotnet/es/System.Threading.Tasks.xml",
- "ref/dotnet/fr/System.Threading.Tasks.xml",
- "ref/dotnet/it/System.Threading.Tasks.xml",
- "ref/dotnet/ja/System.Threading.Tasks.xml",
- "ref/dotnet/ko/System.Threading.Tasks.xml",
- "ref/dotnet/ru/System.Threading.Tasks.xml",
- "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
- "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
- "ref/net46/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll"
- ]
- },
- "System.Threading.Tasks.Dataflow/4.5.25": {
- "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==",
- "type": "package",
- "path": "System.Threading.Tasks.Dataflow/4.5.25",
- "files": [
- "System.Threading.Tasks.Dataflow.4.5.25.nupkg.sha512",
- "System.Threading.Tasks.Dataflow.nuspec",
- "lib/dotnet/System.Threading.Tasks.Dataflow.XML",
- "lib/dotnet/System.Threading.Tasks.Dataflow.dll",
- "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML",
- "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.dll",
- "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.XML",
- "lib/portable-net45+win8+wpa81/System.Threading.Tasks.Dataflow.dll"
- ]
- },
- "System.Threading.Tasks.Parallel/4.0.0": {
- "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==",
- "type": "package",
- "path": "System.Threading.Tasks.Parallel/4.0.0",
- "files": [
- "System.Threading.Tasks.Parallel.4.0.0.nupkg.sha512",
- "System.Threading.Tasks.Parallel.nuspec",
- "lib/dotnet/System.Threading.Tasks.Parallel.dll",
"lib/net45/_._",
- "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+ "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": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.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": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.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/_._",
- "ref/dotnet/System.Threading.Tasks.Parallel.dll",
- "ref/dotnet/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/de/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/es/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/fr/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/it/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ja/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ko/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/ru/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/zh-hans/System.Threading.Tasks.Parallel.xml",
- "ref/dotnet/zh-hant/System.Threading.Tasks.Parallel.xml",
+ "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/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/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Threading.Timer/4.0.0": {
- "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==",
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
"type": "package",
- "path": "System.Threading.Timer/4.0.0",
+ "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",
"files": [
- "System.Threading.Timer.4.0.0.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/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "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": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.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.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.2.0.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/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "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",
+ "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": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.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/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": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.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/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": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "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": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.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": {
+ "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.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.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.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.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.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.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.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "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.6/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/net463/System.Text.RegularExpressions.dll",
+ "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/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/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "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.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.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.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.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.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.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.nupkg.sha512",
"System.Threading.Timer.nuspec",
- "lib/DNXCore50/System.Threading.Timer.dll",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
"lib/net451/_._",
- "lib/netcore50/System.Threading.Timer.dll",
+ "lib/portable-net451+win81+wpa81/_._",
"lib/win81/_._",
"lib/wpa81/_._",
- "ref/dotnet/System.Threading.Timer.dll",
- "ref/dotnet/System.Threading.Timer.xml",
- "ref/dotnet/de/System.Threading.Timer.xml",
- "ref/dotnet/es/System.Threading.Timer.xml",
- "ref/dotnet/fr/System.Threading.Timer.xml",
- "ref/dotnet/it/System.Threading.Timer.xml",
- "ref/dotnet/ja/System.Threading.Timer.xml",
- "ref/dotnet/ko/System.Threading.Timer.xml",
- "ref/dotnet/ru/System.Threading.Timer.xml",
- "ref/dotnet/zh-hans/System.Threading.Timer.xml",
- "ref/dotnet/zh-hant/System.Threading.Timer.xml",
+ "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/_._",
- "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll"
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Xml.ReaderWriter/4.0.10": {
- "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==",
+ "System.Xml.ReaderWriter/4.0.11": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
"type": "package",
- "path": "System.Xml.ReaderWriter/4.0.10",
+ "path": "System.Xml.ReaderWriter/4.0.11",
"files": [
- "System.Xml.ReaderWriter.4.0.10.nupkg.sha512",
+ "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",
"System.Xml.ReaderWriter.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Xml.ReaderWriter.dll",
- "lib/net46/_._",
+ "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/dotnet/System.Xml.ReaderWriter.dll",
- "ref/dotnet/System.Xml.ReaderWriter.xml",
- "ref/dotnet/de/System.Xml.ReaderWriter.xml",
- "ref/dotnet/es/System.Xml.ReaderWriter.xml",
- "ref/dotnet/fr/System.Xml.ReaderWriter.xml",
- "ref/dotnet/it/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ja/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ko/System.Xml.ReaderWriter.xml",
- "ref/dotnet/ru/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hans/System.Xml.ReaderWriter.xml",
- "ref/dotnet/zh-hant/System.Xml.ReaderWriter.xml",
- "ref/net46/_._",
+ "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/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
},
- "System.Xml.XDocument/4.0.10": {
- "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==",
+ "System.Xml.XDocument/4.0.11": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
"type": "package",
- "path": "System.Xml.XDocument/4.0.10",
+ "path": "System.Xml.XDocument/4.0.11",
"files": [
- "System.Xml.XDocument.4.0.10.nupkg.sha512",
+ "System.Xml.XDocument.4.0.11.nupkg.sha512",
"System.Xml.XDocument.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
- "lib/dotnet/System.Xml.XDocument.dll",
- "lib/net46/_._",
+ "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/dotnet/System.Xml.XDocument.dll",
- "ref/dotnet/System.Xml.XDocument.xml",
- "ref/dotnet/de/System.Xml.XDocument.xml",
- "ref/dotnet/es/System.Xml.XDocument.xml",
- "ref/dotnet/fr/System.Xml.XDocument.xml",
- "ref/dotnet/it/System.Xml.XDocument.xml",
- "ref/dotnet/ja/System.Xml.XDocument.xml",
- "ref/dotnet/ko/System.Xml.XDocument.xml",
- "ref/dotnet/ru/System.Xml.XDocument.xml",
- "ref/dotnet/zh-hans/System.Xml.XDocument.xml",
- "ref/dotnet/zh-hant/System.Xml.XDocument.xml",
- "ref/net46/_._",
+ "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/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
]
}
},
"projectFileDependencyGroups": {
- "": [
- "Microsoft.NETCore >= 5.0.0",
- "Microsoft.NETCore.Portable.Compatibility >= 1.0.1"
- ],
- ".NETPlatform,Version=v5.0": []
+ "": [],
+ ".NETPortable,Version=v4.5,Profile=Profile7": [],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0"
+ ]
}
}
\ No newline at end of file
diff --git a/RSSDP/CustomHttpHeaders.cs b/RSSDP/CustomHttpHeaders.cs
new file mode 100644
index 0000000000..9250d612fe
--- /dev/null
+++ b/RSSDP/CustomHttpHeaders.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Rssdp
+{
+ ///
+ /// Represents a custom HTTP header sent on device search response or notification messages.
+ ///
+ public sealed class CustomHttpHeader
+ {
+
+ #region Fields
+
+ private string _Name;
+ private string _Value;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Full constructor.
+ ///
+ /// The field name of the header.
+ /// The value of the header
+ ///
+ /// As per RFC 822 and 2616, the name must contain only printable ASCII characters (33-126) excluding colon (:). The value may contain any ASCII characters except carriage return or line feed.
+ ///
+ /// Thrown if the name is null.
+ /// Thrown if the name is an empty value, or contains an invalid character. Also thrown if the value contains a \r or \n character.
+ public CustomHttpHeader(string name, string value)
+ {
+ Name = name;
+ Value = value;
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Return the name of this header.
+ ///
+ public string Name
+ {
+ get { return _Name; }
+ private set
+ {
+ EnsureValidName(value);
+ _Name = value;
+ }
+ }
+
+ ///
+ /// Returns the value of this header.
+ ///
+ public string Value
+ {
+ get { return _Value; }
+ private set
+ {
+ EnsureValidValue(value);
+ _Value = value;
+ }
+ }
+
+ #endregion
+
+ #region Overrides
+
+ ///
+ /// Returns the header formatted for use in an HTTP message.
+ ///
+ /// A string representing this header in the format of 'name: value'.
+ public override string ToString()
+ {
+ return this.Name + ": " + this.Value;
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ private static void EnsureValidName(string name)
+ {
+ if (name == null) throw new ArgumentNullException(nameof(name), "Name cannot be null.");
+ if (name.Length == 0) throw new ArgumentException("Name cannot be blank.", nameof(name));
+
+ foreach (var c in name)
+ {
+ var b = (byte)c;
+ if (c == ':' || b < 33 || b > 126) throw new ArgumentException("Name contains illegal characters.", nameof(name));
+ }
+ }
+
+ private static void EnsureValidValue(string value)
+ {
+ if (String.IsNullOrEmpty(value)) return;
+
+ if (value.Contains("\r") || value.Contains("\n")) throw new ArgumentException("Invalid value.", nameof(value));
+ }
+
+ #endregion
+
+ }
+
+ ///
+ /// Represents a collection of custom HTTP headers, keyed by name.
+ ///
+ public class CustomHttpHeadersCollection : IEnumerable
+ {
+ #region Fields
+
+ private IDictionary _Headers;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Default constructor.
+ ///
+ public CustomHttpHeadersCollection()
+ {
+ _Headers = new Dictionary();
+ }
+
+ ///
+ /// Full constructor.
+ ///
+ /// Specifies the initial capacity of the collection.
+ public CustomHttpHeadersCollection(int capacity)
+ {
+ _Headers = new Dictionary(capacity);
+ }
+
+ #endregion
+
+ #region Public Methpds
+
+ ///
+ /// Adds a instance to the collection.
+ ///
+ /// The instance to add to the collection.
+ ///
+ ///
+ ///
+ /// Thrown if is null.
+ public void Add(CustomHttpHeader header)
+ {
+ if (header == null) throw new ArgumentNullException(nameof(header));
+
+ lock (_Headers)
+ {
+ _Headers.Add(header.Name, header);
+ }
+ }
+
+ #region Remove Overloads
+
+ ///
+ /// Removes the specified header instance from the collection.
+ ///
+ /// The instance to remove from the collection.
+ ///
+ /// Only removes the specified header if that instance was in the collection, if another header with the same name exists in the collection it is not removed.
+ ///
+ /// True if an item was removed from the collection, otherwise false (because it did not exist or was not the same instance).
+ ///
+ /// Thrown if the is null.
+ public bool Remove(CustomHttpHeader header)
+ {
+ if (header == null) throw new ArgumentNullException(nameof(header));
+
+ lock (_Headers)
+ {
+ if (_Headers.ContainsKey(header.Name) && _Headers[header.Name] == header)
+ return _Headers.Remove(header.Name);
+ }
+
+ return false;
+ }
+
+ ///
+ /// Removes the property with the specified key ( from the collection.
+ ///
+ /// The name of the instance to remove from the collection.
+ /// True if an item was removed from the collection, otherwise false (because no item exists in the collection with that key).
+ /// Thrown if the argument is null or empty string.
+ public bool Remove(string headerName)
+ {
+ if (String.IsNullOrEmpty(headerName)) throw new ArgumentException("headerName cannot be null or empty.", nameof(headerName));
+
+ lock (_Headers)
+ {
+ return _Headers.Remove(headerName);
+ }
+ }
+
+ #endregion
+
+ ///
+ /// Returns a boolean indicating whether or not the specified instance is in the collection.
+ ///
+ /// An instance to check the collection for.
+ /// True if the specified instance exists in the collection, otherwise false.
+ public bool Contains(CustomHttpHeader header)
+ {
+ if (header == null) throw new ArgumentNullException(nameof(header));
+
+ lock (_Headers)
+ {
+ if (_Headers.ContainsKey(header.Name))
+ return _Headers[header.Name] == header;
+ }
+
+ return false;
+ }
+
+ ///
+ /// Returns a boolean indicating whether or not a instance with the specified full name value exists in the collection.
+ ///
+ /// A string containing the full name of the instance to check for.
+ /// True if an item with the specified full name exists in the collection, otherwise false.
+ public bool Contains(string headerName)
+ {
+ if (String.IsNullOrEmpty(headerName)) throw new ArgumentException("headerName cannot be null or empty.", nameof(headerName));
+
+ lock (_Headers)
+ {
+ return _Headers.ContainsKey(headerName);
+ }
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns the number of items in the collection.
+ ///
+ public int Count
+ {
+ get { return _Headers.Count; }
+ }
+
+ ///
+ /// Returns the instance from the collection that has the specified value.
+ ///
+ /// The full name of the property to return.
+ /// A instance from the collection.
+ /// Thrown if no item exists in the collection with the specified value.
+ public CustomHttpHeader this[string name]
+ {
+ get
+ {
+ return _Headers[name];
+ }
+ }
+
+ #endregion
+
+ #region IEnumerable Members
+
+ ///
+ /// Returns an enumerator of instances in this collection.
+ ///
+ /// An enumerator of instances in this collection.
+ public IEnumerator GetEnumerator()
+ {
+ lock (_Headers)
+ {
+ return _Headers.Values.GetEnumerator();
+ }
+ }
+
+ ///
+ /// Returns an enumerator of instances in this collection.
+ ///
+ /// An enumerator of instances in this collection.
+ IEnumerator IEnumerable.GetEnumerator()
+ {
+ lock (_Headers)
+ {
+ return _Headers.Values.GetEnumerator();
+ }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/DeviceAvailableEventArgs.cs b/RSSDP/DeviceAvailableEventArgs.cs
new file mode 100644
index 0000000000..39f07e1d75
--- /dev/null
+++ b/RSSDP/DeviceAvailableEventArgs.cs
@@ -0,0 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp
+{
+ ///
+ /// Event arguments for the event.
+ ///
+ public sealed class DeviceAvailableEventArgs : EventArgs
+ {
+
+ #region Fields
+
+ private readonly DiscoveredSsdpDevice _DiscoveredDevice;
+ private readonly bool _IsNewlyDiscovered;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Full constructor.
+ ///
+ /// A instance representing the available device.
+ /// A boolean value indicating whether or not this device came from the cache. See for more detail.
+ /// Thrown if the parameter is null.
+ public DeviceAvailableEventArgs(DiscoveredSsdpDevice discoveredDevice, bool isNewlyDiscovered)
+ {
+ if (discoveredDevice == null) throw new ArgumentNullException("discoveredDevice");
+
+ _DiscoveredDevice = discoveredDevice;
+ _IsNewlyDiscovered = isNewlyDiscovered;
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns true if the device was discovered due to an alive notification, or a search and was not already in the cache. Returns false if the item came from the cache but matched the current search request.
+ ///
+ public bool IsNewlyDiscovered
+ {
+ get { return _IsNewlyDiscovered; }
+ }
+
+ ///
+ /// A reference to a instance containing the discovered details and allowing access to the full device description.
+ ///
+ public DiscoveredSsdpDevice DiscoveredDevice
+ {
+ get { return _DiscoveredDevice; }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/DeviceEventArgs.cs b/RSSDP/DeviceEventArgs.cs
new file mode 100644
index 0000000000..e0c19c4c47
--- /dev/null
+++ b/RSSDP/DeviceEventArgs.cs
@@ -0,0 +1,49 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Rssdp
+{
+ ///
+ /// Event arguments for the and events.
+ ///
+ public sealed class DeviceEventArgs : EventArgs
+ {
+
+ #region Fields
+
+ private readonly SsdpDevice _Device;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Constructs a new instance for the specified .
+ ///
+ /// The associated with the event this argument class is being used for.
+ /// Thrown if the argument is null.
+ public DeviceEventArgs(SsdpDevice device)
+ {
+ if (device == null) throw new ArgumentNullException("device");
+
+ _Device = device;
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns the instance the event being raised for.
+ ///
+ public SsdpDevice Device
+ {
+ get { return _Device; }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/DeviceUnavailableEventArgs.cs b/RSSDP/DeviceUnavailableEventArgs.cs
new file mode 100644
index 0000000000..5b7c1437ad
--- /dev/null
+++ b/RSSDP/DeviceUnavailableEventArgs.cs
@@ -0,0 +1,60 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp
+{
+ ///
+ /// Event arguments for the event.
+ ///
+ public sealed class DeviceUnavailableEventArgs : EventArgs
+ {
+
+ #region Fields
+
+ private readonly DiscoveredSsdpDevice _DiscoveredDevice;
+ private readonly bool _Expired;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Full constructor.
+ ///
+ /// A instance representing the device that has become unavailable.
+ /// A boolean value indicating whether this device is unavailable because it expired, or because it explicitly sent a byebye notification.. See for more detail.
+ /// Thrown if the parameter is null.
+ public DeviceUnavailableEventArgs(DiscoveredSsdpDevice discoveredDevice, bool expired)
+ {
+ if (discoveredDevice == null) throw new ArgumentNullException("discoveredDevice");
+
+ _DiscoveredDevice = discoveredDevice;
+ _Expired = expired;
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns true if the device is considered unavailable because it's cached information expired before a new alive notification or search result was received. Returns false if the device is unavailable because it sent an explicit notification of it's unavailability.
+ ///
+ public bool Expired
+ {
+ get { return _Expired; }
+ }
+
+ ///
+ /// A reference to a instance containing the discovery details of the removed device.
+ ///
+ public DiscoveredSsdpDevice DiscoveredDevice
+ {
+ get { return _DiscoveredDevice; }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/DiscoveredSsdpDevice.cs b/RSSDP/DiscoveredSsdpDevice.cs
new file mode 100644
index 0000000000..58f0acfa51
--- /dev/null
+++ b/RSSDP/DiscoveredSsdpDevice.cs
@@ -0,0 +1,171 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net.Http;
+using System.Text;
+using System.Threading.Tasks;
+using System.Net.Http.Headers;
+
+namespace Rssdp
+{
+ ///
+ /// Represents a discovered device, containing basic information about the device and the location of it's full device description document. Also provides convenience methods for retrieving the device description document.
+ ///
+ ///
+ ///
+ public sealed class DiscoveredSsdpDevice
+ {
+
+ #region Fields
+
+ private SsdpRootDevice _Device;
+ private DateTimeOffset _AsAt;
+
+ private static HttpClient s_DefaultHttpClient;
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Sets or returns the type of notification, being either a uuid, device type, service type or upnp:rootdevice.
+ ///
+ public string NotificationType { get; set; }
+
+ ///
+ /// Sets or returns the universal service name (USN) of the device.
+ ///
+ public string Usn { get; set; }
+
+ ///
+ /// Sets or returns a URL pointing to the device description document for this device.
+ ///
+ public Uri DescriptionLocation { get; set; }
+
+ ///
+ /// Sets or returns the length of time this information is valid for (from the time).
+ ///
+ public TimeSpan CacheLifetime { get; set; }
+
+ ///
+ /// Sets or returns the date and time this information was received.
+ ///
+ public DateTimeOffset AsAt
+ {
+ get { return _AsAt; }
+ set
+ {
+ if (_AsAt != value)
+ {
+ _AsAt = value;
+ _Device = null;
+ }
+ }
+ }
+
+ ///
+ /// Returns the headers from the SSDP device response message
+ ///
+ public HttpHeaders ResponseHeaders { get; set; }
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Returns true if this device information has expired, based on the current date/time, and the & properties.
+ ///
+ ///
+ public bool IsExpired()
+ {
+ return this.CacheLifetime == TimeSpan.Zero || this.AsAt.Add(this.CacheLifetime) <= DateTimeOffset.Now;
+ }
+
+ ///
+ /// Retrieves the device description document specified by the property.
+ ///
+ ///
+ /// This method may choose to cache (or return cached) information if called multiple times within the period.
+ ///
+ /// An instance describing the full device details.
+ public async Task GetDeviceInfo()
+ {
+ var device = _Device;
+ if (device == null || this.IsExpired())
+ return await GetDeviceInfo(GetDefaultClient());
+ else
+ return device;
+ }
+
+ ///
+ /// Retrieves the device description document specified by the property using the provided instance.
+ ///
+ ///
+ /// This method may choose to cache (or return cached) information if called multiple times within the period.
+ /// This method performs no error handling, if an exception occurs downloading or parsing the document it will be thrown to the calling code. Ensure you setup correct error handling for these scenarios.
+ ///
+ /// A to use when downloading the document data.
+ /// An instance describing the full device details.
+ public async Task GetDeviceInfo(HttpClient downloadHttpClient)
+ {
+ if (_Device == null || this.IsExpired())
+ {
+ var rawDescriptionDocument = await downloadHttpClient.GetAsync(this.DescriptionLocation);
+ rawDescriptionDocument.EnsureSuccessStatusCode();
+
+ // Not using ReadAsStringAsync() here as some devices return the content type as utf-8 not UTF-8,
+ // which causes an (unneccesary) exception.
+ var data = await rawDescriptionDocument.Content.ReadAsByteArrayAsync();
+ _Device = new SsdpRootDevice(this.DescriptionLocation, this.CacheLifetime, System.Text.UTF8Encoding.UTF8.GetString(data, 0, data.Length));
+ }
+
+ return _Device;
+ }
+
+ #endregion
+
+ #region Overrides
+
+ ///
+ /// Returns the device's value.
+ ///
+ /// A string containing the device's universal service name.
+ public override string ToString()
+ {
+ return this.Usn;
+ }
+
+ #endregion
+
+ #region Private Methods
+
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification = "Can't call dispose on the handler since we pass it to the HttpClient, which outlives the scope of this method.")]
+ private static HttpClient GetDefaultClient()
+ {
+ if (s_DefaultHttpClient == null)
+ {
+ var handler = new System.Net.Http.HttpClientHandler();
+ try
+ {
+ if (handler.SupportsAutomaticDecompression)
+ handler.AutomaticDecompression = System.Net.DecompressionMethods.Deflate | System.Net.DecompressionMethods.GZip;
+
+ s_DefaultHttpClient = new HttpClient(handler);
+ }
+ catch
+ {
+ if (handler != null)
+ handler.Dispose();
+
+ throw;
+ }
+ }
+
+ return s_DefaultHttpClient;
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/DisposableManagedObjectBase.cs b/RSSDP/DisposableManagedObjectBase.cs
new file mode 100644
index 0000000000..87f2aa71c2
--- /dev/null
+++ b/RSSDP/DisposableManagedObjectBase.cs
@@ -0,0 +1,76 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Correclty implements the interface and pattern for an object containing only managed resources, and adds a few common niceities not on the interface such as an property.
+ ///
+ public abstract class DisposableManagedObjectBase : IDisposable
+ {
+
+ #region Public Methods
+
+ ///
+ /// Override this method and dispose any objects you own the lifetime of if disposing is true;
+ ///
+ /// True if managed objects should be disposed, if false, only unmanaged resources should be released.
+ protected abstract void Dispose(bool disposing);
+
+ ///
+ /// Throws and if the property is true.
+ ///
+ ///
+ /// Thrown if the property is true.
+ ///
+ protected virtual void ThrowIfDisposed()
+ {
+ if (this.IsDisposed) throw new ObjectDisposedException(this.GetType().FullName);
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Sets or returns a boolean indicating whether or not this instance has been disposed.
+ ///
+ ///
+ public bool IsDisposed
+ {
+ get;
+ private set;
+ }
+
+ #endregion
+
+ #region IDisposable Members
+
+ ///
+ /// Disposes this object instance and all internally managed resources.
+ ///
+ ///
+ /// Sets the property to true. Does not explicitly throw an exception if called multiple times, but makes no promises about behaviour of derived classes.
+ ///
+ ///
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1063:ImplementIDisposableCorrectly", Justification="We do exactly as asked, but CA doesn't seem to like us also setting the IsDisposed property. Too bad, it's a good idea and shouldn't cause an exception or anything likely to interfer with the dispose process.")]
+ public void Dispose()
+ {
+ try
+ {
+ IsDisposed = true;
+
+ Dispose(true);
+ }
+ finally
+ {
+ GC.SuppressFinalize(this);
+ }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/GlobalSuppressions.cs b/RSSDP/GlobalSuppressions.cs
new file mode 100644
index 0000000000..b9aa0c369e
Binary files /dev/null and b/RSSDP/GlobalSuppressions.cs differ
diff --git a/RSSDP/HttpParserBase.cs b/RSSDP/HttpParserBase.cs
new file mode 100644
index 0000000000..7934419b0b
--- /dev/null
+++ b/RSSDP/HttpParserBase.cs
@@ -0,0 +1,244 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net.Http;
+using System.Text;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// A base class for the and classes. Not intended for direct use.
+ ///
+ ///
+ public abstract class HttpParserBase where T : new()
+ {
+
+ #region Fields
+
+ private static readonly string[] LineTerminators = new string[] { "\r\n", "\n" };
+ private static readonly char[] SeparatorCharacters = new char[] { ',', ';' };
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Parses the provided into either a or object.
+ ///
+ /// A string containing the HTTP message to parse.
+ /// Either a or object containing the parsed data.
+ public abstract T Parse(string data);
+
+ ///
+ /// Parses a string containing either an HTTP request or response into a or object.
+ ///
+ /// A or object representing the parsed message.
+ /// A reference to the collection for the object.
+ /// A string containing the data to be parsed.
+ /// An object containing the content of the parsed message.
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times", Justification="Honestly, it's fine. MemoryStream doesn't mind.")]
+ protected virtual HttpContent Parse(T message, System.Net.Http.Headers.HttpHeaders headers, string data)
+ {
+ if (data == null) throw new ArgumentNullException("data");
+ if (data.Length == 0) throw new ArgumentException("data cannot be an empty string.", "data");
+ if (!LineTerminators.Any(data.Contains)) throw new ArgumentException("data is not a valid request, it does not contain any CRLF/LF terminators.", "data");
+
+ HttpContent retVal = null;
+ try
+ {
+ var contentStream = new System.IO.MemoryStream();
+ try
+ {
+ retVal = new StreamContent(contentStream);
+
+ var lines = data.Split(LineTerminators, StringSplitOptions.None);
+
+ //First line is the 'request' line containing http protocol details like method, uri, http version etc.
+ ParseStatusLine(lines[0], message);
+
+ int lineIndex = ParseHeaders(headers, retVal.Headers, lines);
+
+ if (lineIndex < lines.Length - 1)
+ {
+ //Read rest of any remaining data as content.
+ if (lineIndex < lines.Length - 1)
+ {
+ //This is inefficient in multiple ways, but not sure of a good way of correcting. Revisit.
+ var body = System.Text.UTF8Encoding.UTF8.GetBytes(String.Join(null, lines, lineIndex, lines.Length - lineIndex));
+ contentStream.Write(body, 0, body.Length);
+ contentStream.Seek(0, System.IO.SeekOrigin.Begin);
+ }
+ }
+ }
+ catch
+ {
+ if (contentStream != null)
+ contentStream.Dispose();
+
+ throw;
+ }
+ }
+ catch
+ {
+ if (retVal != null)
+ retVal.Dispose();
+
+ throw;
+ }
+
+ return retVal;
+ }
+
+ ///
+ /// Used to parse the first line of an HTTP request or response and assign the values to the appropriate properties on the .
+ ///
+ /// The first line of the HTTP message to be parsed.
+ /// Either a or to assign the parsed values to.
+ protected abstract void ParseStatusLine(string data, T message);
+
+ ///
+ /// Returns a boolean indicating whether the specified HTTP header name represents a content header (true), or a message header (false).
+ ///
+ /// A string containing the name of the header to return the type of.
+ protected abstract bool IsContentHeader(string headerName);
+
+ ///
+ /// Parses the HTTP version text from an HTTP request or response status line and returns a object representing the parsed values.
+ ///
+ /// A string containing the HTTP version, from the message status line.
+ /// A object containing the parsed version data.
+ protected static Version ParseHttpVersion(string versionData)
+ {
+ if (versionData == null) throw new ArgumentNullException("versionData");
+
+ var versionSeparatorIndex = versionData.IndexOf('/');
+ if (versionSeparatorIndex <= 0 || versionSeparatorIndex == versionData.Length) throw new ArgumentException("request header line is invalid. Http Version not supplied or incorrect format.", "versionData");
+
+ return Version.Parse(versionData.Substring(versionSeparatorIndex + 1));
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ ///
+ /// Parses a line from an HTTP request or response message containing a header name and value pair.
+ ///
+ /// A string containing the data to be parsed.
+ /// A reference to a collection to which the parsed header will be added.
+ /// A reference to a collection for the message content, to which the parsed header will be added.
+ private void ParseHeader(string line, System.Net.Http.Headers.HttpHeaders headers, System.Net.Http.Headers.HttpHeaders contentHeaders)
+ {
+ //Header format is
+ //name: value
+ var headerKeySeparatorIndex = line.IndexOf(":", StringComparison.OrdinalIgnoreCase);
+ var headerName = line.Substring(0, headerKeySeparatorIndex).Trim();
+ var headerValue = line.Substring(headerKeySeparatorIndex + 1).Trim();
+
+ //Not sure how to determine where request headers and and content headers begin,
+ //at least not without a known set of headers (general headers first the content headers)
+ //which seems like a bad way of doing it. So we'll assume if it's a known content header put it there
+ //else use request headers.
+
+ var values = ParseValues(headerValue);
+ var headersToAddTo = IsContentHeader(headerName) ? contentHeaders : headers;
+
+ if (values.Count > 1)
+ headersToAddTo.TryAddWithoutValidation(headerName, values);
+ else
+ headersToAddTo.TryAddWithoutValidation(headerName, values.First());
+ }
+
+ private int ParseHeaders(System.Net.Http.Headers.HttpHeaders headers, System.Net.Http.Headers.HttpHeaders contentHeaders, string[] lines)
+ {
+ //Blank line separates headers from content, so read headers until we find blank line.
+ int lineIndex = 1;
+ string line = null, nextLine = null;
+ while (lineIndex + 1 < lines.Length && !String.IsNullOrEmpty((line = lines[lineIndex++])))
+ {
+ //If the following line starts with space or tab (or any whitespace), it is really part of this header but split for human readability.
+ //Combine these lines into a single comma separated style header for easier parsing.
+ while (lineIndex < lines.Length && !String.IsNullOrEmpty((nextLine = lines[lineIndex])))
+ {
+ if (nextLine.Length > 0 && Char.IsWhiteSpace(nextLine[0]))
+ {
+ line += "," + nextLine.TrimStart();
+ lineIndex++;
+ }
+ else
+ break;
+ }
+
+ ParseHeader(line, headers, contentHeaders);
+ }
+ return lineIndex;
+ }
+
+ private static IList ParseValues(string headerValue)
+ {
+ // This really should be better and match the HTTP 1.1 spec,
+ // but this should actually be good enough for SSDP implementations
+ // I think.
+ var values = new List();
+
+ if (headerValue == "\"\"")
+ {
+ values.Add(String.Empty);
+ return values;
+ }
+
+ var indexOfSeparator = headerValue.IndexOfAny(SeparatorCharacters);
+ if (indexOfSeparator <= 0)
+ values.Add(headerValue);
+ else
+ {
+ var segments = headerValue.Split(SeparatorCharacters);
+ if (headerValue.Contains("\""))
+ {
+ for (int segmentIndex = 0; segmentIndex < segments.Length; segmentIndex++)
+ {
+ var segment = segments[segmentIndex];
+ if (segment.Trim().StartsWith("\"", StringComparison.OrdinalIgnoreCase))
+ segment = CombineQuotedSegments(segments, ref segmentIndex, segment);
+
+ values.Add(segment);
+ }
+ }
+ else
+ values.AddRange(segments);
+ }
+
+ return values;
+ }
+
+ private static string CombineQuotedSegments(string[] segments, ref int segmentIndex, string segment)
+ {
+ var trimmedSegment = segment.Trim();
+ for (int index = segmentIndex; index < segments.Length; index++)
+ {
+ if (trimmedSegment == "\"\"" ||
+ (
+ trimmedSegment.EndsWith("\"", StringComparison.OrdinalIgnoreCase)
+ && !trimmedSegment.EndsWith("\"\"", StringComparison.OrdinalIgnoreCase)
+ && !trimmedSegment.EndsWith("\\\"", StringComparison.OrdinalIgnoreCase))
+ )
+ {
+ segmentIndex = index;
+ return trimmedSegment.Substring(1, trimmedSegment.Length - 2);
+ }
+
+ if (index + 1 < segments.Length)
+ trimmedSegment += "," + segments[index + 1].TrimEnd();
+ }
+
+ segmentIndex = segments.Length;
+ if (trimmedSegment.StartsWith("\"", StringComparison.OrdinalIgnoreCase) && trimmedSegment.EndsWith("\"", StringComparison.OrdinalIgnoreCase))
+ return trimmedSegment.Substring(1, trimmedSegment.Length - 2);
+ else
+ return trimmedSegment;
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/HttpRequestParser.cs b/RSSDP/HttpRequestParser.cs
new file mode 100644
index 0000000000..0923f291f7
--- /dev/null
+++ b/RSSDP/HttpRequestParser.cs
@@ -0,0 +1,91 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Parses a string into a or throws an exception.
+ ///
+ public sealed class HttpRequestParser : HttpParserBase
+ {
+
+ #region Fields & Constants
+
+ private readonly string[] ContentHeaderNames = new string[]
+ {
+ "Allow", "Content-Disposition", "Content-Encoding", "Content-Language", "Content-Length", "Content-Location", "Content-MD5", "Content-Range", "Content-Type", "Expires", "Last-Modified"
+ };
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Parses the specified data into a instance.
+ ///
+ /// A string containing the data to parse.
+ /// A instance containing the parsed data.
+ public override System.Net.Http.HttpRequestMessage Parse(string data)
+ {
+ System.Net.Http.HttpRequestMessage retVal = null;
+
+ try
+ {
+ retVal = new System.Net.Http.HttpRequestMessage();
+
+ retVal.Content = Parse(retVal, retVal.Headers, data);
+
+ return retVal;
+ }
+ finally
+ {
+ if (retVal != null)
+ retVal.Dispose();
+ }
+ }
+
+ #endregion
+
+ #region Overrides
+
+ ///
+ /// Used to parse the first line of an HTTP request or response and assign the values to the appropriate properties on the .
+ ///
+ /// The first line of the HTTP message to be parsed.
+ /// Either a or to assign the parsed values to.
+ protected override void ParseStatusLine(string data, HttpRequestMessage message)
+ {
+ if (data == null) throw new ArgumentNullException("data");
+ if (message == null) throw new ArgumentNullException("message");
+
+ var parts = data.Split(' ');
+ if (parts.Length < 3) throw new ArgumentException("Status line is invalid. Insufficient status parts.", "data");
+
+ message.Method = new HttpMethod(parts[0].Trim());
+ Uri requestUri;
+ if (Uri.TryCreate(parts[1].Trim(), UriKind.RelativeOrAbsolute, out requestUri))
+ message.RequestUri = requestUri;
+ else
+ System.Diagnostics.Debug.WriteLine(parts[1]);
+
+ message.Version = ParseHttpVersion(parts[2].Trim());
+ }
+
+ ///
+ /// Returns a boolean indicating whether the specified HTTP header name represents a content header (true), or a message header (false).
+ ///
+ /// A string containing the name of the header to return the type of.
+ protected override bool IsContentHeader(string headerName)
+ {
+ return ContentHeaderNames.Contains(headerName, StringComparer.OrdinalIgnoreCase);
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/HttpResponseParser.cs b/RSSDP/HttpResponseParser.cs
new file mode 100644
index 0000000000..ba85a16573
--- /dev/null
+++ b/RSSDP/HttpResponseParser.cs
@@ -0,0 +1,93 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Parses a string into a or throws an exception.
+ ///
+ public sealed class HttpResponseParser : HttpParserBase
+ {
+
+ #region Fields & Constants
+
+ private static readonly string[] ContentHeaderNames = new string[]
+ {
+ "Allow", "Content-Disposition", "Content-Encoding", "Content-Language", "Content-Length", "Content-Location", "Content-MD5", "Content-Range", "Content-Type", "Expires", "Last-Modified"
+ };
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Parses the specified data into a instance.
+ ///
+ /// A string containing the data to parse.
+ /// A instance containing the parsed data.
+ public override HttpResponseMessage Parse(string data)
+ {
+ System.Net.Http.HttpResponseMessage retVal = null;
+ try
+ {
+ retVal = new System.Net.Http.HttpResponseMessage();
+
+ retVal.Content = Parse(retVal, retVal.Headers, data);
+
+ return retVal;
+ }
+ catch
+ {
+ if (retVal != null)
+ retVal.Dispose();
+
+ throw;
+ }
+ }
+
+ #endregion
+
+ #region Overrides Methods
+
+ ///
+ /// Returns a boolean indicating whether the specified HTTP header name represents a content header (true), or a message header (false).
+ ///
+ /// A string containing the name of the header to return the type of.
+ /// A boolean, true if th specified header relates to HTTP content, otherwise false.
+ protected override bool IsContentHeader(string headerName)
+ {
+ return ContentHeaderNames.Contains(headerName, StringComparer.OrdinalIgnoreCase);
+ }
+
+ ///
+ /// Used to parse the first line of an HTTP request or response and assign the values to the appropriate properties on the .
+ ///
+ /// The first line of the HTTP message to be parsed.
+ /// Either a or to assign the parsed values to.
+ protected override void ParseStatusLine(string data, HttpResponseMessage message)
+ {
+ if (data == null) throw new ArgumentNullException("data");
+ if (message == null) throw new ArgumentNullException("message");
+
+ var parts = data.Split(' ');
+ if (parts.Length < 3) throw new ArgumentException("data status line is invalid. Insufficient status parts.", "data");
+
+ message.Version = ParseHttpVersion(parts[0].Trim());
+
+ int statusCode = -1;
+ if (!Int32.TryParse(parts[1].Trim(), out statusCode))
+ throw new ArgumentException("data status line is invalid. Status code is not a valid integer.", "data");
+
+ message.StatusCode = (HttpStatusCode)statusCode;
+ message.ReasonPhrase = parts[2].Trim();
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/IEnumerableExtensions.cs b/RSSDP/IEnumerableExtensions.cs
new file mode 100644
index 0000000000..f72073949d
--- /dev/null
+++ b/RSSDP/IEnumerableExtensions.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Rssdp.Infrastructure
+{
+ internal static class IEnumerableExtensions
+ {
+ public static IEnumerable SelectManyRecursive(this IEnumerable source, Func> selector)
+ {
+ if (source == null) throw new ArgumentNullException("source");
+ if (selector == null) throw new ArgumentNullException("selector");
+
+ return !source.Any() ? source :
+ source.Concat(
+ source
+ .SelectMany(i => selector(i).EmptyIfNull())
+ .SelectManyRecursive(selector)
+ );
+ }
+
+ public static IEnumerable EmptyIfNull(this IEnumerable source)
+ {
+ return source ?? Enumerable.Empty();
+ }
+ }
+}
diff --git a/RSSDP/ISocketFactory.cs b/RSSDP/ISocketFactory.cs
new file mode 100644
index 0000000000..3e7d7facb9
--- /dev/null
+++ b/RSSDP/ISocketFactory.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Implemented by components that can create a platform specific UDP socket implementation, and wrap it in the cross platform interface.
+ ///
+ public interface ISocketFactory
+ {
+
+ ///
+ /// Createa a new unicast socket using the specified local port number.
+ ///
+ /// The local port to bind to.
+ /// A implementation.
+ IUdpSocket CreateUdpSocket(int localPort);
+
+ ///
+ /// Createa a new multicast socket using the specified multicast IP address, multicast time to live and local port.
+ ///
+ /// The multicast IP address to bind to.
+ /// The multicast time to live value. Actually a maximum number of network hops for UDP packets.
+ /// The local port to bind to.
+ /// A implementation.
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "ip", Justification="IP is a well known and understood abbreviation and the full name is excessive.")]
+ IUdpSocket CreateUdpMulticastSocket(string ipAddress, int multicastTimeToLive, int localPort);
+
+ }
+}
diff --git a/RSSDP/ISsdpCommunicationsServer.cs b/RSSDP/ISsdpCommunicationsServer.cs
new file mode 100644
index 0000000000..990b21d05e
--- /dev/null
+++ b/RSSDP/ISsdpCommunicationsServer.cs
@@ -0,0 +1,71 @@
+using System;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Interface for a component that manages network communication (sending and receiving HTTPU messages) for the SSDP protocol.
+ ///
+ public interface ISsdpCommunicationsServer : IDisposable
+ {
+
+ #region Events
+
+ ///
+ /// Raised when a HTTPU request message is received by a socket (unicast or multicast).
+ ///
+ event EventHandler RequestReceived;
+
+ ///
+ /// Raised when an HTTPU response message is received by a socket (unicast or multicast).
+ ///
+ event EventHandler ResponseReceived;
+
+ #endregion
+
+ #region Methods
+
+ ///
+ /// Causes the server to begin listening for multicast messages, being SSDP search requests and notifications.
+ ///
+ void BeginListeningForBroadcasts();
+
+ ///
+ /// Causes the server to stop listening for multicast messages, being SSDP search requests and notifications.
+ ///
+ void StopListeningForBroadcasts();
+
+ ///
+ /// Stops listening for search responses on the local, unicast socket.
+ ///
+ void StopListeningForResponses();
+
+ ///
+ /// Sends a message to a particular address (uni or multicast) and port.
+ ///
+ /// A byte array containing the data to send.
+ /// A representing the destination address for the data. Can be either a multicast or unicast destination.
+ Task SendMessage(byte[] messageData, UdpEndPoint destination);
+
+ ///
+ /// Sends a message to the SSDP multicast address and port.
+ ///
+ /// A byte array containing the data to send.
+ Task SendMulticastMessage(byte[] messageData);
+
+ #endregion
+
+ #region Properties
+
+ ///
+ /// Gets or sets a boolean value indicating whether or not this instance is shared amongst multiple and/or instances.
+ ///
+ ///
+ /// If true, disposing an instance of a or a will not dispose this comms server instance. The calling code is responsible for managing the lifetime of the server.
+ ///
+ bool IsShared { get; set; }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/ISsdpDeviceLocator.cs b/RSSDP/ISsdpDeviceLocator.cs
new file mode 100644
index 0000000000..4b7d10796b
--- /dev/null
+++ b/RSSDP/ISsdpDeviceLocator.cs
@@ -0,0 +1,146 @@
+using System;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Interface for components that discover the existence of SSDP devices.
+ ///
+ ///
+ /// Discovering devices includes explicit search requests as well as listening for broadcast status notifications.
+ ///
+ ///
+ ///
+ ///
+ public interface ISsdpDeviceLocator
+ {
+
+ #region Events
+
+ ///
+ /// Event raised when a device becomes available or is found by a search request.
+ ///
+ ///
+ ///
+ ///
+ ///
+ event EventHandler DeviceAvailable;
+
+ ///
+ /// Event raised when a device explicitly notifies of shutdown or a device expires from the cache.
+ ///
+ ///
+ ///
+ ///
+ ///
+ event EventHandler DeviceUnavailable;
+
+ #endregion
+
+ #region Properties
+
+ ///
+ /// Sets or returns a string containing the filter for notifications. Notifications not matching the filter will not raise the or events.
+ ///
+ ///
+ /// Device alive/byebye notifications whose NT header does not match this filter value will still be captured and cached internally, but will not raise events about device availability. Usually used with either a device type of uuid NT header value.
+ /// Example filters follow;
+ /// upnp:rootdevice
+ /// urn:schemas-upnp-org:device:WANDevice:1
+ /// "uuid:9F15356CC-95FA-572E-0E99-85B456BD3012"
+ ///
+ ///
+ ///
+ ///
+ ///
+ string NotificationFilter
+ {
+ get;
+ set;
+ }
+
+ ///
+ /// Returns a boolean indicating whether or not a search is currently active.
+ ///
+ bool IsSearching { get; }
+
+ #endregion
+
+ #region Methods
+
+ #region SearchAsync Overloads
+
+ ///
+ /// Aynchronously performs a search for all devices using the default search timeout, and returns an awaitable task that can be used to retrieve the results.
+ ///
+ /// A task whose result is an of instances, representing all found devices.
+ System.Threading.Tasks.Task> SearchAsync();
+
+ ///
+ /// Performs a search for the specified search target (criteria) and default search timeout.
+ ///
+ /// The criteria for the search. Value can be;
+ ///
+ /// - Root devicesupnp:rootdevice
+ /// - Specific device by UUIDuuid:<device uuid>
+ /// - Device typeFully qualified device type starting with urn: i.e urn:schemas-upnp-org:Basic:1
+ ///
+ ///
+ /// A task whose result is an of instances, representing all found devices.
+ System.Threading.Tasks.Task> SearchAsync(string searchTarget);
+
+ ///
+ /// Performs a search for the specified search target (criteria) and search timeout.
+ ///
+ /// The criteria for the search. Value can be;
+ ///
+ /// - Root devicesupnp:rootdevice
+ /// - Specific device by UUIDuuid:<device uuid>
+ /// - Device typeA device namespace and type in format of urn:<device namespace>:device:<device type>:<device version> i.e urn:schemas-upnp-org:device:Basic:1
+ /// - Service typeA service namespace and type in format of urn:<service namespace>:service:<servicetype>:<service version> i.e urn:my-namespace:service:MyCustomService:1
+ ///
+ ///
+ /// The amount of time to wait for network responses to the search request. Longer values will likely return more devices, but increase search time. A value between 1 and 5 is recommended by the UPnP 1.1 specification. Specify TimeSpan.Zero to return only devices already in the cache.
+ ///
+ /// By design RSSDP does not support 'publishing services' as it is intended for use with non-standard UPnP devices that don't publish UPnP style services. However, it is still possible to use RSSDP to search for devices implemetning these services if you know the service type.
+ ///
+ /// A task whose result is an of instances, representing all found devices.
+ System.Threading.Tasks.Task> SearchAsync(string searchTarget, TimeSpan searchWaitTime);
+
+ ///
+ /// Performs a search for all devices using the specified search timeout.
+ ///
+ /// The amount of time to wait for network responses to the search request. Longer values will likely return more devices, but increase search time. A value between 1 and 5 is recommended by the UPnP 1.1 specification. Specify TimeSpan.Zero to return only devices already in the cache.
+ /// A task whose result is an of instances, representing all found devices.
+ System.Threading.Tasks.Task> SearchAsync(TimeSpan searchWaitTime);
+
+ #endregion
+
+ ///
+ /// Starts listening for broadcast notifications of service availability.
+ ///
+ ///
+ /// When called the system will listen for 'alive' and 'byebye' notifications. This can speed up searching, as well as provide dynamic notification of new devices appearing on the network, and previously discovered devices disappearing.
+ ///
+ ///
+ ///
+ ///
+ ///
+ void StartListeningForNotifications();
+
+ ///
+ /// Stops listening for broadcast notifications of service availability.
+ ///
+ ///
+ /// Does nothing if this instance is not already listening for notifications.
+ ///
+ /// Throw if the property is true.
+ ///
+ ///
+ ///
+ ///
+ void StopListeningForNotifications();
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/ISsdpDevicePublisher.cs b/RSSDP/ISsdpDevicePublisher.cs
new file mode 100644
index 0000000000..b6ebc4176b
--- /dev/null
+++ b/RSSDP/ISsdpDevicePublisher.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Interface for components that publish the existence of SSDP devices.
+ ///
+ ///
+ /// Publishing a device includes sending notifications (alive and byebye) as well as responding to search requests when appropriate.
+ ///
+ ///
+ ///
+ public interface ISsdpDevicePublisher
+ {
+ ///
+ /// Adds a device (and it's children) to the list of devices being published by this server, making them discoverable to SSDP clients.
+ ///
+ /// The instance to add.
+ /// An awaitable .
+ void AddDevice(SsdpRootDevice device);
+
+ ///
+ /// Removes a device (and it's children) from the list of devices being published by this server, making them undiscoverable.
+ ///
+ /// The instance to add.
+ /// An awaitable .
+ Task RemoveDevice(SsdpRootDevice device);
+
+ ///
+ /// Returns a read only list of devices being published by this instance.
+ ///
+ ///
+ System.Collections.Generic.IEnumerable Devices { get; }
+
+ }
+}
diff --git a/RSSDP/IUPnPDeviceValidator.cs b/RSSDP/IUPnPDeviceValidator.cs
new file mode 100644
index 0000000000..39b80742e6
--- /dev/null
+++ b/RSSDP/IUPnPDeviceValidator.cs
@@ -0,0 +1,27 @@
+using System;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Interface for components that check an object's properties meet the UPnP specification for a particular version.
+ ///
+ public interface IUpnpDeviceValidator
+ {
+ ///
+ /// Returns an enumerable set of strings, each one being a description of an invalid property on the specified root device.
+ ///
+ /// The to validate.
+ System.Collections.Generic.IEnumerable GetValidationErrors(SsdpRootDevice device);
+
+ ///
+ /// Returns an enumerable set of strings, each one being a description of an invalid property on the specified device.
+ ///
+ /// The to validate.
+ System.Collections.Generic.IEnumerable GetValidationErrors(SsdpDevice device);
+
+ ///
+ /// Validates the specified device and throws an if there are any validation errors.
+ ///
+ void ThrowIfDeviceInvalid(SsdpDevice device);
+ }
+}
diff --git a/RSSDP/IUdpSocket.cs b/RSSDP/IUdpSocket.cs
new file mode 100644
index 0000000000..bcab4ecf12
--- /dev/null
+++ b/RSSDP/IUdpSocket.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Provides a common interface across platforms for UDP sockets used by this SSDP implementation.
+ ///
+ public interface IUdpSocket : IDisposable
+ {
+ ///
+ /// Waits for and returns the next UDP message sent to this socket (uni or multicast).
+ ///
+ ///
+ System.Threading.Tasks.Task ReceiveAsync();
+
+ ///
+ /// Sends a UDP message to a particular end point (uni or multicast).
+ ///
+ /// The data to send.
+ /// The providing the address and port to send to.
+ Task SendTo(byte[] messageData, UdpEndPoint endPoint);
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/Properties/AssemblyInfo.cs b/RSSDP/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000000..63f3af0832
--- /dev/null
+++ b/RSSDP/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("RSSDP")]
+[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("c227adb7-e256-4e70-a8b9-22b9e0cf4f55")]
diff --git a/RSSDP/RSSDP.xproj b/RSSDP/RSSDP.xproj
new file mode 100644
index 0000000000..d0b2b2cbfc
--- /dev/null
+++ b/RSSDP/RSSDP.xproj
@@ -0,0 +1,21 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+
+ c227adb7-e256-4e70-a8b9-22b9e0cf4f55
+ RSSDP
+ .\obj
+ .\bin\
+ v4.5.2
+
+
+
+ 2.0
+
+
+
diff --git a/RSSDP/ReadOnlyEnumerable.cs b/RSSDP/ReadOnlyEnumerable.cs
new file mode 100644
index 0000000000..1a69f88379
--- /dev/null
+++ b/RSSDP/ReadOnlyEnumerable.cs
@@ -0,0 +1,46 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Rssdp
+{
+ internal sealed class ReadOnlyEnumerable : System.Collections.Generic.IEnumerable
+ {
+
+ #region Fields
+
+ private IEnumerable _Items;
+
+ #endregion
+
+ #region Constructors
+
+ public ReadOnlyEnumerable(IEnumerable items)
+ {
+ if (items == null) throw new ArgumentNullException("items");
+
+ _Items = items;
+ }
+
+ #endregion
+
+ #region IEnumerable Members
+
+ public IEnumerator GetEnumerator()
+ {
+ return _Items.GetEnumerator();
+ }
+
+ #endregion
+
+ #region IEnumerable Members
+
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
+ {
+ return _Items.GetEnumerator();
+ }
+
+ #endregion
+ }
+}
diff --git a/RSSDP/ReceivedUdpData.cs b/RSSDP/ReceivedUdpData.cs
new file mode 100644
index 0000000000..d1c2ca3c9e
--- /dev/null
+++ b/RSSDP/ReceivedUdpData.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Used by the sockets wrapper to hold raw data received from a UDP socket.
+ ///
+ public sealed class ReceivedUdpData
+ {
+ ///
+ /// The buffer to place received data into.
+ ///
+ public byte[] Buffer { get; set; }
+
+ ///
+ /// The number of bytes received.
+ ///
+ public int ReceivedBytes { get; set; }
+
+ ///
+ /// The the data was received from.
+ ///
+ public UdpEndPoint ReceivedFrom { get; set; }
+ }
+}
diff --git a/RSSDP/RequestReceivedEventArgs.cs b/RSSDP/RequestReceivedEventArgs.cs
new file mode 100644
index 0000000000..a78f1b91d6
--- /dev/null
+++ b/RSSDP/RequestReceivedEventArgs.cs
@@ -0,0 +1,60 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Provides arguments for the event.
+ ///
+ public sealed class RequestReceivedEventArgs : EventArgs
+ {
+
+ #region Fields
+
+ private readonly HttpRequestMessage _Message;
+ private readonly UdpEndPoint _ReceivedFrom;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Full constructor.
+ ///
+ /// The that was received.
+ /// A representing the sender's address (sometimes used for replies).
+ public RequestReceivedEventArgs(HttpRequestMessage message, UdpEndPoint receivedFrom)
+ {
+ _Message = message;
+ _ReceivedFrom = receivedFrom;
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// The that was received.
+ ///
+ public HttpRequestMessage Message
+ {
+ get { return _Message; }
+ }
+
+ ///
+ /// The the request came from.
+ ///
+ public UdpEndPoint ReceivedFrom
+ {
+ get { return _ReceivedFrom; }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/ResponseReceivedEventArgs.cs b/RSSDP/ResponseReceivedEventArgs.cs
new file mode 100644
index 0000000000..f883308023
--- /dev/null
+++ b/RSSDP/ResponseReceivedEventArgs.cs
@@ -0,0 +1,60 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Provides arguments for the event.
+ ///
+ public sealed class ResponseReceivedEventArgs : EventArgs
+ {
+
+ #region Fields
+
+ private readonly HttpResponseMessage _Message;
+ private readonly UdpEndPoint _ReceivedFrom;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Full constructor.
+ ///
+ /// The that was received.
+ /// A representing the sender's address (sometimes used for replies).
+ public ResponseReceivedEventArgs(HttpResponseMessage message, UdpEndPoint receivedFrom)
+ {
+ _Message = message;
+ _ReceivedFrom = receivedFrom;
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// The that was received.
+ ///
+ public HttpResponseMessage Message
+ {
+ get { return _Message; }
+ }
+
+ ///
+ /// The the response came from.
+ ///
+ public UdpEndPoint ReceivedFrom
+ {
+ get { return _ReceivedFrom; }
+ }
+
+ #endregion
+
+ }
+}
diff --git a/RSSDP/Rssdp.Portable.csproj b/RSSDP/Rssdp.Portable.csproj
new file mode 100644
index 0000000000..a8169f4b30
--- /dev/null
+++ b/RSSDP/Rssdp.Portable.csproj
@@ -0,0 +1,110 @@
+
+
+
+
+ 12.0
+ Debug
+ AnyCPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}
+ Library
+ Properties
+ Rssdp
+ Rssdp.Portable
+ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Profile44
+ v4.6
+ 512
+ 1c5b2aa5
+ ..\
+ true
+ true
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ true
+ ..\RssdpRuleset.ruleset
+ bin\Debug\Rssdp.Portable.XML
+
+
+ pdbonly
+ true
+ ..\lib\portable-net45+win+wpa81+wp80\
+ TRACE
+ prompt
+ 4
+ ..\RssdpRuleset.ruleset
+ ..\lib\portable-net45+win+wpa81+wp80\Rssdp.Portable.XML
+ true
+
+
+
+ Properties\AssemblyInfoCommon.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties\CodeAnalysisDictionary.xml
+ Designer
+
+
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/RSSDP/SocketFactory.cs b/RSSDP/SocketFactory.cs
new file mode 100644
index 0000000000..1a9c981d01
--- /dev/null
+++ b/RSSDP/SocketFactory.cs
@@ -0,0 +1,114 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Sockets;
+using System.Security;
+using System.Text;
+using Rssdp.Infrastructure;
+
+namespace Rssdp
+{
+ // THIS IS A LINKED FILE - SHARED AMONGST MULTIPLE PLATFORMS
+ // Be careful to check any changes compile and work for all platform projects it is shared in.
+
+ // Not entirely happy with this. Would have liked to have done something more generic/reusable,
+ // but that wasn't really the point so kept to YAGNI principal for now, even if the
+ // interfaces are a bit ugly, specific and make assumptions.
+
+ ///
+ /// Used by RSSDP components to create implementations of the interface, to perform platform agnostic socket communications.
+ ///
+ public sealed class SocketFactory : ISocketFactory
+ {
+ private IPAddress _LocalIP;
+
+ ///
+ /// Default constructor.
+ ///
+ /// A string containing the IP address of the local network adapter to bind sockets to. Null or empty string will use .
+ public SocketFactory(string localIP)
+ {
+ if (String.IsNullOrEmpty(localIP))
+ _LocalIP = IPAddress.Any;
+ else
+ _LocalIP = IPAddress.Parse(localIP);
+ }
+
+ #region ISocketFactory Members
+
+ ///
+ /// Creates a new UDP socket that is a member of the SSDP multicast local admin group and binds it to the specified local port.
+ ///
+ /// An integer specifying the local port to bind the socket to.
+ /// An implementation of the interface used by RSSDP components to perform socket operations.
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification = "The purpose of this method is to create and returns a disposable result, it is up to the caller to dispose it when they are done with it.")]
+ public IUdpSocket CreateUdpSocket(int localPort)
+ {
+ if (localPort < 0) throw new ArgumentException("localPort cannot be less than zero.", "localPort");
+
+ var retVal = new Socket(System.Net.Sockets.AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Dgram, System.Net.Sockets.ProtocolType.Udp);
+ try
+ {
+ retVal.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
+ retVal.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastTimeToLive, SsdpConstants.SsdpDefaultMulticastTimeToLive);
+ retVal.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, new MulticastOption(IPAddress.Parse(SsdpConstants.MulticastLocalAdminAddress), _LocalIP));
+ return new UdpSocket(retVal, localPort, _LocalIP.ToString());
+ }
+ catch
+ {
+ if (retVal != null)
+ retVal.Dispose();
+
+ throw;
+ }
+ }
+
+ ///
+ /// Creates a new UDP socket that is a member of the specified multicast IP address, and binds it to the specified local port.
+ ///
+ /// The multicast IP address to make the socket a member of.
+ /// The multicast time to live value for the socket.
+ /// The number of the local port to bind to.
+ ///
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "ip"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification = "The purpose of this method is to create and returns a disposable result, it is up to the caller to dispose it when they are done with it.")]
+ public IUdpSocket CreateUdpMulticastSocket(string ipAddress, int multicastTimeToLive, int localPort)
+ {
+ if (ipAddress == null) throw new ArgumentNullException("ipAddress");
+ if (ipAddress.Length == 0) throw new ArgumentException("ipAddress cannot be an empty string.", "ipAddress");
+ if (multicastTimeToLive <= 0) throw new ArgumentException("multicastTimeToLive cannot be zero or less.", "multicastTimeToLive");
+ if (localPort < 0) throw new ArgumentException("localPort cannot be less than zero.", "localPort");
+
+ var retVal = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
+
+ try
+ {
+#if NETSTANDARD1_3
+ // The ExclusiveAddressUse socket option is a Windows-specific option that, when set to "true," tells Windows not to allow another socket to use the same local address as this socket
+ // See https://github.com/dotnet/corefx/pull/11509 for more details
+ if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows))
+ {
+ retVal.ExclusiveAddressUse = false;
+ }
+#else
+ retVal.ExclusiveAddressUse = false;
+#endif
+ retVal.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
+ retVal.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastTimeToLive, multicastTimeToLive);
+ retVal.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, new MulticastOption(IPAddress.Parse(ipAddress), _LocalIP));
+ retVal.MulticastLoopback = true;
+
+ return new UdpSocket(retVal, localPort, _LocalIP.ToString());
+ }
+ catch
+ {
+ if (retVal != null)
+ retVal.Dispose();
+
+ throw;
+ }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpCommunicationsServer.cs b/RSSDP/SsdpCommunicationsServer.cs
new file mode 100644
index 0000000000..df23cae507
--- /dev/null
+++ b/RSSDP/SsdpCommunicationsServer.cs
@@ -0,0 +1,400 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Provides the platform independent logic for publishing device existence and responding to search requests.
+ ///
+ public sealed class SsdpCommunicationsServer : DisposableManagedObjectBase, ISsdpCommunicationsServer
+ {
+
+ #region Fields
+
+ /*
+
+ We could technically use one socket listening on port 1900 for everything.
+ This should get both multicast (notifications) and unicast (search response) messages, however
+ this often doesn't work under Windows because the MS SSDP service is running. If that service
+ is running then it will steal the unicast messages and we will never see search responses.
+ Since stopping the service would be a bad idea (might not be allowed security wise and might
+ break other apps running on the system) the only other work around is to use two sockets.
+
+ We use one socket to listen for/receive notifications and search requests (_BroadcastListenSocket).
+ We use a second socket, bound to a different local port, to send search requests and listen for
+ responses (_SendSocket). The responses are sent to the local port this socket is bound to,
+ which isn't port 1900 so the MS service doesn't steal them. While the caller can specify a local
+ port to use, we will default to 0 which allows the underlying system to auto-assign a free port.
+
+ */
+
+ private object _BroadcastListenSocketSynchroniser = new object();
+ private IUdpSocket _BroadcastListenSocket;
+
+ private object _SendSocketSynchroniser = new object();
+ private IUdpSocket _SendSocket;
+
+ private HttpRequestParser _RequestParser;
+ private HttpResponseParser _ResponseParser;
+
+ private ISocketFactory _SocketFactory;
+
+ private int _LocalPort;
+ private int _MulticastTtl;
+
+ private bool _IsShared;
+
+ #endregion
+
+ #region Events
+
+ ///
+ /// Raised when a HTTPU request message is received by a socket (unicast or multicast).
+ ///
+ public event EventHandler RequestReceived;
+
+ ///
+ /// Raised when an HTTPU response message is received by a socket (unicast or multicast).
+ ///
+ public event EventHandler ResponseReceived;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Minimum constructor.
+ ///
+ /// An implementation of the interface that can be used to make new unicast and multicast sockets. Cannot be null.
+ /// The argument is null.
+ public SsdpCommunicationsServer(ISocketFactory socketFactory)
+ : this(socketFactory, 0, SsdpConstants.SsdpDefaultMulticastTimeToLive)
+ {
+ }
+
+ ///
+ /// Partial constructor.
+ ///
+ /// An implementation of the interface that can be used to make new unicast and multicast sockets. Cannot be null.
+ /// The specific local port to use for all sockets created by this instance. Specify zero to indicate the system should choose a free port itself.
+ /// The argument is null.
+ public SsdpCommunicationsServer(ISocketFactory socketFactory, int localPort)
+ : this(socketFactory, localPort, SsdpConstants.SsdpDefaultMulticastTimeToLive)
+ {
+ }
+
+ ///
+ /// Full constructor.
+ ///
+ /// An implementation of the interface that can be used to make new unicast and multicast sockets. Cannot be null.
+ /// The specific local port to use for all sockets created by this instance. Specify zero to indicate the system should choose a free port itself.
+ /// The multicast time to live value for multicast sockets. Technically this is a number of router hops, not a 'Time'. Must be greater than zero.
+ /// The argument is null.
+ /// The argument is less than or equal to zero.
+ public SsdpCommunicationsServer(ISocketFactory socketFactory, int localPort, int multicastTimeToLive)
+ {
+ if (socketFactory == null) throw new ArgumentNullException("socketFactory");
+ if (multicastTimeToLive <= 0) throw new ArgumentOutOfRangeException("multicastTimeToLive", "multicastTimeToLive must be greater than zero.");
+
+ _BroadcastListenSocketSynchroniser = new object();
+ _SendSocketSynchroniser = new object();
+
+ _LocalPort = localPort;
+ _SocketFactory = socketFactory;
+
+ _RequestParser = new HttpRequestParser();
+ _ResponseParser = new HttpResponseParser();
+
+ _MulticastTtl = multicastTimeToLive;
+ }
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Causes the server to begin listening for multicast messages, being SSDP search requests and notifications.
+ ///
+ /// Thrown if the property is true (because has been called previously).
+ public void BeginListeningForBroadcasts()
+ {
+ ThrowIfDisposed();
+
+ if (_BroadcastListenSocket == null)
+ {
+ lock (_BroadcastListenSocketSynchroniser)
+ {
+ if (_BroadcastListenSocket == null)
+ _BroadcastListenSocket = ListenForBroadcastsAsync();
+ }
+ }
+ }
+
+ ///
+ /// Causes the server to stop listening for multicast messages, being SSDP search requests and notifications.
+ ///
+ /// Thrown if the property is true (because has been called previously).
+ public void StopListeningForBroadcasts()
+ {
+ ThrowIfDisposed();
+
+ lock (_BroadcastListenSocketSynchroniser)
+ {
+ if (_BroadcastListenSocket != null)
+ {
+ _BroadcastListenSocket.Dispose();
+ _BroadcastListenSocket = null;
+ }
+ }
+ }
+
+ ///
+ /// Sends a message to a particular address (uni or multicast) and port.
+ ///
+ /// A byte array containing the data to send.
+ /// A representing the destination address for the data. Can be either a multicast or unicast destination.
+ /// Thrown if the argument is null.
+ /// Thrown if the property is true (because has been called previously).
+ public async Task SendMessage(byte[] messageData, UdpEndPoint destination)
+ {
+ if (messageData == null) throw new ArgumentNullException("messageData");
+
+ ThrowIfDisposed();
+
+ EnsureSendSocketCreated();
+
+ // SSDP spec recommends sending messages multiple times (not more than 3) to account for possible packet loss over UDP.
+ await Repeat(SsdpConstants.UdpResendCount, TimeSpan.FromMilliseconds(100), () => SendMessageIfSocketNotDisposed(messageData, destination)).ConfigureAwait(false);
+ }
+
+ ///
+ /// Sends a message to the SSDP multicast address and port.
+ ///
+ /// A byte array containing the data to send.
+ /// Thrown if the argument is null.
+ /// Thrown if the property is true (because has been called previously).
+ public async Task SendMulticastMessage(byte[] messageData)
+ {
+ if (messageData == null) throw new ArgumentNullException("messageData");
+
+ ThrowIfDisposed();
+
+ EnsureSendSocketCreated();
+
+ // SSDP spec recommends sending messages multiple times (not more than 3) to account for possible packet loss over UDP.
+ await Repeat(SsdpConstants.UdpResendCount, TimeSpan.FromMilliseconds(100),
+ () => SendMessageIfSocketNotDisposed(messageData, new UdpEndPoint() { IPAddress = SsdpConstants.MulticastLocalAdminAddress, Port = SsdpConstants.MulticastPort })).ConfigureAwait(false);
+ }
+
+ ///
+ /// Stops listening for search responses on the local, unicast socket.
+ ///
+ /// Thrown if the property is true (because has been called previously).
+ public void StopListeningForResponses()
+ {
+ ThrowIfDisposed();
+
+ lock (_SendSocketSynchroniser)
+ {
+ var socket = _SendSocket;
+ _SendSocket = null;
+ if (socket != null)
+ socket.Dispose();
+ }
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Gets or sets a boolean value indicating whether or not this instance is shared amongst multiple and/or instances.
+ ///
+ ///
+ /// If true, disposing an instance of a or a will not dispose this comms server instance. The calling code is responsible for managing the lifetime of the server.
+ ///
+ public bool IsShared
+ {
+ get { return _IsShared; }
+ set { _IsShared = value; }
+ }
+
+ #endregion
+
+ #region Overrides
+
+ ///
+ /// Stops listening for requests, disposes this instance and all internal resources.
+ ///
+ ///
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing)
+ {
+ lock (_BroadcastListenSocketSynchroniser)
+ {
+ if (_BroadcastListenSocket != null)
+ _BroadcastListenSocket.Dispose();
+ }
+
+ lock (_SendSocketSynchroniser)
+ {
+ if (_SendSocket != null)
+ _SendSocket.Dispose();
+ }
+ }
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ private async Task SendMessageIfSocketNotDisposed(byte[] messageData, UdpEndPoint destination)
+ {
+ var socket = _SendSocket;
+ if (socket != null)
+ {
+ await _SendSocket.SendTo(messageData, destination).ConfigureAwait(false);
+ }
+ else
+ {
+ ThrowIfDisposed();
+ }
+ }
+
+ private static async Task Repeat(int repetitions, TimeSpan delay, Func work)
+ {
+ for (int cnt = 0; cnt < repetitions; cnt++)
+ {
+ await work().ConfigureAwait(false);
+
+ if (delay != TimeSpan.Zero)
+ await Task.Delay(delay).ConfigureAwait(false);
+ }
+ }
+
+ private IUdpSocket ListenForBroadcastsAsync()
+ {
+ var socket = _SocketFactory.CreateUdpMulticastSocket(SsdpConstants.MulticastLocalAdminAddress, _MulticastTtl, SsdpConstants.MulticastPort);
+
+ ListenToSocket(socket);
+
+ return socket;
+ }
+
+ private IUdpSocket CreateSocketAndListenForResponsesAsync()
+ {
+ _SendSocket = _SocketFactory.CreateUdpSocket(_LocalPort);
+
+ ListenToSocket(_SendSocket);
+
+ return _SendSocket;
+ }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "t", Justification = "Capturing task to local variable removes compiler warning, task is not otherwise required.")]
+ private void ListenToSocket(IUdpSocket socket)
+ {
+ // Tasks are captured to local variables even if we don't use them just to avoid compiler warnings.
+ var t = Task.Run(async () =>
+ {
+
+ var cancelled = false;
+ while (!cancelled)
+ {
+ try
+ {
+ var result = await socket.ReceiveAsync();
+
+ if (result.ReceivedBytes > 0)
+ {
+ // Strange cannot convert compiler error here if I don't explicitly
+ // assign or cast to Action first. Assignment is easier to read,
+ // so went with that.
+ Action processWork = () => ProcessMessage(System.Text.UTF8Encoding.UTF8.GetString(result.Buffer, 0, result.ReceivedBytes), result.ReceivedFrom);
+ var processTask = Task.Run(processWork);
+ }
+ }
+ catch (ObjectDisposedException)
+ {
+ cancelled = true;
+ }
+ catch (TaskCanceledException)
+ {
+ cancelled = true;
+ }
+ }
+ });
+ }
+
+ private void EnsureSendSocketCreated()
+ {
+ if (_SendSocket == null)
+ {
+ lock (_SendSocketSynchroniser)
+ {
+ if (_SendSocket == null)
+ _SendSocket = CreateSocketAndListenForResponsesAsync();
+ }
+ }
+ }
+
+ private void ProcessMessage(string data, UdpEndPoint endPoint)
+ {
+ //Responses start with the HTTP version, prefixed with HTTP/ while
+ //requests start with a method which can vary and might be one we haven't
+ //seen/don't know. We'll check if this message is a request or a response
+ //by checking for the static HTTP/ prefix on the start of the message.
+ if (data.StartsWith("HTTP/", StringComparison.OrdinalIgnoreCase))
+ {
+ HttpResponseMessage responseMessage = null;
+ try
+ {
+ responseMessage = _ResponseParser.Parse(data);
+ }
+ catch (ArgumentException) { } // Ignore invalid packets.
+
+ if (responseMessage != null)
+ OnResponseReceived(responseMessage, endPoint);
+ }
+ else
+ {
+ HttpRequestMessage requestMessage = null;
+ try
+ {
+ requestMessage = _RequestParser.Parse(data);
+ }
+ catch (ArgumentException) { } // Ignore invalid packets.
+
+ if (requestMessage != null)
+ OnRequestReceived(requestMessage, endPoint);
+ }
+ }
+
+ private void OnRequestReceived(HttpRequestMessage data, UdpEndPoint endPoint)
+ {
+ //SSDP specification says only * is currently used but other uri's might
+ //be implemented in the future and should be ignored unless understood.
+ //Section 4.2 - http://tools.ietf.org/html/draft-cai-ssdp-v1-03#page-11
+ if (data.RequestUri.ToString() != "*") return;
+
+ var handlers = this.RequestReceived;
+ if (handlers != null)
+ handlers(this, new RequestReceivedEventArgs(data, endPoint));
+ }
+
+ private void OnResponseReceived(HttpResponseMessage data, UdpEndPoint endPoint)
+ {
+ var handlers = this.ResponseReceived;
+ if (handlers != null)
+ handlers(this, new ResponseReceivedEventArgs(data, endPoint));
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpConstants.cs b/RSSDP/SsdpConstants.cs
new file mode 100644
index 0000000000..c839d9e0bf
--- /dev/null
+++ b/RSSDP/SsdpConstants.cs
@@ -0,0 +1,68 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Provides constants for common values related to the SSDP protocols.
+ ///
+ public static class SsdpConstants
+ {
+
+ ///
+ /// Multicast IP Address used for SSDP multicast messages. Values is 239.255.255.250.
+ ///
+ public const string MulticastLocalAdminAddress = "239.255.255.250";
+ ///
+ /// The UDP port used for SSDP multicast messages. Values is 1900.
+ ///
+ public const int MulticastPort = 1900;
+ ///
+ /// The default multicase TTL for SSDP multicast messages. Value is 4.
+ ///
+ public const int SsdpDefaultMulticastTimeToLive = 4;
+
+ internal const string MSearchMethod = "M-SEARCH";
+
+ internal const string SsdpDiscoverMessage = "ssdp:discover";
+ internal const string SsdpDiscoverAllSTHeader = "ssdp:all";
+
+ internal const string SsdpDeviceDescriptionXmlNamespace = "urn:schemas-upnp-org:device-1-0";
+
+ ///
+ /// Default buffer size for receiving SSDP broadcasts. Value is 8192 (bytes).
+ ///
+ public const int DefaultUdpSocketBufferSize = 8192;
+ ///
+ /// The maximum possible buffer size for a UDP message. Value is 65507 (bytes).
+ ///
+ public const int MaxUdpSocketBufferSize = 65507; // Max possible UDP packet size on IPv4 without using 'jumbograms'.
+
+ ///
+ /// Namespace/prefix for UPnP device types. Values is schemas-upnp-org.
+ ///
+ public const string UpnpDeviceTypeNamespace = "schemas-upnp-org";
+ ///
+ /// UPnP Root Device type. Value is upnp:rootdevice.
+ ///
+ public const string UpnpDeviceTypeRootDevice = "upnp:rootdevice";
+ ///
+ /// The value is used by Windows Explorer for device searches instead of the UPNPDeviceTypeRootDevice constant.
+ /// Not sure why (different spec, bug, alternate protocol etc). Used to enable Windows Explorer support.
+ ///
+ public const string PnpDeviceTypeRootDevice = "pnp:rootdevice";
+ ///
+ /// UPnP Basic Device type. Value is Basic.
+ ///
+ public const string UpnpDeviceTypeBasicDevice = "Basic";
+
+ internal const string SsdpKeepAliveNotification = "ssdp:alive";
+ internal const string SsdpByeByeNotification = "ssdp:byebye";
+
+ internal const int UdpResendCount = 3;
+
+ }
+}
diff --git a/RSSDP/SsdpDevice.cs b/RSSDP/SsdpDevice.cs
new file mode 100644
index 0000000000..8a4992239b
--- /dev/null
+++ b/RSSDP/SsdpDevice.cs
@@ -0,0 +1,783 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Xml;
+using Rssdp.Infrastructure;
+
+namespace Rssdp
+{
+ ///
+ /// Base class representing the common details of a (root or embedded) device, either to be published or that has been located.
+ ///
+ ///
+ /// Do not derive new types directly from this class. New device classes should derive from either or .
+ ///
+ ///
+ ///
+ public abstract class SsdpDevice
+ {
+
+ #region Fields
+
+ private string _Udn;
+ private string _DeviceType;
+ private string _DeviceTypeNamespace;
+ private int _DeviceVersion;
+ private SsdpDevicePropertiesCollection _CustomProperties;
+ private CustomHttpHeadersCollection _CustomResponseHeaders;
+
+ private IList _Devices;
+
+ #endregion
+
+ #region Events
+
+ ///
+ /// Raised when a new child device is added.
+ ///
+ ///
+ ///
+ public event EventHandler DeviceAdded;
+
+ ///
+ /// Raised when a child device is removed.
+ ///
+ ///
+ ///
+ public event EventHandler DeviceRemoved;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Derived type constructor, allows constructing a device with no parent. Should only be used from derived types that are or inherit from .
+ ///
+ protected SsdpDevice()
+ {
+ _DeviceTypeNamespace = SsdpConstants.UpnpDeviceTypeNamespace;
+ _DeviceType = SsdpConstants.UpnpDeviceTypeBasicDevice;
+ _DeviceVersion = 1;
+
+ this.Icons = new List();
+ _Devices = new List();
+ this.Devices = new ReadOnlyEnumerable(_Devices);
+ _CustomResponseHeaders = new CustomHttpHeadersCollection();
+ _CustomProperties = new SsdpDevicePropertiesCollection();
+ }
+
+ ///
+ /// Deserialisation constructor.
+ ///
+ /// Uses the provided XML string and parent device properties to set the properties of the object. The XML provided must be a valid UPnP device description document.
+ /// A UPnP device description XML document.
+ /// Thrown if the argument is null.
+ /// Thrown if the argument is empty.
+ protected SsdpDevice(string deviceDescriptionXml)
+ : this()
+ {
+ if (deviceDescriptionXml == null) throw new ArgumentNullException("deviceDescriptionXml");
+ if (deviceDescriptionXml.Length == 0) throw new ArgumentException("deviceDescriptionXml cannot be an empty string.", "deviceDescriptionXml");
+
+ using (var ms = new System.IO.MemoryStream(System.Text.UTF8Encoding.UTF8.GetBytes(deviceDescriptionXml)))
+ {
+ var reader = XmlReader.Create(ms);
+
+ LoadDeviceProperties(reader, this);
+ }
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ #region UPnP Device Description Properties
+
+ ///
+ /// Sets or returns the core device type (not including namespace, version etc.). Required.
+ ///
+ /// Defaults to the UPnP basic device type.
+ ///
+ ///
+ ///
+ public string DeviceType
+ {
+ get
+ {
+ return _DeviceType;
+ }
+ set
+ {
+ _DeviceType = value;
+ }
+ }
+
+ public string DeviceClass { get; set; }
+
+ ///
+ /// Sets or returns the namespace for the of this device. Optional, but defaults to UPnP schema so should be changed if is not a UPnP device type.
+ ///
+ /// Defaults to the UPnP standard namespace.
+ ///
+ ///
+ ///
+ public string DeviceTypeNamespace
+ {
+ get
+ {
+ return _DeviceTypeNamespace;
+ }
+ set
+ {
+ _DeviceTypeNamespace = value;
+ }
+ }
+
+ ///
+ /// Sets or returns the version of the device type. Optional, defaults to 1.
+ ///
+ /// Defaults to a value of 1.
+ ///
+ ///
+ ///
+ public int DeviceVersion
+ {
+ get
+ {
+ return _DeviceVersion;
+ }
+ set
+ {
+ _DeviceVersion = value;
+ }
+ }
+
+ ///
+ /// Returns the full device type string.
+ ///
+ ///
+ /// The format used is urn::device::
+ ///
+ public string FullDeviceType
+ {
+ get
+ {
+ return String.Format("urn:{0}:{3}:{1}:{2}",
+ this.DeviceTypeNamespace ?? String.Empty,
+ this.DeviceType ?? String.Empty,
+ this.DeviceVersion,
+ this.DeviceClass ?? "device");
+ }
+ }
+
+ ///
+ /// Sets or returns the universally unique identifier for this device (without the uuid: prefix). Required.
+ ///
+ ///
+ /// Must be the same over time for a specific device instance (i.e. must survive reboots).
+ /// For UPnP 1.0 this can be any unique string. For UPnP 1.1 this should be a 128 bit number formatted in a specific way, preferably generated using the time and MAC based algorithm. See section 1.1.4 of http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf for details.
+ /// Technically this library implements UPnP 1.0, so any value is allowed, but we advise using UPnP 1.1 compatible values for good behaviour and forward compatibility with future versions.
+ ///
+ public string Uuid { get; set; }
+
+ ///
+ /// Returns (or sets*) a unique device name for this device. Optional, not recommended to be explicitly set.
+ ///
+ ///
+ /// * In general you should not explicitly set this property. If it is not set (or set to null/empty string) the property will return a UDN value that is correct as per the UPnP specification, based on the other device properties.
+ /// The setter is provided to allow for devices that do not correctly follow the specification (when we discover them), rather than to intentionally deviate from the specification.
+ /// If a value is explicitly set, it is used verbatim, and so any prefix (such as uuid:) must be provided in the value.
+ ///
+ public string Udn
+ {
+ get
+ {
+ if (String.IsNullOrEmpty(_Udn) && !String.IsNullOrEmpty(this.Uuid))
+ return "uuid:" + this.Uuid;
+ else
+ return _Udn;
+ }
+ set
+ {
+ _Udn = value;
+ }
+ }
+
+ ///
+ /// Sets or returns a friendly/display name for this device on the network. Something the user can identify the device/instance by, i.e Lounge Main Light. Required.
+ ///
+ /// A short description for the end user.
+ public string FriendlyName { get; set; }
+
+ ///
+ /// Sets or returns the name of the manufacturer of this device. Required.
+ ///
+ public string Manufacturer { get; set; }
+
+ ///
+ /// Sets or returns a URL to the manufacturers web site. Optional.
+ ///
+ public Uri ManufacturerUrl { get; set; }
+
+ ///
+ /// Sets or returns a description of this device model. Recommended.
+ ///
+ /// A long description for the end user.
+ public string ModelDescription { get; set; }
+
+ ///
+ /// Sets or returns the name of this model. Required.
+ ///
+ public string ModelName { get; set; }
+
+ ///
+ /// Sets or returns the number of this model. Recommended.
+ ///
+ public string ModelNumber { get; set; }
+
+ ///
+ /// Sets or returns a URL to a web page with details of this device model. Optional.
+ ///
+ ///
+ /// Optional. May be relative to base URL.
+ ///
+ public Uri ModelUrl { get; set; }
+
+ ///
+ /// Sets or returns the serial number for this device. Recommended.
+ ///
+ public string SerialNumber { get; set; }
+
+ ///
+ /// Sets or returns the universal product code of the device, if any. Optional.
+ ///
+ ///
+ /// If not blank, must be exactly 12 numeric digits.
+ ///
+ public string Upc { get; set; }
+
+ ///
+ /// Sets or returns the URL to a web page that can be used to configure/manager/use the device. Recommended.
+ ///
+ ///
+ /// May be relative to base URL.
+ ///
+ public Uri PresentationUrl { get; set; }
+
+ #endregion
+
+ ///
+ /// Returns a list of icons (images) that can be used to display this device. Optional, but recommended you provide at least one at 48x48 pixels.
+ ///
+ public IList Icons
+ {
+ get;
+ private set;
+ }
+
+ ///
+ /// Returns a read-only enumerable set of objects representing children of this device. Child devices are optional.
+ ///
+ ///
+ ///
+ public IEnumerable Devices
+ {
+ get;
+ private set;
+ }
+
+ ///
+ /// Returns a dictionary of objects keyed by . Each value represents a custom property in the device description document.
+ ///
+ public SsdpDevicePropertiesCollection CustomProperties
+ {
+ get
+ {
+ return _CustomProperties;
+ }
+ }
+
+ ///
+ /// Provides a list of additional information to provide about this device in search response and notification messages.
+ ///
+ ///
+ /// The headers included here are included in the (HTTP headers) for search response and alive notifications sent in relation to this device.
+ /// Only values specified directly on this instance will be included, headers from ancestors are not automatically included.
+ ///
+ public CustomHttpHeadersCollection CustomResponseHeaders
+ {
+ get
+ {
+ return _CustomResponseHeaders;
+ }
+ }
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Adds a child device to the collection.
+ ///
+ /// The instance to add.
+ ///
+ /// If the device is already a member of the collection, this method does nothing.
+ /// Also sets the property of the added device and all descendant devices to the relevant instance.
+ ///
+ /// Thrown if the argument is null.
+ /// Thrown if the is already associated with a different instance than used in this tree. Can occur if you try to add the same device instance to more than one tree. Also thrown if you try to add a device to itself.
+ ///
+ public void AddDevice(SsdpEmbeddedDevice device)
+ {
+ if (device == null) throw new ArgumentNullException("device");
+ if (device.RootDevice != null && device.RootDevice != this.ToRootDevice()) throw new InvalidOperationException("This device is already associated with a different root device (has been added as a child in another branch).");
+ if (device == this) throw new InvalidOperationException("Can't add device to itself.");
+
+ bool wasAdded = false;
+ lock (_Devices)
+ {
+ device.RootDevice = this.ToRootDevice();
+ _Devices.Add(device);
+ wasAdded = true;
+ }
+
+ if (wasAdded)
+ OnDeviceAdded(device);
+ }
+
+ ///
+ /// Removes a child device from the collection.
+ ///
+ /// The instance to remove.
+ ///
+ /// If the device is not a member of the collection, this method does nothing.
+ /// Also sets the property to null for the removed device and all descendant devices.
+ ///
+ /// Thrown if the argument is null.
+ ///
+ public void RemoveDevice(SsdpEmbeddedDevice device)
+ {
+ if (device == null) throw new ArgumentNullException("device");
+
+ bool wasRemoved = false;
+ lock (_Devices)
+ {
+ wasRemoved = _Devices.Remove(device);
+ if (wasRemoved)
+ {
+ device.RootDevice = null;
+ }
+ }
+
+ if (wasRemoved)
+ OnDeviceRemoved(device);
+ }
+
+ ///
+ /// Raises the event.
+ ///
+ /// The instance added to the collection.
+ ///
+ ///
+ protected virtual void OnDeviceAdded(SsdpEmbeddedDevice device)
+ {
+ var handlers = this.DeviceAdded;
+ if (handlers != null)
+ handlers(this, new DeviceEventArgs(device));
+ }
+
+ ///
+ /// Raises the event.
+ ///
+ /// The instance removed from the collection.
+ ///
+ ///
+ protected virtual void OnDeviceRemoved(SsdpEmbeddedDevice device)
+ {
+ var handlers = this.DeviceRemoved;
+ if (handlers != null)
+ handlers(this, new DeviceEventArgs(device));
+ }
+
+ ///
+ /// Writes this device to the specified as a device node and it's content.
+ ///
+ /// The to output to.
+ /// The to write out.
+ /// Thrown if the or argument is null.
+ protected virtual void WriteDeviceDescriptionXml(XmlWriter writer, SsdpDevice device)
+ {
+ if (writer == null) throw new ArgumentNullException("writer");
+ if (device == null) throw new ArgumentNullException("device");
+
+ writer.WriteStartElement("device");
+
+ if (!String.IsNullOrEmpty(device.FullDeviceType))
+ WriteNodeIfNotEmpty(writer, "deviceType", device.FullDeviceType);
+
+ WriteNodeIfNotEmpty(writer, "friendlyName", device.FriendlyName);
+ WriteNodeIfNotEmpty(writer, "manufacturer", device.Manufacturer);
+ WriteNodeIfNotEmpty(writer, "manufacturerURL", device.ManufacturerUrl);
+ WriteNodeIfNotEmpty(writer, "modelDescription", device.ModelDescription);
+ WriteNodeIfNotEmpty(writer, "modelName", device.ModelName);
+ WriteNodeIfNotEmpty(writer, "modelNumber", device.ModelNumber);
+ WriteNodeIfNotEmpty(writer, "modelURL", device.ModelUrl);
+ WriteNodeIfNotEmpty(writer, "presentationURL", device.PresentationUrl);
+ WriteNodeIfNotEmpty(writer, "serialNumber", device.SerialNumber);
+ WriteNodeIfNotEmpty(writer, "UDN", device.Udn);
+ WriteNodeIfNotEmpty(writer, "UPC", device.Upc);
+
+ WriteCustomProperties(writer, device);
+ WriteIcons(writer, device);
+ WriteChildDevices(writer, device);
+
+ writer.WriteEndElement();
+ }
+
+ ///
+ /// Converts a string to a , or returns null if the string provided is null.
+ ///
+ /// The string value to convert.
+ /// A .
+ protected static Uri StringToUri(string value)
+ {
+ if (!String.IsNullOrEmpty(value))
+ return new Uri(value, UriKind.RelativeOrAbsolute);
+
+ return null;
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ #region Serialisation Methods
+
+ private static void WriteCustomProperties(XmlWriter writer, SsdpDevice device)
+ {
+ foreach (var prop in device.CustomProperties)
+ {
+ writer.WriteElementString(prop.Namespace, prop.Name, SsdpConstants.SsdpDeviceDescriptionXmlNamespace, prop.Value);
+ }
+ }
+
+ private static void WriteIcons(XmlWriter writer, SsdpDevice device)
+ {
+ if (device.Icons.Any())
+ {
+ writer.WriteStartElement("iconList");
+
+ foreach (var icon in device.Icons)
+ {
+ writer.WriteStartElement("icon");
+
+ writer.WriteElementString("mimetype", icon.MimeType);
+ writer.WriteElementString("width", icon.Width.ToString());
+ writer.WriteElementString("height", icon.Height.ToString());
+ writer.WriteElementString("depth", icon.ColorDepth.ToString());
+ writer.WriteElementString("url", icon.Url.ToString());
+
+ writer.WriteEndElement();
+ }
+
+ writer.WriteEndElement();
+ }
+ }
+
+ private void WriteChildDevices(XmlWriter writer, SsdpDevice parentDevice)
+ {
+ if (parentDevice.Devices.Any())
+ {
+ writer.WriteStartElement("deviceList");
+
+ foreach (var device in parentDevice.Devices)
+ {
+ WriteDeviceDescriptionXml(writer, device);
+ }
+
+ writer.WriteEndElement();
+ }
+ }
+
+ private static void WriteNodeIfNotEmpty(XmlWriter writer, string nodeName, string value)
+ {
+ if (!String.IsNullOrEmpty(value))
+ writer.WriteElementString(nodeName, value);
+ }
+
+ private static void WriteNodeIfNotEmpty(XmlWriter writer, string nodeName, Uri value)
+ {
+ if (value != null)
+ writer.WriteElementString(nodeName, value.ToString());
+ }
+
+ #endregion
+
+ #region Deserialisation Methods
+
+ private void LoadDeviceProperties(XmlReader reader, SsdpDevice device)
+ {
+ ReadUntilDeviceNode(reader);
+
+ while (!reader.EOF)
+ {
+ if (reader.NodeType == XmlNodeType.EndElement && reader.Name == "device")
+ {
+ reader.Read();
+ break;
+ }
+
+ if (!SetPropertyFromReader(reader, device))
+ reader.Read();
+ }
+ }
+
+ private static void ReadUntilDeviceNode(XmlReader reader)
+ {
+ while (!reader.EOF && (reader.LocalName != "device" || reader.NodeType != XmlNodeType.Element))
+ {
+ reader.Read();
+ }
+ }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Justification = "Yes, there is a large switch statement, not it's not really complex and doesn't really need to be rewritten at this point.")]
+ private bool SetPropertyFromReader(XmlReader reader, SsdpDevice device)
+ {
+ switch (reader.LocalName)
+ {
+ case "friendlyName":
+ device.FriendlyName = reader.ReadElementContentAsString();
+ break;
+
+ case "manufacturer":
+ device.Manufacturer = reader.ReadElementContentAsString();
+ break;
+
+ case "manufacturerURL":
+ device.ManufacturerUrl = StringToUri(reader.ReadElementContentAsString());
+ break;
+
+ case "modelDescription":
+ device.ModelDescription = reader.ReadElementContentAsString();
+ break;
+
+ case "modelName":
+ device.ModelName = reader.ReadElementContentAsString();
+ break;
+
+ case "modelNumber":
+ device.ModelNumber = reader.ReadElementContentAsString();
+ break;
+
+ case "modelURL":
+ device.ModelUrl = StringToUri(reader.ReadElementContentAsString());
+ break;
+
+ case "presentationURL":
+ device.PresentationUrl = StringToUri(reader.ReadElementContentAsString());
+ break;
+
+ case "serialNumber":
+ device.SerialNumber = reader.ReadElementContentAsString();
+ break;
+
+ case "UDN":
+ device.Udn = reader.ReadElementContentAsString();
+ SetUuidFromUdn(device);
+ break;
+
+ case "UPC":
+ device.Upc = reader.ReadElementContentAsString();
+ break;
+
+ case "deviceType":
+ SetDeviceTypePropertiesFromFullDeviceType(device, reader.ReadElementContentAsString());
+ break;
+
+ case "iconList":
+ reader.Read();
+ LoadIcons(reader, device);
+ break;
+
+ case "deviceList":
+ reader.Read();
+ LoadChildDevices(reader, device);
+ break;
+
+ case "serviceList":
+ reader.Skip();
+ break;
+
+ default:
+ if (reader.NodeType == XmlNodeType.Element && reader.Name != "device" && reader.Name != "icon")
+ {
+ AddCustomProperty(reader, device);
+ break;
+ }
+ else
+ return false;
+ }
+ return true;
+ }
+
+ private static void SetDeviceTypePropertiesFromFullDeviceType(SsdpDevice device, string value)
+ {
+ if (String.IsNullOrEmpty(value) || !value.Contains(":"))
+ device.DeviceType = value;
+ else
+ {
+ var parts = value.Split(':');
+ if (parts.Length == 5)
+ {
+ int deviceVersion = 1;
+ if (Int32.TryParse(parts[4], out deviceVersion))
+ {
+ device.DeviceTypeNamespace = parts[1];
+ device.DeviceType = parts[3];
+ device.DeviceVersion = deviceVersion;
+ }
+ else
+ device.DeviceType = value;
+ }
+ else
+ device.DeviceType = value;
+ }
+ }
+
+ private static void SetUuidFromUdn(SsdpDevice device)
+ {
+ if (device.Udn != null && device.Udn.StartsWith("uuid:", StringComparison.OrdinalIgnoreCase))
+ device.Uuid = device.Udn.Substring(5).Trim();
+ else
+ device.Uuid = device.Udn;
+ }
+
+ private static void LoadIcons(XmlReader reader, SsdpDevice device)
+ {
+ while (!reader.EOF)
+ {
+ while (!reader.EOF && reader.NodeType != XmlNodeType.Element)
+ {
+ reader.Read();
+ }
+
+ if (reader.LocalName != "icon") break;
+
+ while (reader.Name == "icon")
+ {
+ var icon = new SsdpDeviceIcon();
+ LoadIconProperties(reader, icon);
+ device.Icons.Add(icon);
+
+ reader.Read();
+ }
+ }
+ }
+
+ private static void LoadIconProperties(XmlReader reader, SsdpDeviceIcon icon)
+ {
+ while (!reader.EOF)
+ {
+ if (reader.NodeType != XmlNodeType.Element)
+ {
+ if (reader.NodeType == XmlNodeType.EndElement && reader.Name == "icon") break;
+
+ reader.Read();
+ continue;
+ }
+
+ switch (reader.LocalName)
+ {
+ case "depth":
+ icon.ColorDepth = reader.ReadElementContentAsInt();
+ break;
+
+ case "height":
+ icon.Height = reader.ReadElementContentAsInt();
+ break;
+
+ case "width":
+ icon.Width = reader.ReadElementContentAsInt();
+ break;
+
+ case "mimetype":
+ icon.MimeType = reader.ReadElementContentAsString();
+ break;
+
+ case "url":
+ icon.Url = StringToUri(reader.ReadElementContentAsString());
+ break;
+
+ }
+
+ reader.Read();
+ }
+ }
+
+ private void LoadChildDevices(XmlReader reader, SsdpDevice device)
+ {
+ while (!reader.EOF && reader.NodeType != XmlNodeType.Element)
+ {
+ reader.Read();
+ }
+
+ while (!reader.EOF)
+ {
+ while (!reader.EOF && reader.NodeType != XmlNodeType.Element)
+ {
+ reader.Read();
+ }
+
+ if (reader.LocalName == "device")
+ {
+ var childDevice = new SsdpEmbeddedDevice();
+ LoadDeviceProperties(reader, childDevice);
+ device.AddDevice(childDevice);
+ }
+ else
+ break;
+ }
+ }
+
+ private static void AddCustomProperty(XmlReader reader, SsdpDevice device)
+ {
+ var newProp = new SsdpDeviceProperty() { Namespace = reader.Prefix, Name = reader.LocalName };
+ int depth = reader.Depth;
+ reader.Read();
+ while (reader.NodeType == XmlNodeType.Whitespace || reader.NodeType == XmlNodeType.Comment)
+ {
+ reader.Read();
+ }
+
+ if (reader.NodeType != XmlNodeType.CDATA && reader.NodeType != XmlNodeType.Text)
+ {
+ while (!reader.EOF && (reader.NodeType != XmlNodeType.EndElement || reader.Name != newProp.Name || reader.Prefix != newProp.Namespace || reader.Depth != depth))
+ {
+ reader.Read();
+ }
+ if (!reader.EOF)
+ reader.Read();
+ return;
+ }
+
+ newProp.Value = reader.Value;
+
+ // We don't support complex nested types or repeat/multi-value properties
+ if (!device.CustomProperties.Contains(newProp.FullName))
+ device.CustomProperties.Add(newProp);
+ }
+
+ #endregion
+
+ //private bool ChildDeviceExists(SsdpDevice device)
+ //{
+ // return (from d in _Devices where device.Uuid == d.Uuid select d).Any();
+ //}
+
+ #endregion
+
+ }
+}
diff --git a/RSSDP/SsdpDeviceExtensions.cs b/RSSDP/SsdpDeviceExtensions.cs
new file mode 100644
index 0000000000..0ad710a6b0
--- /dev/null
+++ b/RSSDP/SsdpDeviceExtensions.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Rssdp
+{
+ ///
+ /// Extensions for and derived types.
+ ///
+ public static class SsdpDeviceExtensions
+ {
+
+ ///
+ /// Returns the root device associated with a device instance derived from .
+ ///
+ /// The device instance to find the for.
+ ///
+ /// The must be or inherit from or , otherwise an will occur.
+ /// May return null if the instance is an embedded device not yet associated with a instance yet.
+ /// If is an instance of (or derives from it), returns the same instance cast to .
+ ///
+ /// The instance associated with the device instance specified, or null otherwise.
+ /// Thrown if is null.
+ /// Thrown if is not an instance of or dervied from either or .
+ public static SsdpRootDevice ToRootDevice(this SsdpDevice device)
+ {
+ if (device == null) throw new System.ArgumentNullException("device");
+
+ var rootDevice = device as SsdpRootDevice;
+ if (rootDevice == null)
+ rootDevice = ((SsdpEmbeddedDevice)device).RootDevice;
+
+ return rootDevice;
+ }
+ }
+}
diff --git a/RSSDP/SsdpDeviceIcon.cs b/RSSDP/SsdpDeviceIcon.cs
new file mode 100644
index 0000000000..4ffda58ff9
--- /dev/null
+++ b/RSSDP/SsdpDeviceIcon.cs
@@ -0,0 +1,51 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp
+{
+ ///
+ /// Represents an icon published by an .
+ ///
+ public sealed class SsdpDeviceIcon
+ {
+ ///
+ /// The mime type for the image data returned by the property.
+ ///
+ ///
+ /// Required. Icon's MIME type (cf. RFC 2045, 2046, and 2387). Single MIME image type. At least one icon should be of type “image/png” (Portable Network Graphics, see IETF RFC 2083).
+ ///
+ ///
+ public string MimeType { get; set; }
+
+ ///
+ /// The URL that can be called with an HTTP GET command to retrieve the image data.
+ ///
+ ///
+ /// Required. May be relative to base URL. Specified by UPnP vendor. Single URL.
+ ///
+ ///
+ public Uri Url { get; set; }
+
+ ///
+ /// The width of the image in pixels.
+ ///
+ /// Required, must be greater than zero.
+ public int Width { get; set; }
+
+ ///
+ /// The height of the image in pixels.
+ ///
+ /// Required, must be greater than zero.
+ public int Height { get; set; }
+
+ ///
+ /// The colour depth of the image.
+ ///
+ /// Required, must be greater than zero.
+ public int ColorDepth { get; set; }
+
+ }
+}
diff --git a/RSSDP/SsdpDeviceLocator.cs b/RSSDP/SsdpDeviceLocator.cs
new file mode 100644
index 0000000000..42d20d3320
--- /dev/null
+++ b/RSSDP/SsdpDeviceLocator.cs
@@ -0,0 +1,43 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using Rssdp.Infrastructure;
+
+namespace Rssdp
+{
+ // THIS IS A LINKED FILE - SHARED AMONGST MULTIPLE PLATFORMS
+ // Be careful to check any changes compile and work for all platform projects it is shared in.
+
+ ///
+ /// Allows you to search the network for a particular device, device types, or UPnP service types. Also listenings for broadcast notifications of device availability and raises events to indicate changes in status.
+ ///
+ public sealed class SsdpDeviceLocator : SsdpDeviceLocatorBase
+ {
+
+ ///
+ /// Default constructor. Constructs a new instance using the default and implementations for this platform.
+ ///
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification="Can't expose along exception paths here (exceptions should be very rare anyway, and probably fatal too) and we shouldn't dipose the items we pass to base in any other case.")]
+ public SsdpDeviceLocator() : base(new SsdpCommunicationsServer(new SocketFactory(null)))
+ {
+ // This is not the problem you are looking for;
+ // Yes, this is poor man's dependency injection which some call an anti-pattern.
+ // However, it makes the library really simple to get started with or to use if the calling code isn't using IoC/DI.
+ // The fact we have injected dependencies is really an internal architectural implementation detail to allow for the
+ // cross platform and testing concerns of this library. It shouldn't be something calling code worries about and is
+ // not a deliberate extension point, except where adding new platform support in which case...
+ // There is a constructor that takes a manually injected dependency anyway, so proper DI using
+ // a container or whatever can be done anyway.
+ }
+
+ ///
+ /// Full constructor. Constructs a new instance using the provided implementation.
+ ///
+ public SsdpDeviceLocator(ISsdpCommunicationsServer communicationsServer)
+ : base(communicationsServer)
+ {
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpDeviceLocatorBase.cs b/RSSDP/SsdpDeviceLocatorBase.cs
new file mode 100644
index 0000000000..0c5166eecb
--- /dev/null
+++ b/RSSDP/SsdpDeviceLocatorBase.cs
@@ -0,0 +1,732 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.IO;
+using System.Linq;
+using System.Net.Http;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Allows you to search the network for a particular device, device types, or UPnP service types. Also listenings for broadcast notifications of device availability and raises events to indicate changes in status.
+ ///
+ public abstract class SsdpDeviceLocatorBase : DisposableManagedObjectBase, ISsdpDeviceLocator
+ {
+
+ #region Fields & Constants
+
+ private List _Devices;
+ private ISsdpCommunicationsServer _CommunicationsServer;
+
+ private IList _SearchResults;
+ private object _SearchResultsSynchroniser;
+
+ private System.Threading.Timer _ExpireCachedDevicesTimer;
+
+ private const string HttpURequestMessageFormat = @"{0} * HTTP/1.1
+HOST: {1}:{2}
+MAN: ""{3}""
+MX: {5}
+ST: {4}
+
+";
+
+ private static readonly TimeSpan DefaultSearchWaitTime = TimeSpan.FromSeconds(4);
+ private static readonly TimeSpan OneSecond = TimeSpan.FromSeconds(1);
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Default constructor.
+ ///
+ /// The implementation to use for network communications.
+ protected SsdpDeviceLocatorBase(ISsdpCommunicationsServer communicationsServer)
+ {
+ if (communicationsServer == null) throw new ArgumentNullException("communicationsServer");
+
+ _CommunicationsServer = communicationsServer;
+ _CommunicationsServer.ResponseReceived += CommsServer_ResponseReceived;
+
+ _SearchResultsSynchroniser = new object();
+ _Devices = new List();
+ }
+
+ #endregion
+
+ #region Events
+
+ ///
+ /// Raised for when
+ ///
+ /// - An 'alive' notification is received that a device, regardless of whether or not that device is not already in the cache or has previously raised this event.
+ /// - For each item found during a device (cached or not), allowing clients to respond to found devices before the entire search is complete.
+ /// - Only if the notification type matches the property. By default the filter is null, meaning all notifications raise events (regardless of ant
+ ///
+ /// This event may be raised from a background thread, if interacting with UI or other objects with specific thread affinity invoking to the relevant thread is required.
+ ///
+ ///
+ ///
+ ///
+ ///
+ public event EventHandler DeviceAvailable;
+
+ ///
+ /// Raised when a notification is received that indicates a device has shutdown or otherwise become unavailable.
+ ///
+ ///
+ /// Devices *should* broadcast these types of notifications, but not all devices do and sometimes (in the event of power loss for example) it might not be possible for a device to do so. You should also implement error handling when trying to contact a device, even if RSSDP is reporting that device as available.
+ /// This event is only raised if the notification type matches the property. A null or empty string for the will be treated as no filter and raise the event for all notifications.
+ /// The property may contain either a fully complete instance, or one containing just a USN and NotificationType property. Full information is available if the device was previously discovered and cached, but only partial information if a byebye notification was received for a previously unseen or expired device.
+ /// This event may be raised from a background thread, if interacting with UI or other objects with specific thread affinity invoking to the relevant thread is required.
+ ///
+ ///
+ ///
+ ///
+ ///
+ public event EventHandler DeviceUnavailable;
+
+ #endregion
+
+ #region Public Methods
+
+ #region Search Overloads
+
+ ///
+ /// Performs a search for all devices using the default search timeout.
+ ///
+ /// A task whose result is an of instances, representing all found devices.
+ public Task> SearchAsync()
+ {
+ return SearchAsync(SsdpConstants.SsdpDiscoverAllSTHeader, DefaultSearchWaitTime);
+ }
+
+ ///
+ /// Performs a search for the specified search target (criteria) and default search timeout.
+ ///
+ /// The criteria for the search. Value can be;
+ ///
+ /// - Root devicesupnp:rootdevice
+ /// - Specific device by UUIDuuid:<device uuid>
+ /// - Device typeFully qualified device type starting with urn: i.e urn:schemas-upnp-org:Basic:1
+ ///
+ ///
+ /// A task whose result is an of instances, representing all found devices.
+ public Task> SearchAsync(string searchTarget)
+ {
+ return SearchAsync(searchTarget, DefaultSearchWaitTime);
+ }
+
+ ///
+ /// Performs a search for all devices using the specified search timeout.
+ ///
+ /// The amount of time to wait for network responses to the search request. Longer values will likely return more devices, but increase search time. A value between 1 and 5 seconds is recommended by the UPnP 1.1 specification, this method requires the value be greater 1 second if it is not zero. Specify TimeSpan.Zero to return only devices already in the cache.
+ /// A task whose result is an of instances, representing all found devices.
+ public Task> SearchAsync(TimeSpan searchWaitTime)
+ {
+ return SearchAsync(SsdpConstants.SsdpDiscoverAllSTHeader, searchWaitTime);
+ }
+
+ ///
+ /// Performs a search for the specified search target (criteria) and search timeout.
+ ///
+ /// The criteria for the search. Value can be;
+ ///
+ /// - Root devicesupnp:rootdevice
+ /// - Specific device by UUIDuuid:<device uuid>
+ /// - Device typeA device namespace and type in format of urn:<device namespace>:device:<device type>:<device version> i.e urn:schemas-upnp-org:device:Basic:1
+ /// - Service typeA service namespace and type in format of urn:<service namespace>:service:<servicetype>:<service version> i.e urn:my-namespace:service:MyCustomService:1
+ ///
+ ///
+ /// The amount of time to wait for network responses to the search request. Longer values will likely return more devices, but increase search time. A value between 1 and 5 seconds is recommended by the UPnP 1.1 specification, this method requires the value be greater 1 second if it is not zero. Specify TimeSpan.Zero to return only devices already in the cache.
+ ///
+ /// By design RSSDP does not support 'publishing services' as it is intended for use with non-standard UPnP devices that don't publish UPnP style services. However, it is still possible to use RSSDP to search for devices implemetning these services if you know the service type.
+ ///
+ /// A task whose result is an of instances, representing all found devices.
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "expireTask", Justification = "Task is not actually required, but capturing to local variable suppresses compiler warning")]
+ public async Task> SearchAsync(string searchTarget, TimeSpan searchWaitTime)
+ {
+ if (searchTarget == null) throw new ArgumentNullException("searchTarget");
+ if (searchTarget.Length == 0) throw new ArgumentException("searchTarget cannot be an empty string.", "searchTarget");
+ if (searchWaitTime.TotalSeconds < 0) throw new ArgumentException("searchWaitTime must be a positive time.");
+ if (searchWaitTime.TotalSeconds > 0 && searchWaitTime.TotalSeconds <= 1) throw new ArgumentException("searchWaitTime must be zero (if you are not using the result and relying entirely in the events), or greater than one second.");
+
+ ThrowIfDisposed();
+
+ if (_SearchResults != null) throw new InvalidOperationException("Search already in progress. Only one search at a time is allowed.");
+ _SearchResults = new List();
+
+ // If searchWaitTime == 0 then we are only going to report unexpired cached items, not actually do a search.
+ if (searchWaitTime > TimeSpan.Zero)
+ await BroadcastDiscoverMessage(searchTarget, SearchTimeToMXValue(searchWaitTime)).ConfigureAwait(false);
+
+ await Task.Run(() =>
+ {
+ lock (_SearchResultsSynchroniser)
+ {
+ foreach (var device in GetUnexpiredDevices().Where((d) => NotificationTypeMatchesFilter(d)))
+ {
+ if (this.IsDisposed) return;
+
+ DeviceFound(device, false);
+ }
+ }
+ }).ConfigureAwait(false);
+
+ if (searchWaitTime != TimeSpan.Zero)
+ await Task.Delay(searchWaitTime);
+
+ IEnumerable retVal = null;
+
+ try
+ {
+ lock (_SearchResultsSynchroniser)
+ {
+ retVal = _SearchResults;
+ _SearchResults = null;
+ }
+
+ var expireTask = RemoveExpiredDevicesFromCacheAsync();
+ }
+ finally
+ {
+ var server = _CommunicationsServer;
+ try
+ {
+ if (server != null) // In case we were disposed while searching.
+ server.StopListeningForResponses();
+ }
+ catch (ObjectDisposedException) { }
+ }
+
+ return retVal;
+ }
+
+ #endregion
+
+ ///
+ /// Starts listening for broadcast notifications of service availability.
+ ///
+ ///
+ /// When called the system will listen for 'alive' and 'byebye' notifications. This can speed up searching, as well as provide dynamic notification of new devices appearing on the network, and previously discovered devices disappearing.
+ ///
+ ///
+ ///
+ ///
+ /// Throw if the ty is true.
+ public void StartListeningForNotifications()
+ {
+ ThrowIfDisposed();
+
+ _CommunicationsServer.RequestReceived -= CommsServer_RequestReceived;
+ _CommunicationsServer.RequestReceived += CommsServer_RequestReceived;
+ _CommunicationsServer.BeginListeningForBroadcasts();
+ }
+
+ ///
+ /// Stops listening for broadcast notifications of service availability.
+ ///
+ ///
+ /// Does nothing if this instance is not already listening for notifications.
+ ///
+ ///
+ ///
+ ///
+ /// Throw if the property is true.
+ public void StopListeningForNotifications()
+ {
+ ThrowIfDisposed();
+
+ _CommunicationsServer.RequestReceived -= CommsServer_RequestReceived;
+ }
+
+ ///
+ /// Raises the event.
+ ///
+ /// A representing the device that is now available.
+ /// True if the device was not currently in the cahce before this event was raised.
+ ///
+ protected virtual void OnDeviceAvailable(DiscoveredSsdpDevice device, bool isNewDevice)
+ {
+ if (this.IsDisposed) return;
+
+ var handlers = this.DeviceAvailable;
+ if (handlers != null)
+ handlers(this, new DeviceAvailableEventArgs(device, isNewDevice));
+ }
+
+ ///
+ /// Raises the event.
+ ///
+ /// A representing the device that is no longer available.
+ /// True if the device expired from the cache without being renewed, otherwise false to indicate the device explicitly notified us it was being shutdown.
+ ///
+ protected virtual void OnDeviceUnavailable(DiscoveredSsdpDevice device, bool expired)
+ {
+ if (this.IsDisposed) return;
+
+ var handlers = this.DeviceUnavailable;
+ if (handlers != null)
+ handlers(this, new DeviceUnavailableEventArgs(device, expired));
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns a boolean indicating whether or not a search is currently in progress.
+ ///
+ ///
+ /// Only one search can be performed at a time, per instance.
+ ///
+ public bool IsSearching
+ {
+ get { return _SearchResults != null; }
+ }
+
+ ///
+ /// Sets or returns a string containing the filter for notifications. Notifications not matching the filter will not raise the or events.
+ ///
+ ///
+ /// Device alive/byebye notifications whose NT header does not match this filter value will still be captured and cached internally, but will not raise events about device availability. Usually used with either a device type of uuid NT header value.
+ /// If the value is null or empty string then, all notifications are reported.
+ /// Example filters follow;
+ /// upnp:rootdevice
+ /// urn:schemas-upnp-org:device:WANDevice:1
+ /// uuid:9F15356CC-95FA-572E-0E99-85B456BD3012
+ ///
+ ///
+ ///
+ ///
+ ///
+ public string NotificationFilter
+ {
+ get;
+ set;
+ }
+
+ #endregion
+
+ #region Overrides
+
+ ///
+ /// Disposes this object and all internal resources. Stops listening for all network messages.
+ ///
+ /// True if managed resources should be disposed, or false is only unmanaged resources should be cleaned up.
+ protected override void Dispose(bool disposing)
+ {
+
+ if (disposing)
+ {
+ var timer = _ExpireCachedDevicesTimer;
+ if (timer != null)
+ timer.Dispose();
+
+ var commsServer = _CommunicationsServer;
+ _CommunicationsServer = null;
+ if (commsServer != null)
+ {
+ commsServer.ResponseReceived -= this.CommsServer_ResponseReceived;
+ commsServer.RequestReceived -= this.CommsServer_RequestReceived;
+ if (!commsServer.IsShared)
+ commsServer.Dispose();
+ }
+ }
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ #region Discovery/Device Add
+
+ private void AddOrUpdateDiscoveredDevice(DiscoveredSsdpDevice device)
+ {
+ bool isNewDevice = false;
+ lock (_Devices)
+ {
+ var existingDevice = FindExistingDeviceNotification(_Devices, device.NotificationType, device.Usn);
+ if (existingDevice == null)
+ {
+ _Devices.Add(device);
+ isNewDevice = true;
+ }
+ else
+ {
+ _Devices.Remove(existingDevice);
+ _Devices.Add(device);
+ }
+ }
+
+ DeviceFound(device, isNewDevice);
+ }
+
+ private void DeviceFound(DiscoveredSsdpDevice device, bool isNewDevice)
+ {
+ // Don't raise the event if we've already done it for a cached
+ // version of this device, and the cached version isn't
+ // "significantly" different, i.e location and cachelifetime
+ // haven't changed.
+ var raiseEvent = false;
+
+ if (!NotificationTypeMatchesFilter(device)) return;
+
+ lock (_SearchResultsSynchroniser)
+ {
+ if (_SearchResults != null)
+ {
+ var existingDevice = FindExistingDeviceNotification(_SearchResults, device.NotificationType, device.Usn);
+ if (existingDevice == null)
+ {
+ _SearchResults.Add(device);
+ raiseEvent = true;
+ }
+ else
+ {
+ if (existingDevice.DescriptionLocation != device.DescriptionLocation || existingDevice.CacheLifetime != device.CacheLifetime)
+ {
+ _SearchResults.Remove(existingDevice);
+ _SearchResults.Add(device);
+ raiseEvent = true;
+ }
+ }
+ }
+ else
+ raiseEvent = true;
+ }
+
+ if (raiseEvent)
+ OnDeviceAvailable(device, isNewDevice);
+ }
+
+ private bool NotificationTypeMatchesFilter(DiscoveredSsdpDevice device)
+ {
+ return String.IsNullOrEmpty(this.NotificationFilter)
+ || this.NotificationFilter == SsdpConstants.SsdpDiscoverAllSTHeader
+ || device.NotificationType == this.NotificationFilter;
+ }
+
+ #endregion
+
+ #region Network Message Processing
+
+ private static byte[] BuildDiscoverMessage(string serviceType, TimeSpan mxValue)
+ {
+ return System.Text.UTF8Encoding.UTF8.GetBytes(
+ String.Format(HttpURequestMessageFormat,
+ SsdpConstants.MSearchMethod,
+ SsdpConstants.MulticastLocalAdminAddress,
+ SsdpConstants.MulticastPort,
+ SsdpConstants.SsdpDiscoverMessage,
+ serviceType,
+ mxValue.TotalSeconds
+ )
+ );
+ }
+
+ private Task BroadcastDiscoverMessage(string serviceType, TimeSpan mxValue)
+ {
+ var broadcastMessage = BuildDiscoverMessage(serviceType, mxValue);
+
+ return _CommunicationsServer.SendMulticastMessage(broadcastMessage);
+ }
+
+ private void ProcessSearchResponseMessage(HttpResponseMessage message)
+ {
+ if (!message.IsSuccessStatusCode) return;
+
+ var location = GetFirstHeaderUriValue("Location", message);
+ if (location != null)
+ {
+ var device = new DiscoveredSsdpDevice()
+ {
+ DescriptionLocation = location,
+ Usn = GetFirstHeaderStringValue("USN", message),
+ NotificationType = GetFirstHeaderStringValue("ST", message),
+ CacheLifetime = CacheAgeFromHeader(message.Headers.CacheControl),
+ AsAt = DateTimeOffset.Now,
+ ResponseHeaders = message.Headers
+ };
+
+ AddOrUpdateDiscoveredDevice(device);
+ }
+ }
+
+ private void ProcessNotificationMessage(HttpRequestMessage message)
+ {
+ if (String.Compare(message.Method.Method, "Notify", StringComparison.OrdinalIgnoreCase) != 0) return;
+
+ var notificationType = GetFirstHeaderStringValue("NTS", message);
+ if (String.Compare(notificationType, SsdpConstants.SsdpKeepAliveNotification, StringComparison.OrdinalIgnoreCase) == 0)
+ ProcessAliveNotification(message);
+ else if (String.Compare(notificationType, SsdpConstants.SsdpByeByeNotification, StringComparison.OrdinalIgnoreCase) == 0)
+ ProcessByeByeNotification(message);
+ }
+
+ private void ProcessAliveNotification(HttpRequestMessage message)
+ {
+ var location = GetFirstHeaderUriValue("Location", message);
+ if (location != null)
+ {
+ var device = new DiscoveredSsdpDevice()
+ {
+ DescriptionLocation = location,
+ Usn = GetFirstHeaderStringValue("USN", message),
+ NotificationType = GetFirstHeaderStringValue("NT", message),
+ CacheLifetime = CacheAgeFromHeader(message.Headers.CacheControl),
+ AsAt = DateTimeOffset.Now,
+ ResponseHeaders = message.Headers
+ };
+
+ AddOrUpdateDiscoveredDevice(device);
+
+ ResetExpireCachedDevicesTimer();
+ }
+ }
+
+ private void ProcessByeByeNotification(HttpRequestMessage message)
+ {
+ var notficationType = GetFirstHeaderStringValue("NT", message);
+ if (!String.IsNullOrEmpty(notficationType))
+ {
+ var usn = GetFirstHeaderStringValue("USN", message);
+
+ if (!DeviceDied(usn, false))
+ {
+ var deadDevice = new DiscoveredSsdpDevice()
+ {
+ AsAt = DateTime.UtcNow,
+ CacheLifetime = TimeSpan.Zero,
+ DescriptionLocation = null,
+ NotificationType = GetFirstHeaderStringValue("NT", message),
+ Usn = usn,
+ ResponseHeaders = message.Headers
+ };
+
+ if (NotificationTypeMatchesFilter(deadDevice))
+ OnDeviceUnavailable(deadDevice, false);
+ }
+
+ ResetExpireCachedDevicesTimer();
+ }
+ }
+
+ private void ResetExpireCachedDevicesTimer()
+ {
+ if (IsDisposed) return;
+
+ if (_ExpireCachedDevicesTimer == null)
+ _ExpireCachedDevicesTimer = new Timer(this.ExpireCachedDevices, null, System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite);
+
+ _ExpireCachedDevicesTimer.Change(60000, System.Threading.Timeout.Infinite);
+ }
+
+ private void ExpireCachedDevices(object state)
+ {
+ RemoveExpiredDevicesFromCache();
+ }
+
+ #region Header/Message Processing Utilities
+
+ private static string GetFirstHeaderStringValue(string headerName, HttpResponseMessage message)
+ {
+ string retVal = null;
+ IEnumerable values;
+ if (message.Headers.Contains(headerName))
+ {
+ message.Headers.TryGetValues(headerName, out values);
+ if (values != null)
+ retVal = values.FirstOrDefault();
+ }
+
+ return retVal;
+ }
+
+ private static string GetFirstHeaderStringValue(string headerName, HttpRequestMessage message)
+ {
+ string retVal = null;
+ IEnumerable values;
+ if (message.Headers.Contains(headerName))
+ {
+ message.Headers.TryGetValues(headerName, out values);
+ if (values != null)
+ retVal = values.FirstOrDefault();
+ }
+
+ return retVal;
+ }
+
+ private static Uri GetFirstHeaderUriValue(string headerName, HttpRequestMessage request)
+ {
+ string value = null;
+ IEnumerable values;
+ if (request.Headers.Contains(headerName))
+ {
+ request.Headers.TryGetValues(headerName, out values);
+ if (values != null)
+ value = values.FirstOrDefault();
+ }
+
+ Uri retVal;
+ Uri.TryCreate(value, UriKind.RelativeOrAbsolute, out retVal);
+ return retVal;
+ }
+
+ private static Uri GetFirstHeaderUriValue(string headerName, HttpResponseMessage response)
+ {
+ string value = null;
+ IEnumerable values;
+ if (response.Headers.Contains(headerName))
+ {
+ response.Headers.TryGetValues(headerName, out values);
+ if (values != null)
+ value = values.FirstOrDefault();
+ }
+
+ Uri retVal;
+ Uri.TryCreate(value, UriKind.RelativeOrAbsolute, out retVal);
+ return retVal;
+ }
+
+ private static TimeSpan CacheAgeFromHeader(System.Net.Http.Headers.CacheControlHeaderValue headerValue)
+ {
+ if (headerValue == null) return TimeSpan.Zero;
+
+ return (TimeSpan)(headerValue.MaxAge ?? headerValue.SharedMaxAge ?? TimeSpan.Zero);
+ }
+
+ #endregion
+
+ #endregion
+
+ #region Expiry and Device Removal
+
+ private Task RemoveExpiredDevicesFromCacheAsync()
+ {
+ return Task.Run(() =>
+ {
+ RemoveExpiredDevicesFromCache();
+ });
+ }
+
+ private void RemoveExpiredDevicesFromCache()
+ {
+ if (this.IsDisposed) return;
+
+ IEnumerable expiredDevices = null;
+ lock (_Devices)
+ {
+ expiredDevices = (from device in _Devices where device.IsExpired() select device).ToArray();
+
+ foreach (var device in expiredDevices)
+ {
+ if (this.IsDisposed) return;
+
+ _Devices.Remove(device);
+ }
+ }
+
+ // Don't do this inside lock because DeviceDied raises an event
+ // which means public code may execute during lock and cause
+ // problems.
+ foreach (var expiredUsn in (from expiredDevice in expiredDevices select expiredDevice.Usn).Distinct())
+ {
+ if (this.IsDisposed) return;
+
+ DeviceDied(expiredUsn, true);
+ }
+ }
+
+ private IEnumerable GetUnexpiredDevices()
+ {
+ lock (_Devices)
+ {
+ return (from device in _Devices where !device.IsExpired() select device).ToArray();
+ }
+ }
+
+ private bool DeviceDied(string deviceUsn, bool expired)
+ {
+ IEnumerable existingDevices = null;
+ lock (_Devices)
+ {
+ existingDevices = FindExistingDeviceNotifications(_Devices, deviceUsn);
+ foreach (var existingDevice in existingDevices)
+ {
+ if (this.IsDisposed) return true;
+
+ _Devices.Remove(existingDevice);
+ }
+ }
+
+ if (existingDevices != null && existingDevices.Any())
+ {
+ lock (_SearchResultsSynchroniser)
+ {
+ if (_SearchResults != null)
+ {
+ var resultsToRemove = (from result in _SearchResults where result.Usn == deviceUsn select result).ToArray();
+ foreach (var result in resultsToRemove)
+ {
+ if (this.IsDisposed) return true;
+
+ _SearchResults.Remove(result);
+ }
+ }
+ }
+
+ foreach (var removedDevice in existingDevices)
+ {
+ if (NotificationTypeMatchesFilter(removedDevice))
+ OnDeviceUnavailable(removedDevice, expired);
+ }
+
+ return true;
+ }
+
+ return false;
+ }
+
+ #endregion
+
+ private static TimeSpan SearchTimeToMXValue(TimeSpan searchWaitTime)
+ {
+ if (searchWaitTime.TotalSeconds < 2 || searchWaitTime == TimeSpan.Zero)
+ return OneSecond;
+ else
+ return searchWaitTime.Subtract(OneSecond);
+ }
+
+ private static DiscoveredSsdpDevice FindExistingDeviceNotification(IEnumerable devices, string notificationType, string usn)
+ {
+ return (from d in devices where d.NotificationType == notificationType && d.Usn == usn select d).FirstOrDefault();
+ }
+
+ private static IEnumerable FindExistingDeviceNotifications(IList devices, string usn)
+ {
+ return (from d in devices where d.Usn == usn select d).ToArray();
+ }
+
+ #endregion
+
+ #region Event Handlers
+
+ private void CommsServer_ResponseReceived(object sender, ResponseReceivedEventArgs e)
+ {
+ ProcessSearchResponseMessage(e.Message);
+ }
+
+ private void CommsServer_RequestReceived(object sender, RequestReceivedEventArgs e)
+ {
+ ProcessNotificationMessage(e.Message);
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpDeviceProperties.cs b/RSSDP/SsdpDeviceProperties.cs
new file mode 100644
index 0000000000..850dfb0ba8
--- /dev/null
+++ b/RSSDP/SsdpDeviceProperties.cs
@@ -0,0 +1,206 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Rssdp
+{
+ ///
+ /// Represents a collection of instances keyed by the property value.
+ ///
+ ///
+ /// Items added to this collection are keyed by their property value, at the time they were added. If the name changes after they were added to the collection, the key is not updated unless the item is manually removed and re-added to the collection.
+ ///
+ public class SsdpDevicePropertiesCollection : IEnumerable
+ {
+
+ #region Fields
+
+ private IDictionary _Properties;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Default constructor.
+ ///
+ public SsdpDevicePropertiesCollection()
+ {
+ _Properties = new Dictionary();
+ }
+
+ ///
+ /// Full constructor.
+ ///
+ /// Specifies the initial capacity of the collection.
+ public SsdpDevicePropertiesCollection(int capacity)
+ {
+ _Properties = new Dictionary(capacity);
+ }
+
+ #endregion
+
+ #region Public Methpds
+
+ ///
+ /// Adds a instance to the collection.
+ ///
+ /// The property instance to add to the collection.
+ ///
+ ///
+ ///
+ /// Thrown if is null.
+ /// Thrown if the property of the argument is null or empty string, or if the collection already contains an item with the same key.
+ public void Add(SsdpDeviceProperty customDeviceProperty)
+ {
+ if (customDeviceProperty == null) throw new ArgumentNullException("customDeviceProperty");
+ if (String.IsNullOrEmpty(customDeviceProperty.FullName)) throw new ArgumentException("customDeviceProperty.FullName cannot be null or empty.");
+
+ lock (_Properties)
+ {
+ _Properties.Add(customDeviceProperty.FullName, customDeviceProperty);
+ }
+ }
+
+ #region Remove Overloads
+
+ ///
+ /// Removes the specified property instance from the collection.
+ ///
+ /// The instance to remove from the collection.
+ ///
+ /// Only remove the specified property if that instance was in the collection, if another property with the same full name exists in the collection it is not removed.
+ ///
+ /// True if an item was removed from the collection, otherwise false (because it did not exist or was not the same instance).
+ ///
+ /// Thrown if the is null.
+ /// Thrown if the property of the argument is null or empty string, or if the collection already contains an item with the same key.
+ public bool Remove(SsdpDeviceProperty customDeviceProperty)
+ {
+ if (customDeviceProperty == null) throw new ArgumentNullException("customDeviceProperty");
+ if (String.IsNullOrEmpty(customDeviceProperty.FullName)) throw new ArgumentException("customDeviceProperty.FullName cannot be null or empty.");
+
+ lock (_Properties)
+ {
+ if (_Properties.ContainsKey(customDeviceProperty.FullName) && _Properties[customDeviceProperty.FullName] == customDeviceProperty)
+ return _Properties.Remove(customDeviceProperty.FullName);
+ }
+
+ return false;
+ }
+
+ ///
+ /// Removes the property with the specified key ( from the collection.
+ ///
+ /// The full name of the instance to remove from the collection.
+ /// True if an item was removed from the collection, otherwise false (because no item exists in the collection with that key).
+ /// Thrown if the argument is null or empty string.
+ public bool Remove(string customDevicePropertyFullName)
+ {
+ if (String.IsNullOrEmpty(customDevicePropertyFullName)) throw new ArgumentException("customDevicePropertyFullName cannot be null or empty.");
+
+ lock (_Properties)
+ {
+ return _Properties.Remove(customDevicePropertyFullName);
+ }
+ }
+
+ #endregion
+
+ ///
+ /// Returns a boolean indicating whether or not the specified instance is in the collection.
+ ///
+ /// An instance to check the collection for.
+ /// True if the specified instance exists in the collection, otherwise false.
+ public bool Contains(SsdpDeviceProperty customDeviceProperty)
+ {
+ if (customDeviceProperty == null) throw new ArgumentNullException("customDeviceProperty");
+ if (String.IsNullOrEmpty(customDeviceProperty.FullName)) throw new ArgumentException("customDeviceProperty.FullName cannot be null or empty.");
+
+ lock (_Properties)
+ {
+ if (_Properties.ContainsKey(customDeviceProperty.FullName))
+ return _Properties[customDeviceProperty.FullName] == customDeviceProperty;
+ }
+
+ return false;
+ }
+
+ ///
+ /// Returns a boolean indicating whether or not a instance with the specified full name value exists in the collection.
+ ///
+ /// A string containing the full name of the instance to check for.
+ /// True if an item with the specified full name exists in the collection, otherwise false.
+ public bool Contains(string customDevicePropertyFullName)
+ {
+ if (String.IsNullOrEmpty(customDevicePropertyFullName)) throw new ArgumentException("customDevicePropertyFullName cannot be null or empty.");
+
+ lock (_Properties)
+ {
+ return _Properties.ContainsKey(customDevicePropertyFullName);
+ }
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns the number of items in the collection.
+ ///
+ public int Count
+ {
+ get { return _Properties.Count; }
+ }
+
+ ///
+ /// Returns the instance from the collection that has the specified value.
+ ///
+ /// The full name of the property to return.
+ /// A instance from the collection.
+ /// Thrown if no item exists in the collection with the specified value.
+ public SsdpDeviceProperty this[string fullName]
+ {
+ get
+ {
+ return _Properties[fullName];
+ }
+ }
+
+ #endregion
+
+ #region IEnumerable Members
+
+ ///
+ /// Returns an enumerator of instances in this collection.
+ ///
+ /// An enumerator of instances in this collection.
+ public IEnumerator GetEnumerator()
+ {
+ lock (_Properties)
+ {
+ return _Properties.Values.GetEnumerator();
+ }
+ }
+
+ #endregion
+
+ #region IEnumerable Members
+
+ ///
+ /// Returns an enumerator of instances in this collection.
+ ///
+ /// An enumerator of instances in this collection.
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
+ {
+ lock (_Properties)
+ {
+ return _Properties.Values.GetEnumerator();
+ }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpDeviceProperty.cs b/RSSDP/SsdpDeviceProperty.cs
new file mode 100644
index 0000000000..3a8dd2ec7f
--- /dev/null
+++ b/RSSDP/SsdpDeviceProperty.cs
@@ -0,0 +1,36 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp
+{
+ ///
+ /// Represents a custom property of an .
+ ///
+ public sealed class SsdpDeviceProperty
+ {
+
+ ///
+ /// Sets or returns the namespace this property exists in.
+ ///
+ public string Namespace { get; set; }
+
+ ///
+ /// Sets or returns the name of this property.
+ ///
+ public string Name { get; set; }
+
+ ///
+ /// Returns the full name of this property (namespace and name).
+ ///
+ public string FullName { get { return String.IsNullOrEmpty(this.Namespace) ? this.Name : this.Namespace + ":" + this.Name; } }
+
+ ///
+ /// Sets or returns the value of this property.
+ ///
+ public string Value { get; set; }
+
+ }
+}
diff --git a/RSSDP/SsdpDevicePublisher.cs b/RSSDP/SsdpDevicePublisher.cs
new file mode 100644
index 0000000000..9667ed8095
--- /dev/null
+++ b/RSSDP/SsdpDevicePublisher.cs
@@ -0,0 +1,102 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using Rssdp.Infrastructure;
+
+namespace Rssdp
+{
+ ///
+ /// Allows publishing devices both as notification and responses to search requests.
+ ///
+ ///
+ /// This is the 'server' part of the system. You add your devices to an instance of this class so clients can find them.
+ ///
+ public class SsdpDevicePublisher : SsdpDevicePublisherBase
+ {
+
+ #region Constructors
+
+ ///
+ /// Default constructor.
+ ///
+ ///
+ /// Uses the default implementation and network settings for Windows and the SSDP specification.
+ ///
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification = "No way to do this here, and we don't want to dispose it except in the (rare) case of an exception anyway.")]
+ public SsdpDevicePublisher()
+ : this(new SsdpCommunicationsServer(new SocketFactory(null)))
+ {
+
+ }
+
+ ///
+ /// Full constructor.
+ ///
+ ///
+ /// Allows the caller to specify their own implementation for full control over the networking, or for mocking/testing purposes..
+ ///
+ public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
+ : base(communicationsServer, GetOSName(), GetOSVersion())
+ {
+
+ }
+
+ ///
+ /// Partial constructor.
+ ///
+ /// The local port to use for socket communications, specify 0 to have the system choose it's own.
+ ///
+ /// Uses the default implementation and network settings for Windows and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
+ ///
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification = "No way to do this here, and we don't want to dispose it except in the (rare) case of an exception anyway.")]
+ public SsdpDevicePublisher(int localPort)
+ : this(new SsdpCommunicationsServer(new SocketFactory(null), localPort))
+ {
+
+ }
+
+ ///
+ /// Partial constructor.
+ ///
+ /// The local port to use for socket communications, specify 0 to have the system choose it's own.
+ /// The number of hops a multicast packet can make before it expires. Must be 1 or greater.
+ ///
+ /// Uses the default implementation and network settings for Windows and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
+ /// Specify 0 for the argument to indicate the system should choose it's own port.
+ /// The is actually a number of 'hops' on the network and not a time based argument.
+ ///
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification = "No way to do this here, and we don't want to dispose it except in the (rare) case of an exception anyway.")]
+ public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
+ : this(new SsdpCommunicationsServer(new SocketFactory(null), localPort, multicastTimeToLive))
+ {
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ private static string GetOSName()
+ {
+#if NET46
+ return Environment.OSVersion.Platform.ToString();
+#elif NETSTANDARD1_6
+ return System.Runtime.InteropServices.RuntimeInformation.OSDescription;
+#endif
+ return "Operating System";
+ }
+
+ private static string GetOSVersion()
+ {
+#if NET46
+ return Environment.OSVersion.Version.ToString() + " " + Environment.OSVersion.ServicePack.ToString();
+#elif NETSTANDARD1_6
+ return System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription;
+#endif
+ return "1.0";
+ }
+
+#endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpDevicePublisherBase.cs b/RSSDP/SsdpDevicePublisherBase.cs
new file mode 100644
index 0000000000..ecf1ac1329
--- /dev/null
+++ b/RSSDP/SsdpDevicePublisherBase.cs
@@ -0,0 +1,725 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net.Http;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Provides the platform independent logic for publishing SSDP devices (notifications and search responses).
+ ///
+ public abstract class SsdpDevicePublisherBase : DisposableManagedObjectBase, ISsdpDevicePublisher
+ {
+
+ #region Fields & Constants
+
+ private ISsdpCommunicationsServer _CommsServer;
+ private string _OSName;
+ private string _OSVersion;
+
+ private bool _SupportPnpRootDevice;
+
+ private IList _Devices;
+ private ReadOnlyEnumerable _ReadOnlyDevices;
+
+ private System.Threading.Timer _RebroadcastAliveNotificationsTimer;
+ //private TimeSpan _RebroadcastAliveNotificationsTimeSpan;
+ private DateTime _LastNotificationTime;
+
+ private IDictionary _RecentSearchRequests;
+ private IUpnpDeviceValidator _DeviceValidator;
+
+ private Random _Random;
+ //private TimeSpan _MinCacheTime;
+
+ private const string ServerVersion = "1.0";
+
+ #endregion
+
+ #region Message Format Constants
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Default constructor.
+ ///
+ /// The implementation, used to send and receive SSDP network messages.
+ /// Then name of the operating system running the server.
+ /// The version of the operating system running the server.
+ protected SsdpDevicePublisherBase(ISsdpCommunicationsServer communicationsServer, string osName, string osVersion)
+ {
+ if (communicationsServer == null) throw new ArgumentNullException("communicationsServer");
+ if (osName == null) throw new ArgumentNullException("osName");
+ if (osName.Length == 0) throw new ArgumentException("osName cannot be an empty string.", "osName");
+ if (osVersion == null) throw new ArgumentNullException("osVersion");
+ if (osVersion.Length == 0) throw new ArgumentException("osVersion cannot be an empty string.", "osName");
+
+ _SupportPnpRootDevice = true;
+ _Devices = new List();
+ _ReadOnlyDevices = new ReadOnlyEnumerable(_Devices);
+ _RecentSearchRequests = new Dictionary(StringComparer.OrdinalIgnoreCase);
+ _Random = new Random();
+ _DeviceValidator = new Upnp10DeviceValidator(); //Should probably inject this later, but for now we only support 1.0.
+
+ _CommsServer = communicationsServer;
+ _CommsServer.RequestReceived += CommsServer_RequestReceived;
+ _OSName = osName;
+ _OSVersion = osVersion;
+
+ _CommsServer.BeginListeningForBroadcasts();
+ }
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Adds a device (and it's children) to the list of devices being published by this server, making them discoverable to SSDP clients.
+ ///
+ ///
+ /// Adding a device causes "alive" notification messages to be sent immediately, or very soon after. Ensure your device/description service is running before adding the device object here.
+ /// Devices added here with a non-zero cache life time will also have notifications broadcast periodically.
+ /// This method ignores duplicate device adds (if the same device instance is added multiple times, the second and subsequent add calls do nothing).
+ ///
+ /// The instance to add.
+ /// Thrown if the argument is null.
+ /// Thrown if the contains property values that are not acceptable to the UPnP 1.0 specification.
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "t", Justification = "Capture task to local variable supresses compiler warning, but task is not really needed.")]
+ public void AddDevice(SsdpRootDevice device)
+ {
+ if (device == null) throw new ArgumentNullException("device");
+
+ ThrowIfDisposed();
+
+ _DeviceValidator.ThrowIfDeviceInvalid(device);
+
+ TimeSpan minCacheTime = TimeSpan.Zero;
+ bool wasAdded = false;
+ lock (_Devices)
+ {
+ if (!_Devices.Contains(device))
+ {
+ _Devices.Add(device);
+ wasAdded = true;
+ minCacheTime = GetMinimumNonZeroCacheLifetime();
+ }
+ }
+
+ if (wasAdded)
+ {
+ //_MinCacheTime = minCacheTime;
+
+ ConnectToDeviceEvents(device);
+
+ WriteTrace("Device Added", device);
+
+ SetRebroadcastAliveNotificationsTimer(minCacheTime);
+
+ SendAliveNotifications(device, true);
+ }
+ }
+
+ ///
+ /// Removes a device (and it's children) from the list of devices being published by this server, making them undiscoverable.
+ ///
+ ///
+ /// Removing a device causes "byebye" notification messages to be sent immediately, advising clients of the device/service becoming unavailable. We recommend removing the device from the published list before shutting down the actual device/service, if possible.
+ /// This method does nothing if the device was not found in the collection.
+ ///
+ /// The instance to add.
+ /// Thrown if the argument is null.
+ public async Task RemoveDevice(SsdpRootDevice device)
+ {
+ if (device == null) throw new ArgumentNullException("device");
+
+ ThrowIfDisposed();
+
+ bool wasRemoved = false;
+ TimeSpan minCacheTime = TimeSpan.Zero;
+ lock (_Devices)
+ {
+ if (_Devices.Contains(device))
+ {
+ _Devices.Remove(device);
+ wasRemoved = true;
+ minCacheTime = GetMinimumNonZeroCacheLifetime();
+ }
+ }
+
+ if (wasRemoved)
+ {
+ //_MinCacheTime = minCacheTime;
+
+ DisconnectFromDeviceEvents(device);
+
+ WriteTrace("Device Removed", device);
+
+ await SendByeByeNotifications(device, true).ConfigureAwait(false);
+
+ SetRebroadcastAliveNotificationsTimer(minCacheTime);
+ }
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns a read only list of devices being published by this instance.
+ ///
+ public IEnumerable Devices
+ {
+ get
+ {
+ return _ReadOnlyDevices;
+ }
+ }
+
+ ///
+ /// If true (default) treats root devices as both upnp:rootdevice and pnp:rootdevice types.
+ ///
+ ///
+ /// Enabling this option will cause devices to show up in Microsoft Windows Explorer's network screens (if discovery is enabled etc.). Windows Explorer appears to search only for pnp:rootdeivce and not upnp:rootdevice.
+ /// If false, the system will only use upnp:rootdevice for notifiation broadcasts and and search responses, which is correct according to the UPnP/SSDP spec.
+ ///
+ public bool SupportPnpRootDevice
+ {
+ get { return _SupportPnpRootDevice; }
+ set
+ {
+ _SupportPnpRootDevice = value;
+ }
+ }
+
+ #endregion
+
+ #region Overrides
+
+ ///
+ /// Stops listening for requests, stops sending periodic broadcasts, disposes all internal resources.
+ ///
+ ///
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing)
+ {
+ var commsServer = _CommsServer;
+ _CommsServer = null;
+
+ if (commsServer != null)
+ {
+ commsServer.RequestReceived -= this.CommsServer_RequestReceived;
+ if (!commsServer.IsShared)
+ commsServer.Dispose();
+ }
+
+ DisposeRebroadcastTimer();
+
+ foreach (var device in this.Devices)
+ {
+ DisconnectFromDeviceEvents(device);
+ }
+
+ _RecentSearchRequests = null;
+ }
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ #region Search Related Methods
+
+ private void ProcessSearchRequest(string mx, string searchTarget, UdpEndPoint endPoint)
+ {
+ if (String.IsNullOrEmpty(searchTarget))
+ {
+ WriteTrace(String.Format("Invalid search request received From {0}, Target is null/empty.", endPoint.ToString()));
+ return;
+ }
+
+ WriteTrace(String.Format("Search Request Received From {0}, Target = {1}", endPoint.ToString(), searchTarget));
+
+ if (IsDuplicateSearchRequest(searchTarget, endPoint))
+ {
+ WriteTrace("Search Request is Duplicate, ignoring.");
+ return;
+ }
+
+ //Wait on random interval up to MX, as per SSDP spec.
+ //Also, as per UPnP 1.1/SSDP spec ignore missing/bank MX header. If over 120, assume random value between 0 and 120.
+ //Using 16 as minimum as that's often the minimum system clock frequency anyway.
+ int maxWaitInterval = 0;
+ if (String.IsNullOrEmpty(mx))
+ {
+ //Windows Explorer is poorly behaved and doesn't supply an MX header value.
+ //if (this.SupportPnpRootDevice)
+ mx = "1";
+ //else
+ //return;
+ }
+
+ if (!Int32.TryParse(mx, out maxWaitInterval) || maxWaitInterval <= 0) return;
+
+ if (maxWaitInterval > 120)
+ maxWaitInterval = _Random.Next(0, 120);
+
+ //Do not block synchronously as that may tie up a threadpool thread for several seconds.
+ Task.Delay(_Random.Next(16, (maxWaitInterval * 1000))).ContinueWith((parentTask) =>
+ {
+ //Copying devices to local array here to avoid threading issues/enumerator exceptions.
+ IEnumerable devices = null;
+ lock (_Devices)
+ {
+ if (String.Compare(SsdpConstants.SsdpDiscoverAllSTHeader, searchTarget, StringComparison.OrdinalIgnoreCase) == 0)
+ devices = GetAllDevicesAsFlatEnumerable().ToArray();
+ else if (String.Compare(SsdpConstants.UpnpDeviceTypeRootDevice, searchTarget, StringComparison.OrdinalIgnoreCase) == 0 || (this.SupportPnpRootDevice && String.Compare(SsdpConstants.PnpDeviceTypeRootDevice, searchTarget, StringComparison.OrdinalIgnoreCase) == 0))
+ devices = _Devices.ToArray();
+ else if (searchTarget.Trim().StartsWith("uuid:", StringComparison.OrdinalIgnoreCase))
+ devices = (from device in GetAllDevicesAsFlatEnumerable() where String.Compare(device.Uuid, searchTarget.Substring(5), StringComparison.OrdinalIgnoreCase) == 0 select device).ToArray();
+ else if (searchTarget.StartsWith("urn:", StringComparison.OrdinalIgnoreCase))
+ devices = (from device in GetAllDevicesAsFlatEnumerable() where String.Compare(device.FullDeviceType, searchTarget, StringComparison.OrdinalIgnoreCase) == 0 select device).ToArray();
+ }
+
+ if (devices != null)
+ {
+ var deviceList = devices.ToList();
+ WriteTrace(String.Format("Sending {0} search responses", deviceList.Count));
+
+ foreach (var device in deviceList)
+ {
+ SendDeviceSearchResponses(device, endPoint);
+ }
+ }
+ else
+ WriteTrace(String.Format("Sending 0 search responses."));
+ });
+ }
+
+ private IEnumerable GetAllDevicesAsFlatEnumerable()
+ {
+ return _Devices.Union(_Devices.SelectManyRecursive((d) => d.Devices));
+ }
+
+ private void SendDeviceSearchResponses(SsdpDevice device, UdpEndPoint endPoint)
+ {
+ bool isRootDevice = (device as SsdpRootDevice) != null;
+ if (isRootDevice)
+ {
+ SendSearchResponse(SsdpConstants.UpnpDeviceTypeRootDevice, device, GetUsn(device.Udn, SsdpConstants.UpnpDeviceTypeRootDevice), endPoint);
+ if (this.SupportPnpRootDevice)
+ SendSearchResponse(SsdpConstants.PnpDeviceTypeRootDevice, device, GetUsn(device.Udn, SsdpConstants.PnpDeviceTypeRootDevice), endPoint);
+ }
+
+ SendSearchResponse(device.Udn, device, device.Udn, endPoint);
+
+ SendSearchResponse(device.FullDeviceType, device, GetUsn(device.Udn, device.FullDeviceType), endPoint);
+ }
+
+ private static string GetUsn(string udn, string fullDeviceType)
+ {
+ return String.Format("{0}::{1}", udn, fullDeviceType);
+ }
+
+ private async void SendSearchResponse(string searchTarget, SsdpDevice device, string uniqueServiceName, UdpEndPoint endPoint)
+ {
+ var rootDevice = device.ToRootDevice();
+
+ //var additionalheaders = FormatCustomHeadersForResponse(device);
+
+ const string header = "HTTP/1.1 200 OK";
+
+ var values = new Dictionary(StringComparer.OrdinalIgnoreCase);
+
+ values["EXT"] = "";
+ values["DATE"] = DateTime.UtcNow.ToString("r");
+ values["CACHE-CONTROL"] = "max-age = 600";
+ values["ST"] = searchTarget;
+ values["SERVER"] = string.Format("{0}/{1} UPnP/1.0 RSSDP/{2}", _OSName, _OSVersion, ServerVersion);
+ values["USN"] = uniqueServiceName;
+ values["LOCATION"] = rootDevice.Location.ToString();
+
+ var message = BuildMessage(header, values);
+
+ try
+ {
+ await _CommsServer.SendMessage(System.Text.Encoding.UTF8.GetBytes(message), endPoint).ConfigureAwait(false);
+ }
+ catch (Exception ex)
+ {
+
+ }
+
+ WriteTrace(String.Format("Sent search response to " + endPoint.ToString()), device);
+ }
+
+ private bool IsDuplicateSearchRequest(string searchTarget, UdpEndPoint endPoint)
+ {
+ var isDuplicateRequest = false;
+
+ var newRequest = new SearchRequest() { EndPoint = endPoint, SearchTarget = searchTarget, Received = DateTime.UtcNow };
+ lock (_RecentSearchRequests)
+ {
+ if (_RecentSearchRequests.ContainsKey(newRequest.Key))
+ {
+ var lastRequest = _RecentSearchRequests[newRequest.Key];
+ if (lastRequest.IsOld())
+ _RecentSearchRequests[newRequest.Key] = newRequest;
+ else
+ isDuplicateRequest = true;
+ }
+ else
+ {
+ _RecentSearchRequests.Add(newRequest.Key, newRequest);
+ if (_RecentSearchRequests.Count > 10)
+ CleanUpRecentSearchRequestsAsync();
+ }
+ }
+
+ return isDuplicateRequest;
+ }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "t", Justification = "Capturing task to local variable avoids compiler warning, but value is otherwise not required.")]
+ private void CleanUpRecentSearchRequestsAsync()
+ {
+ var t = Task.Run(() =>
+ {
+ lock (_RecentSearchRequests)
+ {
+ foreach (var requestKey in (from r in _RecentSearchRequests where r.Value.IsOld() select r.Key).ToArray())
+ {
+ _RecentSearchRequests.Remove(requestKey);
+ }
+ }
+ });
+ }
+
+ #endregion
+
+ #region Notification Related Methods
+
+ #region Alive
+
+ private void SendAllAliveNotifications(object state)
+ {
+ try
+ {
+ if (IsDisposed) return;
+
+ //DisposeRebroadcastTimer();
+
+ WriteTrace("Begin Sending Alive Notifications For All Devices");
+
+ _LastNotificationTime = DateTime.Now;
+
+ IEnumerable devices;
+ lock (_Devices)
+ {
+ devices = _Devices.ToArray();
+ }
+
+ foreach (var device in devices)
+ {
+ if (IsDisposed) return;
+
+ SendAliveNotifications(device, true);
+ }
+
+ WriteTrace("Completed Sending Alive Notifications For All Devices");
+ }
+ catch (ObjectDisposedException ex)
+ {
+ WriteTrace("Publisher stopped, exception " + ex.Message);
+ Dispose();
+ }
+ //finally
+ //{
+ // // This is causing all notifications to stop
+ // //if (!this.IsDisposed)
+ // //SetRebroadcastAliveNotificationsTimer(_MinCacheTime);
+ //}
+ }
+
+ private void SendAliveNotifications(SsdpDevice device, bool isRoot)
+ {
+ if (isRoot)
+ {
+ SendAliveNotification(device, SsdpConstants.UpnpDeviceTypeRootDevice, GetUsn(device.Udn, SsdpConstants.UpnpDeviceTypeRootDevice));
+ if (this.SupportPnpRootDevice)
+ SendAliveNotification(device, SsdpConstants.PnpDeviceTypeRootDevice, GetUsn(device.Udn, SsdpConstants.PnpDeviceTypeRootDevice));
+ }
+
+ SendAliveNotification(device, device.Udn, device.Udn);
+ SendAliveNotification(device, device.FullDeviceType, GetUsn(device.Udn, device.FullDeviceType));
+
+ foreach (var childDevice in device.Devices)
+ {
+ SendAliveNotifications(childDevice, false);
+ }
+ }
+
+ private void SendAliveNotification(SsdpDevice device, string notificationType, string uniqueServiceName)
+ {
+ var rootDevice = device.ToRootDevice();
+
+ const string header = "NOTIFY * HTTP/1.1";
+
+ var values = new Dictionary(StringComparer.OrdinalIgnoreCase);
+
+ // If needed later for non-server devices, these headers will need to be dynamic
+ values["HOST"] = "239.255.255.250:1900";
+ values["DATE"] = DateTime.UtcNow.ToString("r");
+ values["CACHE-CONTROL"] = "max-age = " + rootDevice.CacheLifetime.TotalSeconds;
+ values["LOCATION"] = rootDevice.Location.ToString();
+ values["SERVER"] = string.Format("{0}/{1} UPnP/1.0 RSSDP/{2}", _OSName, _OSVersion, ServerVersion);
+ values["NTS"] = "ssdp:alive";
+ values["NT"] = notificationType;
+ values["USN"] = uniqueServiceName;
+
+ var message = BuildMessage(header, values);
+
+ _CommsServer.SendMulticastMessage(System.Text.UTF8Encoding.UTF8.GetBytes(message));
+
+ WriteTrace(String.Format("Sent alive notification"), device);
+ }
+
+ private string BuildMessage(string header, Dictionary values)
+ {
+ var builder = new StringBuilder();
+
+ const string argFormat = "{0}: {1}\r\n";
+
+ builder.AppendFormat("{0}\r\n", header);
+
+ foreach (var pair in values)
+ {
+ builder.AppendFormat(argFormat, pair.Key, pair.Value);
+ }
+
+ builder.Append("\r\n");
+
+ return builder.ToString();
+ }
+
+ #endregion
+
+ #region ByeBye
+
+ private async Task SendByeByeNotifications(SsdpDevice device, bool isRoot)
+ {
+ if (isRoot)
+ {
+ await SendByeByeNotification(device, SsdpConstants.UpnpDeviceTypeRootDevice, GetUsn(device.Udn, SsdpConstants.UpnpDeviceTypeRootDevice)).ConfigureAwait(false);
+ if (this.SupportPnpRootDevice)
+ await SendByeByeNotification(device, "pnp:rootdevice", GetUsn(device.Udn, "pnp:rootdevice")).ConfigureAwait(false); ;
+ }
+
+ await SendByeByeNotification(device, device.Udn, device.Udn).ConfigureAwait(false); ;
+ await SendByeByeNotification(device, String.Format("urn:{0}", device.FullDeviceType), GetUsn(device.Udn, device.FullDeviceType)).ConfigureAwait(false); ;
+
+ foreach (var childDevice in device.Devices)
+ {
+ await SendByeByeNotifications(childDevice, false).ConfigureAwait(false); ;
+ }
+ }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA2204:Literals should be spelled correctly", MessageId = "byebye", Justification = "Correct value for this type of notification in SSDP.")]
+ private Task SendByeByeNotification(SsdpDevice device, string notificationType, string uniqueServiceName)
+ {
+ const string header = "NOTIFY * HTTP/1.1";
+
+ var values = new Dictionary(StringComparer.OrdinalIgnoreCase);
+
+ // If needed later for non-server devices, these headers will need to be dynamic
+ values["HOST"] = "239.255.255.250:1900";
+ values["DATE"] = DateTime.UtcNow.ToString("r");
+ values["SERVER"] = string.Format("{0}/{1} UPnP/1.0 RSSDP/{2}", _OSName, _OSVersion, ServerVersion);
+ values["NTS"] = "ssdp:byebye";
+ values["NT"] = notificationType;
+ values["USN"] = uniqueServiceName;
+
+ var message = BuildMessage(header, values);
+
+ return _CommsServer.SendMulticastMessage(System.Text.UTF8Encoding.UTF8.GetBytes(message));
+
+ //WriteTrace(String.Format("Sent byebye notification"), device);
+ }
+
+ #endregion
+
+ #region Rebroadcast Timer
+
+ private void DisposeRebroadcastTimer()
+ {
+ var timer = _RebroadcastAliveNotificationsTimer;
+ _RebroadcastAliveNotificationsTimer = null;
+ if (timer != null)
+ timer.Dispose();
+ }
+
+ private void SetRebroadcastAliveNotificationsTimer(TimeSpan minCacheTime)
+ {
+ //if (minCacheTime == _RebroadcastAliveNotificationsTimeSpan) return;
+
+ DisposeRebroadcastTimer();
+
+ if (minCacheTime == TimeSpan.Zero) return;
+
+ // According to UPnP/SSDP spec, we should randomise the interval at
+ // which we broadcast notifications, to help with network congestion.
+ // Specs also advise to choose a random interval up to *half* the cache time.
+ // Here we do that, but using the minimum non-zero cache time of any device we are publishing.
+ var rebroadCastInterval = new TimeSpan(minCacheTime.Ticks);
+
+ // If we were already setup to rebroadcast someime in the future,
+ // don't just blindly reset the next broadcast time to the new interval
+ // as repeatedly changing the interval might end up causing us to over
+ // delay in sending the next one.
+ var nextBroadcastInterval = rebroadCastInterval;
+ if (_LastNotificationTime != DateTime.MinValue)
+ {
+ nextBroadcastInterval = rebroadCastInterval.Subtract(DateTime.Now.Subtract(_LastNotificationTime));
+ if (nextBroadcastInterval.Ticks < 0)
+ nextBroadcastInterval = TimeSpan.Zero;
+ else if (nextBroadcastInterval > rebroadCastInterval)
+ nextBroadcastInterval = rebroadCastInterval;
+ }
+
+ //_RebroadcastAliveNotificationsTimeSpan = rebroadCastInterval;
+ _RebroadcastAliveNotificationsTimer = new System.Threading.Timer(SendAllAliveNotifications, null, nextBroadcastInterval, rebroadCastInterval);
+
+ WriteTrace(String.Format("Rebroadcast Interval = {0}, Next Broadcast At = {1}", rebroadCastInterval.ToString(), nextBroadcastInterval.ToString()));
+ }
+
+ private TimeSpan GetMinimumNonZeroCacheLifetime()
+ {
+ var nonzeroCacheLifetimesQuery = (from device
+ in _Devices
+ where device.CacheLifetime != TimeSpan.Zero
+ select device.CacheLifetime).ToList();
+
+ if (nonzeroCacheLifetimesQuery.Any())
+ return nonzeroCacheLifetimesQuery.Min();
+ else
+ return TimeSpan.Zero;
+ }
+
+ #endregion
+
+ #endregion
+
+ private static string GetFirstHeaderValue(System.Net.Http.Headers.HttpRequestHeaders httpRequestHeaders, string headerName)
+ {
+ string retVal = null;
+ IEnumerable values = null;
+ if (httpRequestHeaders.TryGetValues(headerName, out values) && values != null)
+ retVal = values.FirstOrDefault();
+
+ return retVal;
+ }
+
+ public static Action LogFunction { get; set; }
+
+ private static void WriteTrace(string text)
+ {
+ if (LogFunction != null)
+ {
+ LogFunction(text);
+ }
+ //System.Diagnostics.Debug.WriteLine(text, "SSDP Publisher");
+ }
+
+ private static void WriteTrace(string text, SsdpDevice device)
+ {
+ var rootDevice = device as SsdpRootDevice;
+ if (rootDevice != null)
+ WriteTrace(text + " " + device.DeviceType + " - " + device.Uuid + " - " + rootDevice.Location);
+ else
+ WriteTrace(text + " " + device.DeviceType + " - " + device.Uuid);
+ }
+
+ private void ConnectToDeviceEvents(SsdpDevice device)
+ {
+ device.DeviceAdded += device_DeviceAdded;
+ device.DeviceRemoved += device_DeviceRemoved;
+
+ foreach (var childDevice in device.Devices)
+ {
+ ConnectToDeviceEvents(childDevice);
+ }
+ }
+
+ private void DisconnectFromDeviceEvents(SsdpDevice device)
+ {
+ device.DeviceAdded -= device_DeviceAdded;
+ device.DeviceRemoved -= device_DeviceRemoved;
+
+ foreach (var childDevice in device.Devices)
+ {
+ DisconnectFromDeviceEvents(childDevice);
+ }
+ }
+
+ #endregion
+
+ #region Event Handlers
+
+ private void device_DeviceAdded(object sender, DeviceEventArgs e)
+ {
+ SendAliveNotifications(e.Device, false);
+ ConnectToDeviceEvents(e.Device);
+ }
+
+ private void device_DeviceRemoved(object sender, DeviceEventArgs e)
+ {
+ var task = SendByeByeNotifications(e.Device, false);
+ Task.WaitAll(task);
+ DisconnectFromDeviceEvents(e.Device);
+ }
+
+ private void CommsServer_RequestReceived(object sender, RequestReceivedEventArgs e)
+ {
+ if (this.IsDisposed) return;
+
+ if (e.Message.Method.Method == SsdpConstants.MSearchMethod)
+ {
+ //According to SSDP/UPnP spec, ignore message if missing these headers.
+ // Edit: But some devices do it anyway
+ //if (!e.Message.Headers.Contains("MX"))
+ // WriteTrace("Ignoring search request - missing MX header.");
+ //else if (!e.Message.Headers.Contains("MAN"))
+ // WriteTrace("Ignoring search request - missing MAN header.");
+ //else
+ ProcessSearchRequest(GetFirstHeaderValue(e.Message.Headers, "MX"), GetFirstHeaderValue(e.Message.Headers, "ST"), e.ReceivedFrom);
+ }
+ }
+
+ #endregion
+
+ #region Private Classes
+
+ private class SearchRequest
+ {
+ public UdpEndPoint EndPoint { get; set; }
+ public DateTime Received { get; set; }
+ public string SearchTarget { get; set; }
+
+ public string Key
+ {
+ get { return this.SearchTarget + ":" + this.EndPoint.ToString(); }
+ }
+
+ public bool IsOld()
+ {
+ return DateTime.UtcNow.Subtract(this.Received).TotalMilliseconds > 500;
+ }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpEmbeddedDevice.cs b/RSSDP/SsdpEmbeddedDevice.cs
new file mode 100644
index 0000000000..c03106b2dd
--- /dev/null
+++ b/RSSDP/SsdpEmbeddedDevice.cs
@@ -0,0 +1,69 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Rssdp
+{
+ ///
+ /// Represents a device that is a descendant of a instance.
+ ///
+ public class SsdpEmbeddedDevice : SsdpDevice
+ {
+
+ #region Fields
+
+ private SsdpRootDevice _RootDevice;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Default constructor.
+ ///
+ public SsdpEmbeddedDevice()
+ {
+ }
+
+ ///
+ /// Deserialisation constructor.
+ ///
+ /// A UPnP device description XML document.
+ /// Thrown if the argument is null.
+ /// Thrown if the argument is empty.
+ public SsdpEmbeddedDevice(string deviceDescriptionXml)
+ : base(deviceDescriptionXml)
+ {
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Returns the that is this device's first ancestor. If this device is itself an , then returns a reference to itself.
+ ///
+ public SsdpRootDevice RootDevice
+ {
+ get
+ {
+ return _RootDevice;
+ }
+ internal set
+ {
+ _RootDevice = value;
+ lock (this.Devices)
+ {
+ foreach (var embeddedDevice in this.Devices)
+ {
+ ((SsdpEmbeddedDevice)embeddedDevice).RootDevice = _RootDevice;
+ }
+ }
+ }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/SsdpRootDevice.cs b/RSSDP/SsdpRootDevice.cs
new file mode 100644
index 0000000000..faf851bcbe
--- /dev/null
+++ b/RSSDP/SsdpRootDevice.cs
@@ -0,0 +1,176 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Xml;
+using Rssdp.Infrastructure;
+
+namespace Rssdp
+{
+ ///
+ /// Represents a 'root' device, a device that has no parent. Used for publishing devices and for the root device in a tree of discovered devices.
+ ///
+ ///
+ /// Child (embedded) devices are represented by the in the property.
+ /// Root devices contain some information that applies to the whole device tree and is therefore not present on child devices, such as and .
+ ///
+ public class SsdpRootDevice : SsdpDevice
+ {
+
+ #region Fields
+
+ private Uri _UrlBase;
+
+ #endregion
+
+ #region Constructors
+
+ ///
+ /// Default constructor.
+ ///
+ public SsdpRootDevice() : base()
+ {
+ }
+
+ ///
+ /// Deserialisation constructor.
+ ///
+ /// The url from which the device description document was retrieved.
+ /// A representing the time maximum period of time the device description can be cached for.
+ /// The device description XML as a string.
+ /// Thrown if the or arguments are null.
+ /// Thrown if the argument is empty.
+ public SsdpRootDevice(Uri location, TimeSpan cacheLifetime, string deviceDescriptionXml)
+ : base(deviceDescriptionXml)
+ {
+ if (location == null) throw new ArgumentNullException("location");
+
+ this.CacheLifetime = cacheLifetime;
+ this.Location = location;
+
+ LoadFromDescriptionDocument(deviceDescriptionXml);
+ }
+
+ #endregion
+
+ #region Public Properties
+
+ ///
+ /// Specifies how long clients can cache this device's details for. Optional but defaults to which means no-caching. Recommended value is half an hour.
+ ///
+ ///
+ /// Specifiy to indicate no caching allowed.
+ /// Also used to specify how often to rebroadcast alive notifications.
+ /// The UPnP/SSDP specifications indicate this should not be less than 1800 seconds (half an hour), but this is not enforced by this library.
+ ///
+ public TimeSpan CacheLifetime
+ {
+ get; set;
+ }
+
+ ///
+ /// Gets or sets the URL used to retrieve the description document for this device/tree. Required.
+ ///
+ public Uri Location { get; set; }
+
+
+ ///
+ /// The base URL to use for all relative url's provided in other propertise (and those of child devices). Optional.
+ ///
+ ///
+ /// Defines the base URL. Used to construct fully-qualified URLs. All relative URLs that appear elsewhere in the description are combined with this base URL. If URLBase is empty or not given, the base URL is the URL from which the device description was retrieved (which is the preferred implementation; use of URLBase is no longer recommended). Specified by UPnP vendor. Single URL.
+ ///
+ public Uri UrlBase
+ {
+ get
+ {
+ return _UrlBase ?? this.Location;
+ }
+
+ set
+ {
+ _UrlBase = value;
+ }
+ }
+
+ #endregion
+
+ #region Public Methods
+
+ ///
+ /// Saves the property values of this device object to an a string in the full UPnP device description XML format, including child devices and outer root node and XML document declaration.
+ ///
+ /// A string containing XML in the UPnP device description format
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times", Justification = "Dispsoing memory stream twice is 'safe' and easier to read than correct code for ensuring it is only closed once.")]
+ public virtual string ToDescriptionDocument()
+ {
+ if (String.IsNullOrEmpty(this.Uuid)) throw new InvalidOperationException("Must provide a UUID value.");
+
+ //This would have been so much nicer with Xml.Linq, but that's
+ //not available until .NET 4.03 at the earliest, and I want to
+ //target 4.0 :(
+ using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
+ {
+ System.Xml.XmlWriter writer = System.Xml.XmlWriter.Create(ms, new XmlWriterSettings() { Encoding = System.Text.UTF8Encoding.UTF8, Indent = true, NamespaceHandling = NamespaceHandling.OmitDuplicates });
+ writer.WriteStartDocument();
+ writer.WriteStartElement("root", SsdpConstants.SsdpDeviceDescriptionXmlNamespace);
+
+ writer.WriteStartElement("specVersion");
+ writer.WriteElementString("major", "1");
+ writer.WriteElementString("minor", "0");
+ writer.WriteEndElement();
+
+ if (this.UrlBase != null && this.UrlBase != this.Location)
+ writer.WriteElementString("URLBase", this.UrlBase.ToString());
+
+ WriteDeviceDescriptionXml(writer, this);
+
+ writer.WriteEndElement();
+ writer.Flush();
+
+ ms.Seek(0, System.IO.SeekOrigin.Begin);
+ using (var reader = new System.IO.StreamReader(ms))
+ {
+ return reader.ReadToEnd();
+ }
+ }
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ #region Deserialisation Methods
+
+ private void LoadFromDescriptionDocument(string deviceDescriptionXml)
+ {
+ using (var ms = new System.IO.MemoryStream(System.Text.UTF8Encoding.UTF8.GetBytes(deviceDescriptionXml)))
+ {
+ var reader = XmlReader.Create(ms);
+ while (!reader.EOF)
+ {
+ reader.Read();
+ if (reader.NodeType != XmlNodeType.Element || reader.LocalName != "root") continue;
+
+ while (!reader.EOF)
+ {
+ reader.Read();
+
+ if (reader.NodeType != XmlNodeType.Element) continue;
+
+ if (reader.LocalName == "URLBase")
+ {
+ this.UrlBase = StringToUri(reader.ReadElementContentAsString());
+ break;
+ }
+ }
+ }
+ }
+ }
+
+ #endregion
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/UPnP10DeviceValidator.cs b/RSSDP/UPnP10DeviceValidator.cs
new file mode 100644
index 0000000000..f802b7639e
--- /dev/null
+++ b/RSSDP/UPnP10DeviceValidator.cs
@@ -0,0 +1,194 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Validates a object's properties meet the UPnP 1.0 specification.
+ ///
+ ///
+ /// This is a best effort validation for known rules, it doesn't guarantee 100% compatibility with the specification. Reading the specification yourself is the best way to ensure compatibility.
+ ///
+ public class Upnp10DeviceValidator : IUpnpDeviceValidator
+ {
+
+ #region Public Methods
+
+ ///
+ /// Returns an enumerable set of strings, each one being a description of an invalid property on the specified root device.
+ ///
+ ///
+ /// If no errors are found, an empty (but non-null) enumerable is returned.
+ ///
+ /// The to validate.
+ /// Thrown if the argument is null.
+ /// A non-null enumerable set of strings, empty if there are no validation errors, otherwise each string represents a discrete problem.
+ public IEnumerable GetValidationErrors(SsdpRootDevice device)
+ {
+ if (device == null) throw new ArgumentNullException("device");
+
+ var retVal = GetValidationErrors((SsdpDevice)device) as IList;
+
+ if (device.Location == null)
+ retVal.Add("Location cannot be null.");
+ else if (!device.Location.IsAbsoluteUri)
+ retVal.Add("Location must be an absolute URL.");
+
+ return retVal;
+ }
+
+ ///
+ /// Returns an enumerable set of strings, each one being a description of an invalid property on the specified device.
+ ///
+ ///
+ /// If no errors are found, an empty (but non-null) enumerable is returned.
+ ///
+ /// The to validate.
+ /// Thrown if the argument is null.
+ /// A non-null enumerable set of strings, empty if there are no validation errors, otherwise each string represents a discrete problem.
+ public IEnumerable GetValidationErrors(SsdpDevice device)
+ {
+ if (device == null) throw new ArgumentNullException("device");
+
+ var retVal = new List();
+
+ if (String.IsNullOrEmpty(device.Uuid))
+ retVal.Add("Uuid is not set.");
+
+ if (!String.IsNullOrEmpty(device.Upc))
+ ValidateUpc(device, retVal);
+
+ if (String.IsNullOrEmpty(device.Udn))
+ retVal.Add("UDN is not set.");
+ else
+ ValidateUdn(device, retVal);
+
+ if (String.IsNullOrEmpty(device.DeviceType))
+ retVal.Add("DeviceType is not set.");
+
+ if (String.IsNullOrEmpty(device.DeviceTypeNamespace))
+ retVal.Add("DeviceTypeNamespace is not set.");
+ else
+ {
+ if (IsOverLength(device.DeviceTypeNamespace, 64))
+ retVal.Add("DeviceTypeNamespace cannot be longer than 64 characters.");
+
+ //if (device.DeviceTypeNamespace.Contains("."))
+ // retVal.Add("Period (.) characters in the DeviceTypeNamespace property must be replaced with hyphens (-).");
+ }
+
+ if (device.DeviceVersion <= 0)
+ retVal.Add("DeviceVersion must be 1 or greater.");
+
+ if (IsOverLength(device.ModelName, 32))
+ retVal.Add("ModelName cannot be longer than 32 characters.");
+
+ if (IsOverLength(device.ModelNumber, 32))
+ retVal.Add("ModelNumber cannot be longer than 32 characters.");
+
+ if (IsOverLength(device.FriendlyName, 64))
+ retVal.Add("FriendlyName cannot be longer than 64 characters.");
+
+ if (IsOverLength(device.Manufacturer, 64))
+ retVal.Add("Manufacturer cannot be longer than 64 characters.");
+
+ if (IsOverLength(device.SerialNumber, 64))
+ retVal.Add("SerialNumber cannot be longer than 64 characters.");
+
+ if (IsOverLength(device.ModelDescription, 128))
+ retVal.Add("ModelDescription cannot be longer than 128 characters.");
+
+ if (String.IsNullOrEmpty(device.FriendlyName))
+ retVal.Add("FriendlyName is required.");
+
+ if (String.IsNullOrEmpty(device.Manufacturer))
+ retVal.Add("Manufacturer is required.");
+
+ if (String.IsNullOrEmpty(device.ModelName))
+ retVal.Add("ModelName is required.");
+
+ if (device.Icons.Any())
+ ValidateIcons(device, retVal);
+
+ ValidateChildDevices(device, retVal);
+
+ return retVal;
+ }
+
+ ///
+ /// Validates the specified device and throws an if there are any validation errors.
+ ///
+ /// The to validate.
+ /// Thrown if the argument is null.
+ /// Thrown if the device object does not pass validation.
+ public void ThrowIfDeviceInvalid(SsdpDevice device)
+ {
+ var errors = this.GetValidationErrors(device);
+ if (errors != null && errors.Any()) throw new InvalidOperationException("Invalid device settings : " + String.Join(Environment.NewLine, errors));
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ private static void ValidateUpc(SsdpDevice device, List retVal)
+ {
+ if (device.Upc.Length != 12)
+ retVal.Add("Upc, if provided, should be 12 digits.");
+
+ foreach (char c in device.Upc)
+ {
+ if (!Char.IsDigit(c))
+ {
+ retVal.Add("Upc, if provided, should contain only digits (numeric characters).");
+ break;
+ }
+ }
+ }
+
+ private static void ValidateUdn(SsdpDevice device, List retVal)
+ {
+ if (!device.Udn.StartsWith("uuid:", StringComparison.OrdinalIgnoreCase))
+ retVal.Add("UDN must begin with uuid:. Correct format is uuid:");
+ else if (device.Udn.Substring(5).Trim() != device.Uuid)
+ retVal.Add("UDN incorrect. Correct format is uuid:");
+ }
+
+ private static void ValidateIcons(SsdpDevice device, List retVal)
+ {
+ if (device.Icons.Any((di) => di.Url == null))
+ retVal.Add("Device icon is missing URL.");
+
+ if (device.Icons.Any((di) => String.IsNullOrEmpty(di.MimeType)))
+ retVal.Add("Device icon is missing mime type.");
+
+ if (device.Icons.Any((di) => di.Width <= 0 || di.Height <= 0))
+ retVal.Add("Device icon has zero (or negative) height, width or both.");
+
+ if (device.Icons.Any((di) => di.ColorDepth <= 0))
+ retVal.Add("Device icon has zero (or negative) colordepth.");
+ }
+
+ private void ValidateChildDevices(SsdpDevice device, List retVal)
+ {
+ foreach (var childDevice in device.Devices)
+ {
+ foreach (var validationError in this.GetValidationErrors(childDevice))
+ {
+ retVal.Add("Embedded Device : " + childDevice.Uuid + ": " + validationError);
+ }
+ }
+ }
+
+ private static bool IsOverLength(string value, int maxLength)
+ {
+ return !String.IsNullOrEmpty(value) && value.Length > maxLength;
+ }
+
+ #endregion
+
+ }
+}
diff --git a/RSSDP/UdpEndPoint.cs b/RSSDP/UdpEndPoint.cs
new file mode 100644
index 0000000000..617769cf44
--- /dev/null
+++ b/RSSDP/UdpEndPoint.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Rssdp.Infrastructure
+{
+ ///
+ /// Cross platform representation of a UDP end point, being an IP address (either IPv4 or IPv6) and a port.
+ ///
+ public sealed class UdpEndPoint
+ {
+
+ ///
+ /// The IP Address of the end point.
+ ///
+ ///
+ /// Can be either IPv4 or IPv6, up to the code using this instance to determine which was provided.
+ ///
+ public string IPAddress { get; set; }
+
+ ///
+ /// The port of the end point.
+ ///
+ public int Port { get; set; }
+
+ ///
+ /// Returns the and values separated by a colon.
+ ///
+ /// A string containing :.
+ public override string ToString()
+ {
+ return (this.IPAddress ?? String.Empty) + ":" + this.Port.ToString();
+ }
+ }
+}
diff --git a/RSSDP/UdpSocket.cs b/RSSDP/UdpSocket.cs
new file mode 100644
index 0000000000..ea5d6ae977
--- /dev/null
+++ b/RSSDP/UdpSocket.cs
@@ -0,0 +1,259 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Sockets;
+using System.Security;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+using Rssdp.Infrastructure;
+
+namespace Rssdp
+{
+ // THIS IS A LINKED FILE - SHARED AMONGST MULTIPLE PLATFORMS
+ // Be careful to check any changes compile and work for all platform projects it is shared in.
+
+ internal sealed class UdpSocket : DisposableManagedObjectBase, IUdpSocket
+ {
+
+ #region Fields
+
+ private System.Net.Sockets.Socket _Socket;
+ private int _LocalPort;
+
+ #endregion
+
+ #region Constructors
+
+ public UdpSocket(System.Net.Sockets.Socket socket, int localPort, string ipAddress)
+ {
+ if (socket == null) throw new ArgumentNullException("socket");
+
+ _Socket = socket;
+ _LocalPort = localPort;
+
+ IPAddress ip = null;
+ if (String.IsNullOrEmpty(ipAddress))
+ ip = IPAddress.Any;
+ else
+ ip = IPAddress.Parse(ipAddress);
+
+ _Socket.Bind(new IPEndPoint(ip, _LocalPort));
+ if (_LocalPort == 0)
+ _LocalPort = (_Socket.LocalEndPoint as IPEndPoint).Port;
+ }
+
+ #endregion
+
+ #region IUdpSocket Members
+
+ public System.Threading.Tasks.Task ReceiveAsync()
+ {
+ ThrowIfDisposed();
+
+ var tcs = new TaskCompletionSource();
+
+ System.Net.EndPoint receivedFromEndPoint = new IPEndPoint(IPAddress.Any, 0);
+ var state = new AsyncReceiveState(_Socket, receivedFromEndPoint);
+ state.TaskCompletionSource = tcs;
+
+#if NETSTANDARD1_6
+ _Socket.ReceiveFromAsync(new System.ArraySegment(state.Buffer), System.Net.Sockets.SocketFlags.None, state.EndPoint)
+ .ContinueWith((task, asyncState) =>
+ {
+ if (task.Status != TaskStatus.Faulted)
+ {
+ var receiveState = asyncState as AsyncReceiveState;
+ receiveState.EndPoint = task.Result.RemoteEndPoint;
+ ProcessResponse(receiveState, () => task.Result.ReceivedBytes);
+ }
+ }, state);
+#else
+ _Socket.BeginReceiveFrom(state.Buffer, 0, state.Buffer.Length, System.Net.Sockets.SocketFlags.None, ref state.EndPoint, new AsyncCallback(this.ProcessResponse), state);
+#endif
+
+ return tcs.Task;
+ }
+
+ public Task SendTo(byte[] messageData, UdpEndPoint endPoint)
+ {
+ ThrowIfDisposed();
+
+ if (messageData == null) throw new ArgumentNullException("messageData");
+ if (endPoint == null) throw new ArgumentNullException("endPoint");
+
+#if NETSTANDARD1_6
+ _Socket.SendTo(messageData, new System.Net.IPEndPoint(IPAddress.Parse(endPoint.IPAddress), endPoint.Port));
+ return Task.FromResult(true);
+#else
+ var taskSource = new TaskCompletionSource();
+
+ try
+ {
+ _Socket.BeginSendTo(messageData, 0, messageData.Length, SocketFlags.None, new System.Net.IPEndPoint(IPAddress.Parse(endPoint.IPAddress), endPoint.Port), result =>
+ {
+ try
+ {
+ _Socket.EndSend(result);
+ taskSource.TrySetResult(true);
+ }
+ catch (SocketException ex)
+ {
+ taskSource.TrySetException(ex);
+ }
+ catch (ObjectDisposedException ex)
+ {
+ taskSource.TrySetException(ex);
+ }
+ catch (InvalidOperationException ex)
+ {
+ taskSource.TrySetException(ex);
+ }
+ catch (SecurityException ex)
+ {
+ taskSource.TrySetException(ex);
+ }
+ }, null);
+ }
+ catch (SocketException ex)
+ {
+ taskSource.TrySetException(ex);
+ }
+ catch (ObjectDisposedException ex)
+ {
+ taskSource.TrySetException(ex);
+ }
+ catch (SecurityException ex)
+ {
+ taskSource.TrySetException(ex);
+ }
+
+ //_Socket.SendTo(messageData, new System.Net.IPEndPoint(IPAddress.Parse(endPoint.IPAddress), endPoint.Port));
+
+ return taskSource.Task;
+#endif
+ }
+
+ #endregion
+
+ #region Overrides
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing)
+ {
+ var socket = _Socket;
+ if (socket != null)
+ socket.Dispose();
+ }
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification = "Exceptions via task methods should be reported by task completion source, so this should be ok.")]
+ private static void ProcessResponse(AsyncReceiveState state, Func receiveData)
+ {
+ try
+ {
+ var bytesRead = receiveData();
+
+ var ipEndPoint = state.EndPoint as IPEndPoint;
+ state.TaskCompletionSource.SetResult(
+ new ReceivedUdpData()
+ {
+ Buffer = state.Buffer,
+ ReceivedBytes = bytesRead,
+ ReceivedFrom = new UdpEndPoint()
+ {
+ IPAddress = ipEndPoint.Address.ToString(),
+ Port = ipEndPoint.Port
+ }
+ }
+ );
+ }
+ catch (ObjectDisposedException)
+ {
+ state.TaskCompletionSource.SetCanceled();
+ }
+ catch (SocketException se)
+ {
+ if (se.SocketErrorCode != SocketError.Interrupted && se.SocketErrorCode != SocketError.OperationAborted && se.SocketErrorCode != SocketError.Shutdown)
+ state.TaskCompletionSource.SetException(se);
+ else
+ state.TaskCompletionSource.SetCanceled();
+ }
+ catch (Exception ex)
+ {
+ state.TaskCompletionSource.SetException(ex);
+ }
+ }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification = "Exceptions via task methods should be reported by task completion source, so this should be ok.")]
+ private void ProcessResponse(IAsyncResult asyncResult)
+ {
+#if NET46
+ var state = asyncResult.AsyncState as AsyncReceiveState;
+ try
+ {
+ var bytesRead = state.Socket.EndReceiveFrom(asyncResult, ref state.EndPoint);
+
+ var ipEndPoint = state.EndPoint as IPEndPoint;
+ state.TaskCompletionSource.SetResult(
+ new ReceivedUdpData()
+ {
+ Buffer = state.Buffer,
+ ReceivedBytes = bytesRead,
+ ReceivedFrom = new UdpEndPoint()
+ {
+ IPAddress = ipEndPoint.Address.ToString(),
+ Port = ipEndPoint.Port
+ }
+ }
+ );
+ }
+ catch (ObjectDisposedException)
+ {
+ state.TaskCompletionSource.SetCanceled();
+ }
+ catch (SocketException se)
+ {
+ if (se.SocketErrorCode != SocketError.Interrupted && se.SocketErrorCode != SocketError.OperationAborted && se.SocketErrorCode != SocketError.Shutdown)
+ state.TaskCompletionSource.SetException(se);
+ else
+ state.TaskCompletionSource.SetCanceled();
+ }
+ catch (Exception ex)
+ {
+ state.TaskCompletionSource.SetException(ex);
+ }
+#endif
+ }
+
+ #endregion
+
+ #region Private Classes
+
+ private class AsyncReceiveState
+ {
+ public AsyncReceiveState(System.Net.Sockets.Socket socket, EndPoint endPoint)
+ {
+ this.Socket = socket;
+ this.EndPoint = endPoint;
+ }
+
+ public EndPoint EndPoint;
+ public byte[] Buffer = new byte[SsdpConstants.DefaultUdpSocketBufferSize];
+
+ public System.Net.Sockets.Socket Socket { get; private set; }
+
+ public TaskCompletionSource TaskCompletionSource { get; set; }
+
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/RSSDP/project.json b/RSSDP/project.json
new file mode 100644
index 0000000000..0ec2f45d6a
--- /dev/null
+++ b/RSSDP/project.json
@@ -0,0 +1,48 @@
+{
+ "version": "1.0.0-*",
+
+ "dependencies": {
+
+ },
+
+ "frameworks": {
+ "net46": {
+ "frameworkAssemblies": {
+ "System.Collections": "4.0.0.0",
+ "System.Net": "4.0.0.0",
+ "System.Net.Http": "4.0.0.0",
+ "System.Runtime": "4.0.0.0",
+ "System.Threading": "4.0.0.0",
+ "System.Threading.Tasks": "4.0.0.0",
+ "System.Xml": "4.0.0.0"
+ },
+ "dependencies": {
+
+ }
+ },
+ "netstandard1.6": {
+ "imports": "dnxcore50",
+ "dependencies": {
+ "NETStandard.Library": "1.6.0",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.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.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11"
+ }
+ }
+ }
+}
diff --git a/RSSDP/project.lock.json b/RSSDP/project.lock.json
new file mode 100644
index 0000000000..6bd7d14fd1
--- /dev/null
+++ b/RSSDP/project.lock.json
@@ -0,0 +1,4054 @@
+{
+ "locked": false,
+ "version": 2,
+ "targets": {
+ ".NETFramework,Version=v4.6": {},
+ ".NETStandard,Version=v1.6": {
+ "Microsoft.NETCore.Platforms/1.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.Win32.Primitives/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.3/Microsoft.Win32.Primitives.dll": {}
+ }
+ },
+ "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"
+ }
+ },
+ "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": {
+ "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": {
+ "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",
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.AppContext.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.AppContext.dll": {}
+ }
+ },
+ "System.Buffers/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Buffers.dll": {}
+ }
+ },
+ "System.Collections/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.dll": {}
+ }
+ },
+ "System.Collections.Concurrent/4.0.12": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+ }
+ },
+ "System.Console/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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.Diagnostics.Debug/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Diagnostics.Tools/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.0/System.Diagnostics.Tools.dll": {}
+ }
+ },
+ "System.Diagnostics.Tracing/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+ }
+ },
+ "System.Globalization/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Globalization.dll": {}
+ }
+ },
+ "System.Globalization.Calendars/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.IO.Compression/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.IO.Compression.ZipFile/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
+ }
+ },
+ "System.IO.FileSystem/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+ }
+ },
+ "System.Linq/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/System.Linq.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/System.Linq.Expressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Linq.Expressions.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": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Net.Primitives/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Net.Sockets/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.ObjectModel/4.0.12": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.ObjectModel.dll": {}
+ }
+ },
+ "System.Reflection/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Reflection.Emit/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+ }
+ },
+ "System.Reflection.Extensions/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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.Primitives/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.0/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Reflection": "4.1.0",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "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": {}
+ }
+ },
+ "System.Runtime.Extensions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.NETCore.Targets": "1.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+ }
+ },
+ "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.3/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.5/System.Runtime.InteropServices.dll": {}
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.11",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Runtime.Numerics": "4.0.1",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.IO": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Algorithms": "4.2.0",
+ "System.Security.Cryptography.Encoding": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "System.Collections": "4.0.11",
+ "System.Collections.Concurrent": "4.0.12",
+ "System.Linq": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.Handles": "4.0.1",
+ "System.Runtime.InteropServices": "4.1.0",
+ "System.Security.Cryptography.Primitives": "4.0.0",
+ "System.Text.Encoding": "4.0.11",
+ "runtime.native.System.Security.Cryptography": "4.0.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.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.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encoding/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Text.Encoding.Extensions/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.6/System.Text.RegularExpressions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+ }
+ },
+ "System.Threading/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Runtime": "4.1.0",
+ "System.Threading.Tasks": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+ }
+ },
+ "System.Threading.Timer/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.2/System.Threading.Timer.dll": {}
+ }
+ },
+ "System.Xml.ReaderWriter/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+ }
+ },
+ "System.Xml.XDocument/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "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.nupkg.sha512",
+ "Microsoft.NETCore.Platforms.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "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.nupkg.sha512",
+ "Microsoft.NETCore.Targets.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.Win32.Primitives/4.0.1": {
+ "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",
+ "type": "package",
+ "path": "Microsoft.Win32.Primitives/4.0.1",
+ "files": [
+ "Microsoft.Win32.Primitives.4.0.1.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/_._"
+ ]
+ },
+ "NETStandard.Library/1.6.0": {
+ "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",
+ "type": "package",
+ "path": "NETStandard.Library/1.6.0",
+ "files": [
+ "NETStandard.Library.1.6.0.nupkg.sha512",
+ "NETStandard.Library.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt"
+ ]
+ },
+ "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",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.4.0.0.nupkg.sha512",
+ "runtime.native.System.nuspec"
+ ]
+ },
+ "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",
+ "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": {
+ "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",
+ "type": "package",
+ "path": "runtime.native.System.Net.Http/4.0.1",
+ "files": [
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",
+ "runtime.native.System.Net.Http.nuspec"
+ ]
+ },
+ "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",
+ "lib/netstandard1.0/_._",
+ "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",
+ "runtime.native.System.Security.Cryptography.nuspec"
+ ]
+ },
+ "System.AppContext/4.1.0": {
+ "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
+ "type": "package",
+ "path": "System.AppContext/4.1.0",
+ "files": [
+ "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/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/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",
+ "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.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/_._",
+ "runtimes/aot/lib/netcore50/System.AppContext.dll"
+ ]
+ },
+ "System.Buffers/4.0.0": {
+ "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",
+ "type": "package",
+ "path": "System.Buffers/4.0.0",
+ "files": [
+ "System.Buffers.4.0.0.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": {
+ "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
+ "type": "package",
+ "path": "System.Collections/4.0.11",
+ "files": [
+ "System.Collections.4.0.11.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": {
+ "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",
+ "type": "package",
+ "path": "System.Collections.Concurrent/4.0.12",
+ "files": [
+ "System.Collections.Concurrent.4.0.12.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.Console/4.0.0": {
+ "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
+ "type": "package",
+ "path": "System.Console/4.0.0",
+ "files": [
+ "System.Console.4.0.0.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.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.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": {
+ "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",
+ "type": "package",
+ "path": "System.Diagnostics.DiagnosticSource/4.0.0",
+ "files": [
+ "System.Diagnostics.DiagnosticSource.4.0.0.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.Tools/4.0.1": {
+ "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
+ "type": "package",
+ "path": "System.Diagnostics.Tools/4.0.1",
+ "files": [
+ "System.Diagnostics.Tools.4.0.1.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.Tracing/4.1.0": {
+ "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
+ "type": "package",
+ "path": "System.Diagnostics.Tracing/4.1.0",
+ "files": [
+ "System.Diagnostics.Tracing.4.1.0.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.Globalization/4.0.11": {
+ "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
+ "type": "package",
+ "path": "System.Globalization/4.0.11",
+ "files": [
+ "System.Globalization.4.0.11.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": {
+ "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",
+ "type": "package",
+ "path": "System.Globalization.Calendars/4.0.1",
+ "files": [
+ "System.Globalization.Calendars.4.0.1.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": {
+ "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",
+ "type": "package",
+ "path": "System.Globalization.Extensions/4.0.1",
+ "files": [
+ "System.Globalization.Extensions.4.0.1.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/win/lib/net46/System.Globalization.Extensions.dll",
+ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"
+ ]
+ },
+ "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.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": {
+ "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",
+ "type": "package",
+ "path": "System.IO.Compression/4.1.0",
+ "files": [
+ "System.IO.Compression.4.1.0.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/win/lib/net46/System.IO.Compression.dll",
+ "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"
+ ]
+ },
+ "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.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": {
+ "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
+ "type": "package",
+ "path": "System.IO.FileSystem/4.0.1",
+ "files": [
+ "System.IO.FileSystem.4.0.1.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": {
+ "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
+ "type": "package",
+ "path": "System.IO.FileSystem.Primitives/4.0.1",
+ "files": [
+ "System.IO.FileSystem.Primitives.4.0.1.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.Linq/4.1.0": {
+ "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
+ "type": "package",
+ "path": "System.Linq/4.1.0",
+ "files": [
+ "System.Linq.4.1.0.nupkg.sha512",
+ "System.Linq.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net463/System.Linq.dll",
+ "lib/netcore50/System.Linq.dll",
+ "lib/netstandard1.6/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/net463/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.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/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "System.Linq.Expressions/4.1.0": {
+ "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
+ "type": "package",
+ "path": "System.Linq.Expressions/4.1.0",
+ "files": [
+ "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.6/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/net463/System.Linq.Expressions.dll",
+ "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/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/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"
+ ]
+ },
+ "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.1.0.nupkg.sha512",
+ "System.Net.Http.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/Xamarinmac20/_._",
+ "lib/monoandroid10/_._",
+ "lib/monotouch10/_._",
+ "lib/net45/_._",
+ "lib/net46/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/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",
+ "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/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/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.Primitives/4.0.11": {
+ "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",
+ "type": "package",
+ "path": "System.Net.Primitives/4.0.11",
+ "files": [
+ "System.Net.Primitives.4.0.11.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.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.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.ObjectModel/4.0.12": {
+ "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
+ "type": "package",
+ "path": "System.ObjectModel/4.0.12",
+ "files": [
+ "System.ObjectModel.4.0.12.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": {
+ "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
+ "type": "package",
+ "path": "System.Reflection/4.1.0",
+ "files": [
+ "System.Reflection.4.1.0.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.Emit/4.0.1": {
+ "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
+ "type": "package",
+ "path": "System.Reflection.Emit/4.0.1",
+ "files": [
+ "System.Reflection.Emit.4.0.1.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": {
+ "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.ILGeneration/4.0.1",
+ "files": [
+ "System.Reflection.Emit.ILGeneration.4.0.1.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": {
+ "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
+ "type": "package",
+ "path": "System.Reflection.Emit.Lightweight/4.0.1",
+ "files": [
+ "System.Reflection.Emit.Lightweight.4.0.1.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": {
+ "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
+ "type": "package",
+ "path": "System.Reflection.Extensions/4.0.1",
+ "files": [
+ "System.Reflection.Extensions.4.0.1.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.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.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": {
+ "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "type": "package",
+ "path": "System.Reflection.TypeExtensions/4.1.0",
+ "files": [
+ "System.Reflection.TypeExtensions.4.1.0.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.ResourceManager/4.0.1": {
+ "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
+ "type": "package",
+ "path": "System.Resources.ResourceManager/4.0.1",
+ "files": [
+ "System.Resources.ResourceManager.4.0.1.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": {
+ "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
+ "type": "package",
+ "path": "System.Runtime/4.1.0",
+ "files": [
+ "System.Runtime.4.1.0.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": {
+ "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
+ "type": "package",
+ "path": "System.Runtime.Extensions/4.1.0",
+ "files": [
+ "System.Runtime.Extensions.4.1.0.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": {
+ "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
+ "type": "package",
+ "path": "System.Runtime.Handles/4.0.1",
+ "files": [
+ "System.Runtime.Handles.4.0.1.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": {
+ "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
+ "type": "package",
+ "path": "System.Runtime.InteropServices/4.1.0",
+ "files": [
+ "System.Runtime.InteropServices.4.1.0.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.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.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/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "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": {
+ "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",
+ "type": "package",
+ "path": "System.Runtime.Numerics/4.0.1",
+ "files": [
+ "System.Runtime.Numerics.4.0.1.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.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.2.0.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/net463/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/net461/System.Security.Cryptography.Algorithms.dll",
+ "ref/net463/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+ "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+ "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"
+ ]
+ },
+ "System.Security.Cryptography.Cng/4.2.0": {
+ "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Cng/4.2.0",
+ "files": [
+ "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",
+ "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": {
+ "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Csp/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Csp.4.0.0.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/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": {
+ "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Encoding/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Encoding.4.0.0.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/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": {
+ "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",
+ "type": "package",
+ "path": "System.Security.Cryptography.OpenSsl/4.0.0",
+ "files": [
+ "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",
+ "System.Security.Cryptography.OpenSsl.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "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": {
+ "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",
+ "type": "package",
+ "path": "System.Security.Cryptography.Primitives/4.0.0",
+ "files": [
+ "System.Security.Cryptography.Primitives.4.0.0.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": {
+ "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.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.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.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.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.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.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.RegularExpressions/4.1.0": {
+ "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
+ "type": "package",
+ "path": "System.Text.RegularExpressions/4.1.0",
+ "files": [
+ "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.6/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/net463/System.Text.RegularExpressions.dll",
+ "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/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/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._"
+ ]
+ },
+ "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.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.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.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.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.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.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.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": {
+ "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
+ "type": "package",
+ "path": "System.Xml.ReaderWriter/4.0.11",
+ "files": [
+ "System.Xml.ReaderWriter.4.0.11.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": {
+ "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
+ "type": "package",
+ "path": "System.Xml.XDocument/4.0.11",
+ "files": [
+ "System.Xml.XDocument.4.0.11.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/_._"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [],
+ ".NETFramework,Version=v4.6": [
+ "System.Collections >= 4.0.0",
+ "System.Net >= 4.0.0",
+ "System.Net.Http >= 4.0.0",
+ "System.Runtime >= 4.0.0",
+ "System.Threading >= 4.0.0",
+ "System.Threading.Tasks >= 4.0.0",
+ "System.Xml >= 4.0.0"
+ ],
+ ".NETStandard,Version=v1.6": [
+ "NETStandard.Library >= 1.6.0",
+ "System.Collections >= 4.0.11",
+ "System.Diagnostics.Debug >= 4.0.11",
+ "System.Diagnostics.Tools >= 4.0.1",
+ "System.IO >= 4.1.0",
+ "System.Linq >= 4.1.0",
+ "System.Net.Http >= 4.1.0",
+ "System.Net.Primitives >= 4.0.11",
+ "System.Net.Sockets >= 4.1.0",
+ "System.Resources.ResourceManager >= 4.0.1",
+ "System.Runtime >= 4.1.0",
+ "System.Runtime.Extensions >= 4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation >= 4.0.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.Timer >= 4.0.1",
+ "System.Xml.ReaderWriter >= 4.0.11"
+ ]
+ },
+ "tools": {},
+ "projectFileToolGroups": {}
+}
\ No newline at end of file
diff --git a/global.json b/global.json
index 9d09ab54cb..6bc8a74b39 100644
--- a/global.json
+++ b/global.json
@@ -1,5 +1,5 @@
-{
- "projects": [ "src", "test" ],
+{
+ "projects": [ "src", "test", "." ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
diff --git a/src/Emby.Server/Emby.Server.xproj b/src/Emby.Server/Emby.Server.xproj
index 943aae99eb..81fffc6391 100644
--- a/src/Emby.Server/Emby.Server.xproj
+++ b/src/Emby.Server/Emby.Server.xproj
@@ -20,6 +20,7 @@
+
diff --git a/src/Emby.Server/project.fragment.lock.json b/src/Emby.Server/project.fragment.lock.json
index 5ef2b890bf..d13b3cc3d9 100644
--- a/src/Emby.Server/project.fragment.lock.json
+++ b/src/Emby.Server/project.fragment.lock.json
@@ -3,7 +3,7 @@
"exports": {
"BDInfo/1.0.0": {
"type": "project",
- "framework": ".NETFramework,Version=v4.6",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
"compile": {
"bin/Debug/BDInfo.dll": {}
},
@@ -59,8 +59,6 @@
"bin/Debug/MediaBrowser.Controller.dll": {}
},
"runtime": {
- "../packages/Interfaces.IO.1.0.0.5/lib/portable-net45+sl4+wp71+win8+wpa81/Interfaces.IO.dll": {},
- "../packages/Patterns.Logging.1.0.0.2/lib/portable-net45+sl4+wp71+win8+wpa81/Patterns.Logging.dll": {},
"bin/Debug/MediaBrowser.Controller.dll": {}
},
"contentFiles": {
@@ -71,6 +69,23 @@
}
}
},
+ "MediaBrowser.LocalMetadata/1.0.0": {
+ "type": "project",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
+ "compile": {
+ "bin/Debug/MediaBrowser.LocalMetadata.dll": {}
+ },
+ "runtime": {
+ "bin/Debug/MediaBrowser.LocalMetadata.dll": {}
+ },
+ "contentFiles": {
+ "bin/Debug/MediaBrowser.LocalMetadata.pdb": {
+ "buildAction": "None",
+ "codeLanguage": "any",
+ "copyToOutput": true
+ }
+ }
+ },
"MediaBrowser.Model/1.0.0": {
"type": "project",
"framework": ".NETPortable,Version=v4.5,Profile=Profile7",
@@ -7036,7 +7051,7 @@
},
"OpenSubtitlesHandler/1.0.0": {
"type": "project",
- "framework": ".NETFramework,Version=v4.6",
+ "framework": ".NETPortable,Version=v4.5,Profile=Profile7",
"compile": {
"bin/Debug/OpenSubtitlesHandler.dll": {}
},
diff --git a/src/Emby.Server/project.json b/src/Emby.Server/project.json
index 7259c0812b..66ebeec3c9 100644
--- a/src/Emby.Server/project.json
+++ b/src/Emby.Server/project.json
@@ -5,10 +5,14 @@
},
"dependencies": {
+ "Emby.Common.Implementations": "1.0.0-*",
+ "Emby.Dlna": "1.0.0-*",
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
- }
+ },
+ "Mono.Nat": "1.0.0-*",
+ "RSSDP": "1.0.0-*"
},
"frameworks": {
@@ -27,6 +31,9 @@
"MediaBrowser.Controller": {
"target": "project"
},
+ "MediaBrowser.LocalMetadata": {
+ "target": "project"
+ },
"MediaBrowser.Model": {
"target": "project"
},
diff --git a/src/Emby.Server/project.lock.json b/src/Emby.Server/project.lock.json
index eb59b37c67..92e85e3dd0 100644
--- a/src/Emby.Server/project.lock.json
+++ b/src/Emby.Server/project.lock.json
@@ -116,67 +116,24 @@
"ref/netstandard1.0/Microsoft.CSharp.dll": {}
},
"runtime": {
- "lib/netstandard1.3/Microsoft.CSharp.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
- "Microsoft.NETCore/5.0.0": {
+ "Microsoft.Extensions.PlatformAbstractions/1.0.0": {
"type": "package",
"dependencies": {
- "Microsoft.CSharp": "4.0.0",
- "Microsoft.NETCore.Targets": "1.0.0",
- "Microsoft.VisualBasic": "10.0.0",
- "System.AppContext": "4.0.0",
- "System.Collections": "4.0.10",
- "System.Collections.Concurrent": "4.0.10",
- "System.Collections.Immutable": "1.1.37",
- "System.ComponentModel": "4.0.0",
- "System.ComponentModel.Annotations": "4.0.10",
- "System.Diagnostics.Debug": "4.0.10",
- "System.Diagnostics.Tools": "4.0.0",
- "System.Diagnostics.Tracing": "4.0.20",
- "System.Dynamic.Runtime": "4.0.10",
- "System.Globalization": "4.0.10",
- "System.Globalization.Calendars": "4.0.0",
- "System.Globalization.Extensions": "4.0.0",
- "System.IO": "4.0.10",
- "System.IO.Compression": "4.0.0",
- "System.IO.Compression.ZipFile": "4.0.0",
- "System.IO.FileSystem": "4.0.0",
- "System.IO.FileSystem.Primitives": "4.0.0",
- "System.IO.UnmanagedMemoryStream": "4.0.0",
- "System.Linq": "4.0.0",
- "System.Linq.Expressions": "4.0.10",
- "System.Linq.Parallel": "4.0.0",
- "System.Linq.Queryable": "4.0.0",
- "System.Net.Http": "4.0.0",
- "System.Net.NetworkInformation": "4.0.0",
- "System.Net.Primitives": "4.0.10",
- "System.Numerics.Vectors": "4.1.0",
- "System.ObjectModel": "4.0.10",
- "System.Reflection": "4.0.10",
- "System.Reflection.DispatchProxy": "4.0.0",
- "System.Reflection.Extensions": "4.0.0",
- "System.Reflection.Metadata": "1.0.22",
- "System.Reflection.Primitives": "4.0.0",
- "System.Reflection.TypeExtensions": "4.0.0",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Runtime.Extensions": "4.0.10",
- "System.Runtime.Handles": "4.0.0",
- "System.Runtime.InteropServices": "4.0.20",
- "System.Runtime.Numerics": "4.0.0",
- "System.Security.Claims": "4.0.0",
- "System.Security.Principal": "4.0.0",
- "System.Text.Encoding": "4.0.10",
- "System.Text.Encoding.Extensions": "4.0.10",
- "System.Text.RegularExpressions": "4.0.10",
- "System.Threading": "4.0.10",
- "System.Threading.Tasks": "4.0.10",
- "System.Threading.Tasks.Dataflow": "4.5.25",
- "System.Threading.Tasks.Parallel": "4.0.0",
- "System.Threading.Timer": "4.0.0",
- "System.Xml.ReaderWriter": "4.0.10",
- "System.Xml.XDocument": "4.0.10"
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {}
}
},
"Microsoft.NETCore.App/1.0.1": {
@@ -258,44 +215,6 @@
"lib/netstandard1.0/_._": {}
}
},
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.NETCore.Runtime": "1.0.0"
- },
- "compile": {
- "ref/dotnet/System.ComponentModel.DataAnnotations.dll": {},
- "ref/dotnet/System.Core.dll": {},
- "ref/dotnet/System.Net.dll": {},
- "ref/dotnet/System.Numerics.dll": {},
- "ref/dotnet/System.Runtime.Serialization.dll": {},
- "ref/dotnet/System.ServiceModel.Web.dll": {},
- "ref/dotnet/System.ServiceModel.dll": {},
- "ref/dotnet/System.Windows.dll": {},
- "ref/dotnet/System.Xml.Linq.dll": {},
- "ref/dotnet/System.Xml.Serialization.dll": {},
- "ref/dotnet/System.Xml.dll": {},
- "ref/dotnet/System.dll": {},
- "ref/dotnet/mscorlib.dll": {}
- },
- "runtime": {
- "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll": {},
- "lib/dnxcore50/System.Core.dll": {},
- "lib/dnxcore50/System.Net.dll": {},
- "lib/dnxcore50/System.Numerics.dll": {},
- "lib/dnxcore50/System.Runtime.Serialization.dll": {},
- "lib/dnxcore50/System.ServiceModel.Web.dll": {},
- "lib/dnxcore50/System.ServiceModel.dll": {},
- "lib/dnxcore50/System.Windows.dll": {},
- "lib/dnxcore50/System.Xml.Linq.dll": {},
- "lib/dnxcore50/System.Xml.Serialization.dll": {},
- "lib/dnxcore50/System.Xml.dll": {},
- "lib/dnxcore50/System.dll": {}
- }
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "type": "package"
- },
"Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {
"type": "package",
"dependencies": {
@@ -339,7 +258,7 @@
"ref/netstandard1.1/Microsoft.VisualBasic.dll": {}
},
"runtime": {
- "lib/netstandard1.3/Microsoft.VisualBasic.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
"Microsoft.Win32.Primitives/4.0.1": {
@@ -424,6 +343,33 @@
"System.Xml.XDocument": "4.0.11"
}
},
+ "NLog/4.4.0-betav15": {
+ "type": "package",
+ "dependencies": {
+ "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.5/NLog.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/NLog.dll": {}
+ }
+ },
"runtime.native.System/4.0.0": {
"type": "package",
"dependencies": {
@@ -489,6 +435,29 @@
"lib/netstandard1.0/_._": {}
}
},
+ "SimpleInjector/3.2.4": {
+ "type": "package",
+ "dependencies": {
+ "NETStandard.Library": "1.6.0",
+ "System.ComponentModel": "4.0.1",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.Globalization": "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.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Threading": "4.0.11"
+ },
+ "compile": {
+ "lib/netstandard1.0/SimpleInjector.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/SimpleInjector.dll": {}
+ }
+ },
"System.AppContext/4.1.0": {
"type": "package",
"dependencies": {
@@ -568,6 +537,41 @@
"lib/netstandard1.0/System.Collections.Immutable.dll": {}
}
},
+ "System.Collections.NonGeneric/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.NonGeneric.dll": {}
+ }
+ },
+ "System.Collections.Specialized/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "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/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Collections.Specialized.dll": {}
+ }
+ },
"System.ComponentModel/4.0.1": {
"type": "package",
"dependencies": {
@@ -599,7 +603,47 @@
"ref/netstandard1.4/System.ComponentModel.Annotations.dll": {}
},
"runtime": {
- "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {}
+ "lib/netstandard1.4/_._": {}
+ }
+ },
+ "System.ComponentModel.Primitives/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.ComponentModel": "4.0.1",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {}
+ }
+ },
+ "System.ComponentModel.TypeConverter/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.5/System.ComponentModel.TypeConverter.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {}
}
},
"System.Console/4.0.0": {
@@ -615,6 +659,37 @@
"ref/netstandard1.3/System.Console.dll": {}
}
},
+ "System.Data.Common/4.1.0": {
+ "type": "package",
+ "dependencies": {
+ "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.2/System.Data.Common.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.2/System.Data.Common.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {}
+ }
+ },
"System.Diagnostics.Debug/4.0.11": {
"type": "package",
"dependencies": {
@@ -711,10 +786,10 @@
"System.Runtime.Extensions": "4.1.0"
},
"compile": {
- "ref/netstandard1.3/_._": {}
+ "ref/netstandard1.3/System.Diagnostics.StackTrace.dll": {}
},
"runtime": {
- "lib/netstandard1.3/_._": {}
+ "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {}
}
},
"System.Diagnostics.Tools/4.0.1": {
@@ -728,6 +803,33 @@
"ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
}
},
+ "System.Diagnostics.TraceSource/4.0.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.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": {}
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
"System.Diagnostics.Tracing/4.1.0": {
"type": "package",
"dependencies": {
@@ -762,7 +864,7 @@
"ref/netstandard1.3/System.Dynamic.Runtime.dll": {}
},
"runtime": {
- "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
"System.Globalization/4.0.11": {
@@ -929,9 +1031,17 @@
"ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {}
},
"runtimeTargets": {
- "runtimes/osx/lib/netstandard1.3/_._": {
+ "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/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": {
+ "assetType": "runtime",
+ "rid": "win"
}
}
},
@@ -977,7 +1087,7 @@
"ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}
},
"runtime": {
- "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
"System.Linq/4.1.0": {
@@ -1042,7 +1152,7 @@
"ref/netstandard1.1/System.Linq.Parallel.dll": {}
},
"runtime": {
- "lib/netstandard1.3/System.Linq.Parallel.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
"System.Linq.Queryable/4.0.1": {
@@ -1061,7 +1171,7 @@
"ref/netstandard1.0/System.Linq.Queryable.dll": {}
},
"runtime": {
- "lib/netstandard1.3/System.Linq.Queryable.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
"System.Net.Http/4.1.0": {
@@ -1130,19 +1240,59 @@
"ref/netstandard1.3/System.Net.NameResolution.dll": {}
},
"runtimeTargets": {
- "runtimes/win/lib/netstandard1.3/_._": {
+ "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll": {
"assetType": "runtime",
"rid": "win"
}
}
},
- "System.Net.NetworkInformation/4.0.0": {
+ "System.Net.NetworkInformation/4.1.0": {
"type": "package",
"dependencies": {
- "System.Runtime": "4.0.0"
+ "Microsoft.NETCore.Platforms": "1.0.1",
+ "Microsoft.Win32.Primitives": "4.0.1",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Tracing": "4.1.0",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "System.IO.FileSystem": "4.0.1",
+ "System.IO.FileSystem.Primitives": "4.0.1",
+ "System.Linq": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "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.Principal.Windows": "4.0.0",
+ "System.Threading": "4.0.11",
+ "System.Threading.Overlapped": "4.0.1",
+ "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/dotnet/System.Net.NetworkInformation.dll": {}
+ "ref/netstandard1.3/System.Net.NetworkInformation.dll": {}
+ },
+ "runtimeTargets": {
+ "runtimes/linux/lib/netstandard1.3/System.Net.NetworkInformation.dll": {
+ "assetType": "runtime",
+ "rid": "linux"
+ },
+ "runtimes/osx/lib/netstandard1.3/System.Net.NetworkInformation.dll": {
+ "assetType": "runtime",
+ "rid": "osx"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.NetworkInformation.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
}
},
"System.Net.Primitives/4.0.11": {
@@ -1178,7 +1328,11 @@
"ref/netstandard1.3/System.Net.Requests.dll": {}
},
"runtimeTargets": {
- "runtimes/win/lib/netstandard1.3/_._": {
+ "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll": {
"assetType": "runtime",
"rid": "win"
}
@@ -1252,7 +1406,7 @@
"ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {}
},
"runtime": {
- "lib/netstandard1.3/_._": {}
+ "lib/netstandard1.3/System.Net.WebHeaderCollection.dll": {}
}
},
"System.Numerics.Vectors/4.1.1": {
@@ -1267,7 +1421,7 @@
"ref/netstandard1.0/System.Numerics.Vectors.dll": {}
},
"runtime": {
- "lib/netstandard1.0/System.Numerics.Vectors.dll": {}
+ "lib/netstandard1.0/_._": {}
}
},
"System.ObjectModel/4.0.12": {
@@ -1317,7 +1471,7 @@
"ref/netstandard1.3/System.Reflection.DispatchProxy.dll": {}
},
"runtime": {
- "lib/netstandard1.3/System.Reflection.DispatchProxy.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
"System.Reflection.Emit/4.0.1": {
@@ -1535,10 +1689,10 @@
"System.Runtime": "4.1.0"
},
"compile": {
- "ref/netstandard1.5/_._": {}
+ "ref/netstandard1.5/System.Runtime.Loader.dll": {}
},
"runtime": {
- "lib/netstandard1.5/_._": {}
+ "lib/netstandard1.5/System.Runtime.Loader.dll": {}
}
},
"System.Runtime.Numerics/4.0.1": {
@@ -1556,6 +1710,19 @@
"lib/netstandard1.3/System.Runtime.Numerics.dll": {}
}
},
+ "System.Runtime.Serialization.Primitives/4.1.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {}
+ }
+ },
"System.Security.Claims/4.0.1": {
"type": "package",
"dependencies": {
@@ -1568,7 +1735,7 @@
"System.Security.Principal": "4.0.1"
},
"compile": {
- "ref/netstandard1.3/System.Security.Claims.dll": {}
+ "ref/netstandard1.3/_._": {}
},
"runtime": {
"lib/netstandard1.3/System.Security.Claims.dll": {}
@@ -1820,7 +1987,11 @@
"ref/netstandard1.3/_._": {}
},
"runtimeTargets": {
- "runtimes/win/lib/netstandard1.3/_._": {
+ "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"
}
@@ -1917,7 +2088,11 @@
"ref/netstandard1.3/_._": {}
},
"runtimeTargets": {
- "runtimes/win/lib/netstandard1.3/_._": {
+ "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"
}
@@ -1953,7 +2128,7 @@
"lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
},
"runtime": {
- "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
+ "lib/netstandard1.1/_._": {}
}
},
"System.Threading.Tasks.Extensions/4.0.0": {
@@ -1986,7 +2161,7 @@
"ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {}
},
"runtime": {
- "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {}
+ "lib/netstandard1.3/_._": {}
}
},
"System.Threading.Thread/4.0.0": {
@@ -1998,7 +2173,7 @@
"ref/netstandard1.3/System.Threading.Thread.dll": {}
},
"runtime": {
- "lib/netstandard1.3/_._": {}
+ "lib/netstandard1.3/System.Threading.Thread.dll": {}
}
},
"System.Threading.ThreadPool/4.0.10": {
@@ -2011,7 +2186,7 @@
"ref/netstandard1.3/System.Threading.ThreadPool.dll": {}
},
"runtime": {
- "lib/netstandard1.3/_._": {}
+ "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}
}
},
"System.Threading.Timer/4.0.1": {
@@ -2089,10 +2264,38 @@
"System.Xml.ReaderWriter": "4.0.11"
},
"compile": {
- "ref/netstandard1.3/_._": {}
+ "ref/netstandard1.3/System.Xml.XmlDocument.dll": {}
},
"runtime": {
- "lib/netstandard1.3/_._": {}
+ "lib/netstandard1.3/System.Xml.XmlDocument.dll": {}
+ }
+ },
+ "System.Xml.XmlSerializer/4.0.11": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections": "4.0.11",
+ "System.Globalization": "4.0.11",
+ "System.IO": "4.1.0",
+ "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.Reflection.TypeExtensions": "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": "4.0.11",
+ "System.Xml.ReaderWriter": "4.0.11",
+ "System.Xml.XmlDocument": "4.0.1"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XmlSerializer.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {}
}
},
"System.Xml.XPath/4.0.1": {
@@ -2137,10 +2340,10 @@
},
"BDInfo/1.0.0": {
"type": "project",
- "framework": ".NETPlatform,Version=v5.0",
+ "framework": ".NETStandard,Version=v1.6",
"dependencies": {
- "Microsoft.NETCore": "5.0.0",
- "Microsoft.NETCore.Portable.Compatibility": "1.0.0"
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
}
},
"DvdLib/1.0.0": {
@@ -2151,6 +2354,57 @@
"NETStandard.Library": "1.6.0"
}
},
+ "Emby.Common.Implementations/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0",
+ "NLog": "4.4.0-betaV15",
+ "SimpleInjector": "3.2.4",
+ "System.Net.Http": "4.1.0",
+ "System.Net.NameResolution": "4.0.0",
+ "System.Net.NetworkInformation": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Requests": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+ "System.Runtime.Loader": "4.0.0",
+ "System.Xml.XmlSerializer": "4.0.11"
+ },
+ "compile": {
+ "netstandard1.6/Emby.Common.Implementations.dll": {}
+ },
+ "runtime": {
+ "netstandard1.6/Emby.Common.Implementations.dll": {}
+ }
+ },
+ "Emby.Dlna/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Controller": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0",
+ "RSSDP": "1.0.0",
+ "System.Reflection": "4.1.0",
+ "System.Reflection.Primitives": "4.0.1",
+ "System.Runtime.Loader": "4.0.0",
+ "System.Xml.XDocument": "4.0.11",
+ "System.Xml.XmlDocument": "4.0.1",
+ "System.Xml.XmlSerializer": "4.0.11"
+ },
+ "compile": {
+ "netstandard1.6/Emby.Dlna.dll": {}
+ },
+ "runtime": {
+ "netstandard1.6/Emby.Dlna.dll": {}
+ }
+ },
"MediaBrowser.Common/1.0.0": {
"type": "project",
"framework": ".NETStandard,Version=v1.6",
@@ -2168,6 +2422,16 @@
"NETStandard.Library": "1.6.0"
}
},
+ "MediaBrowser.LocalMetadata/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Controller": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
"MediaBrowser.Model/1.0.0": {
"type": "project",
"framework": ".NETStandard,Version=v1.6",
@@ -2206,14 +2470,60 @@
"NETStandard.Library": "1.6.0"
}
},
- "OpenSubtitlesHandler/1.0.0": {
+ "Mono.Nat/1.0.0": {
"type": "project",
- "framework": ".NETPlatform,Version=v5.0",
+ "framework": ".NETStandard,Version=v1.6",
"dependencies": {
"MediaBrowser.Common": "1.0.0",
"MediaBrowser.Model": "1.0.0",
- "Microsoft.NETCore": "5.0.0",
- "Microsoft.NETCore.Portable.Compatibility": "1.0.0"
+ "NETStandard.Library": "1.6.0",
+ "System.Net.NetworkInformation": "4.1.0"
+ },
+ "compile": {
+ "netstandard1.6/Mono.Nat.dll": {}
+ },
+ "runtime": {
+ "netstandard1.6/Mono.Nat.dll": {}
+ }
+ },
+ "OpenSubtitlesHandler/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "MediaBrowser.Common": "1.0.0",
+ "MediaBrowser.Model": "1.0.0",
+ "NETStandard.Library": "1.6.0"
+ }
+ },
+ "RSSDP/1.0.0": {
+ "type": "project",
+ "framework": ".NETStandard,Version=v1.6",
+ "dependencies": {
+ "NETStandard.Library": "1.6.0",
+ "System.Collections": "4.0.11",
+ "System.Diagnostics.Debug": "4.0.11",
+ "System.Diagnostics.Tools": "4.0.1",
+ "System.IO": "4.1.0",
+ "System.Linq": "4.1.0",
+ "System.Net.Http": "4.1.0",
+ "System.Net.Primitives": "4.0.11",
+ "System.Net.Sockets": "4.1.0",
+ "System.Resources.ResourceManager": "4.0.1",
+ "System.Runtime": "4.1.0",
+ "System.Runtime.Extensions": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.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.Timer": "4.0.1",
+ "System.Xml.ReaderWriter": "4.0.11"
+ },
+ "compile": {
+ "netstandard1.6/RSSDP.dll": {}
+ },
+ "runtime": {
+ "netstandard1.6/RSSDP.dll": {}
}
}
}
@@ -2358,14 +2668,17 @@
"ref/xamarinwatchos10/_._"
]
},
- "Microsoft.NETCore/5.0.0": {
- "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==",
+ "Microsoft.Extensions.PlatformAbstractions/1.0.0": {
+ "sha512": "zyjUzrOmuevOAJpIo3Mt5GmpALVYCVdLZ99keMbmCxxgQH7oxzU58kGHzE6hAgYEiWsdfMJLjVR7r+vSmaJmtg==",
"type": "package",
- "path": "Microsoft.NETCore/5.0.0",
+ "path": "Microsoft.Extensions.PlatformAbstractions/1.0.0",
"files": [
- "Microsoft.NETCore.5.0.0.nupkg.sha512",
- "Microsoft.NETCore.nuspec",
- "_._"
+ "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/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll",
+ "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.xml"
]
},
"Microsoft.NETCore.App/1.0.1": {
@@ -2441,96 +2754,6 @@
"runtime.json"
]
},
- "Microsoft.NETCore.Portable.Compatibility/1.0.0": {
- "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==",
- "type": "package",
- "path": "Microsoft.NETCore.Portable.Compatibility/1.0.0",
- "files": [
- "Microsoft.NETCore.Portable.Compatibility.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Portable.Compatibility.nuspec",
- "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll",
- "lib/dnxcore50/System.Core.dll",
- "lib/dnxcore50/System.Net.dll",
- "lib/dnxcore50/System.Numerics.dll",
- "lib/dnxcore50/System.Runtime.Serialization.dll",
- "lib/dnxcore50/System.ServiceModel.Web.dll",
- "lib/dnxcore50/System.ServiceModel.dll",
- "lib/dnxcore50/System.Windows.dll",
- "lib/dnxcore50/System.Xml.Linq.dll",
- "lib/dnxcore50/System.Xml.Serialization.dll",
- "lib/dnxcore50/System.Xml.dll",
- "lib/dnxcore50/System.dll",
- "lib/net45/_._",
- "lib/netcore50/System.ComponentModel.DataAnnotations.dll",
- "lib/netcore50/System.Core.dll",
- "lib/netcore50/System.Net.dll",
- "lib/netcore50/System.Numerics.dll",
- "lib/netcore50/System.Runtime.Serialization.dll",
- "lib/netcore50/System.ServiceModel.Web.dll",
- "lib/netcore50/System.ServiceModel.dll",
- "lib/netcore50/System.Windows.dll",
- "lib/netcore50/System.Xml.Linq.dll",
- "lib/netcore50/System.Xml.Serialization.dll",
- "lib/netcore50/System.Xml.dll",
- "lib/netcore50/System.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/System.ComponentModel.DataAnnotations.dll",
- "ref/dotnet/System.Core.dll",
- "ref/dotnet/System.Net.dll",
- "ref/dotnet/System.Numerics.dll",
- "ref/dotnet/System.Runtime.Serialization.dll",
- "ref/dotnet/System.ServiceModel.Web.dll",
- "ref/dotnet/System.ServiceModel.dll",
- "ref/dotnet/System.Windows.dll",
- "ref/dotnet/System.Xml.Linq.dll",
- "ref/dotnet/System.Xml.Serialization.dll",
- "ref/dotnet/System.Xml.dll",
- "ref/dotnet/System.dll",
- "ref/dotnet/mscorlib.dll",
- "ref/net45/_._",
- "ref/netcore50/System.ComponentModel.DataAnnotations.dll",
- "ref/netcore50/System.Core.dll",
- "ref/netcore50/System.Net.dll",
- "ref/netcore50/System.Numerics.dll",
- "ref/netcore50/System.Runtime.Serialization.dll",
- "ref/netcore50/System.ServiceModel.Web.dll",
- "ref/netcore50/System.ServiceModel.dll",
- "ref/netcore50/System.Windows.dll",
- "ref/netcore50/System.Xml.Linq.dll",
- "ref/netcore50/System.Xml.Serialization.dll",
- "ref/netcore50/System.Xml.dll",
- "ref/netcore50/System.dll",
- "ref/netcore50/mscorlib.dll",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll",
- "runtimes/aot/lib/netcore50/System.Core.dll",
- "runtimes/aot/lib/netcore50/System.Net.dll",
- "runtimes/aot/lib/netcore50/System.Numerics.dll",
- "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll",
- "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll",
- "runtimes/aot/lib/netcore50/System.ServiceModel.dll",
- "runtimes/aot/lib/netcore50/System.Windows.dll",
- "runtimes/aot/lib/netcore50/System.Xml.Linq.dll",
- "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll",
- "runtimes/aot/lib/netcore50/System.Xml.dll",
- "runtimes/aot/lib/netcore50/System.dll",
- "runtimes/aot/lib/netcore50/mscorlib.dll"
- ]
- },
- "Microsoft.NETCore.Runtime/1.0.0": {
- "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==",
- "type": "package",
- "path": "Microsoft.NETCore.Runtime/1.0.0",
- "files": [
- "Microsoft.NETCore.Runtime.1.0.0.nupkg.sha512",
- "Microsoft.NETCore.Runtime.nuspec",
- "runtime.json"
- ]
- },
"Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {
"sha512": "KSyygLUH9AbiXs+NHaQdouxX0TXby30Pxh95/M2PyPdDENmgpNpvSA7MEgOmSWqAV0f1RUaoWtFhMd1KA5Xr+w==",
"type": "package",
@@ -2686,6 +2909,35 @@
"dotnet_library_license.txt"
]
},
+ "NLog/4.4.0-betav15": {
+ "sha512": "LDRcdjv5VG9EWz+mnFqdSolUci+j+DBPIPjm7Xdam3xa1F9Rt7o0UpYoCnNRulqHzpKbU704o7Ad4ck9WxDhnw==",
+ "type": "package",
+ "path": "NLog/4.4.0-betav15",
+ "files": [
+ "NLog.4.4.0-betav15.nupkg.sha512",
+ "NLog.nuspec",
+ "lib/monoandroid23/NLog.dll",
+ "lib/monoandroid23/NLog.xml",
+ "lib/net35/NLog.dll",
+ "lib/net35/NLog.xml",
+ "lib/net40/NLog.dll",
+ "lib/net40/NLog.xml",
+ "lib/net45/NLog.dll",
+ "lib/net45/NLog.xml",
+ "lib/netstandard1.3/NLog.dll",
+ "lib/netstandard1.3/NLog.xml",
+ "lib/netstandard1.5/NLog.dll",
+ "lib/netstandard1.5/NLog.xml",
+ "lib/sl40/NLog.dll",
+ "lib/sl40/NLog.xml",
+ "lib/sl50/NLog.dll",
+ "lib/sl50/NLog.xml",
+ "lib/wp80/NLog.dll",
+ "lib/wp80/NLog.xml",
+ "lib/xamarinios10/NLog.dll",
+ "lib/xamarinios10/NLog.xml"
+ ]
+ },
"runtime.native.System/4.0.0": {
"sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
"type": "package",
@@ -2746,6 +2998,23 @@
"runtime.native.System.Security.Cryptography.nuspec"
]
},
+ "SimpleInjector/3.2.4": {
+ "sha512": "T7yPxSLKOsNjZc6O356roS756eue+5xl+g/L7t5+pjb5FCqzUFzMDbCwKELy1AmGj16rCvwMsY+/u/TOJgUXNg==",
+ "type": "package",
+ "path": "SimpleInjector/3.2.4",
+ "files": [
+ "SimpleInjector.3.2.4.nupkg.sha512",
+ "SimpleInjector.nuspec",
+ "lib/net40-client/SimpleInjector.dll",
+ "lib/net40-client/SimpleInjector.xml",
+ "lib/net45/SimpleInjector.dll",
+ "lib/net45/SimpleInjector.xml",
+ "lib/netstandard1.0/SimpleInjector.dll",
+ "lib/netstandard1.0/SimpleInjector.xml",
+ "lib/portable-net4+sl4+wp8+win8+wpa81/SimpleInjector.dll",
+ "lib/portable-net4+sl4+wp8+win8+wpa81/SimpleInjector.xml"
+ ]
+ },
"System.AppContext/4.1.0": {
"sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
"type": "package",
@@ -2959,6 +3228,80 @@
"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.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": {
+ "sha512": "/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==",
+ "type": "package",
+ "path": "System.Collections.Specialized/4.0.1",
+ "files": [
+ "System.Collections.Specialized.4.0.1.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": "u9Ie+qRg4BhhBIyd/YTWr1kdwZfF7P63R3L1thKoZ8O1had+gHX+M1p7QD4plCVa9CBQBxlqS4Fttpyxo2DtKw==",
"type": "package",
@@ -3093,6 +3436,94 @@
"ref/xamarinwatchos10/_._"
]
},
+ "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.1.0.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.1.0": {
+ "sha512": "MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==",
+ "type": "package",
+ "path": "System.ComponentModel.TypeConverter/4.1.0",
+ "files": [
+ "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/_._",
+ "lib/xamarinwatchos10/_._",
+ "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",
+ "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/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": {
"sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",
"type": "package",
@@ -3129,6 +3560,113 @@
"ref/xamarinwatchos10/_._"
]
},
+ "System.Data.Common/4.1.0": {
+ "sha512": "epU8jeTe7aE7RqGHq9rZ8b0Q4Ah7DgubzHQblgZMSqgW1saW868WmooSyC5ywf8upLBkcVLDu93W9GPWUYsU2Q==",
+ "type": "package",
+ "path": "System.Data.Common/4.1.0",
+ "files": [
+ "System.Data.Common.4.1.0.nupkg.sha512",
+ "System.Data.Common.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "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/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": {
+ "sha512": "HvQQjy712vnlpPxaloZYkuE78Gn353L0SJLJVeLcNASeg9c4qla2a1Xq8I7B3jZoDzKPtHTkyVO7AZ5tpeQGuA==",
+ "type": "package",
+ "path": "System.Diagnostics.Contracts/4.0.1",
+ "files": [
+ "System.Diagnostics.Contracts.4.0.1.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": {
"sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
"type": "package",
@@ -3402,6 +3940,45 @@
"ref/xamarinwatchos10/_._"
]
},
+ "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.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/win/lib/net46/System.Diagnostics.TraceSource.dll",
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll"
+ ]
+ },
"System.Diagnostics.Tracing/4.1.0": {
"sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",
"type": "package",
@@ -4460,43 +5037,77 @@
"runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll"
]
},
- "System.Net.NetworkInformation/4.0.0": {
- "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==",
+ "System.Net.NetworkInformation/4.1.0": {
+ "sha512": "Q0rfeiW6QsiZuicGjrFA7cRr2+kXex0JIljTTxzI09GIftB8k+aNL31VsQD1sI2g31cw7UGDTgozA/FgeNSzsQ==",
"type": "package",
- "path": "System.Net.NetworkInformation/4.0.0",
+ "path": "System.Net.NetworkInformation/4.1.0",
"files": [
- "System.Net.NetworkInformation.4.0.0.nupkg.sha512",
+ "System.Net.NetworkInformation.4.1.0.nupkg.sha512",
"System.Net.NetworkInformation.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net45/_._",
- "lib/netcore50/System.Net.NetworkInformation.dll",
+ "lib/net46/System.Net.NetworkInformation.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/dotnet/System.Net.NetworkInformation.dll",
- "ref/dotnet/System.Net.NetworkInformation.xml",
- "ref/dotnet/de/System.Net.NetworkInformation.xml",
- "ref/dotnet/es/System.Net.NetworkInformation.xml",
- "ref/dotnet/fr/System.Net.NetworkInformation.xml",
- "ref/dotnet/it/System.Net.NetworkInformation.xml",
- "ref/dotnet/ja/System.Net.NetworkInformation.xml",
- "ref/dotnet/ko/System.Net.NetworkInformation.xml",
- "ref/dotnet/ru/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hans/System.Net.NetworkInformation.xml",
- "ref/dotnet/zh-hant/System.Net.NetworkInformation.xml",
"ref/net45/_._",
+ "ref/net46/System.Net.NetworkInformation.dll",
"ref/netcore50/System.Net.NetworkInformation.dll",
"ref/netcore50/System.Net.NetworkInformation.xml",
+ "ref/netcore50/de/System.Net.NetworkInformation.xml",
+ "ref/netcore50/es/System.Net.NetworkInformation.xml",
+ "ref/netcore50/fr/System.Net.NetworkInformation.xml",
+ "ref/netcore50/it/System.Net.NetworkInformation.xml",
+ "ref/netcore50/ja/System.Net.NetworkInformation.xml",
+ "ref/netcore50/ko/System.Net.NetworkInformation.xml",
+ "ref/netcore50/ru/System.Net.NetworkInformation.xml",
+ "ref/netcore50/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/netcore50/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/System.Net.NetworkInformation.dll",
+ "ref/netstandard1.0/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/de/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/es/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/fr/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/it/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/ja/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/ko/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/ru/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.0/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/System.Net.NetworkInformation.dll",
+ "ref/netstandard1.3/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/de/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/es/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/fr/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/it/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/ja/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/ko/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/ru/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/zh-hans/System.Net.NetworkInformation.xml",
+ "ref/netstandard1.3/zh-hant/System.Net.NetworkInformation.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
"ref/win8/_._",
"ref/wp80/_._",
"ref/wpa81/_._",
"ref/xamarinios10/_._",
- "ref/xamarinmac20/_._"
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/linux/lib/netstandard1.3/System.Net.NetworkInformation.dll",
+ "runtimes/osx/lib/netstandard1.3/System.Net.NetworkInformation.dll",
+ "runtimes/win/lib/net46/System.Net.NetworkInformation.dll",
+ "runtimes/win/lib/netcore50/System.Net.NetworkInformation.dll",
+ "runtimes/win/lib/netstandard1.3/System.Net.NetworkInformation.dll"
]
},
"System.Net.Primitives/4.0.11": {
@@ -5726,6 +6337,77 @@
"ref/xamarinwatchos10/_._"
]
},
+ "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.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": {
"sha512": "sKjNOZOfEE4Xnt0Nz2X9o5J4pVFjQGMGSJkyA1maX5nXtTbZ47BAs7ea/uN7J0O1pLiPvhexoIV0Qj5sWDnNvA==",
"type": "package",
@@ -6875,6 +7557,75 @@
"ref/xamarinwatchos10/_._"
]
},
+ "System.Xml.XmlSerializer/4.0.11": {
+ "sha512": "FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==",
+ "type": "package",
+ "path": "System.Xml.XmlSerializer/4.0.11",
+ "files": [
+ "System.Xml.XmlSerializer.4.0.11.nupkg.sha512",
+ "System.Xml.XmlSerializer.nuspec",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Xml.XmlSerializer.dll",
+ "lib/netstandard1.3/System.Xml.XmlSerializer.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.XmlSerializer.dll",
+ "ref/netcore50/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/de/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/es/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/fr/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/it/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/ja/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/ko/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/ru/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/netcore50/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/System.Xml.XmlSerializer.dll",
+ "ref/netstandard1.0/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/de/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/es/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/fr/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/it/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/ja/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/ko/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/ru/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.0/zh-hant/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/System.Xml.XmlSerializer.dll",
+ "ref/netstandard1.3/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/de/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/es/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/fr/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/it/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/ja/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/ko/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/ru/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/zh-hans/System.Xml.XmlSerializer.xml",
+ "ref/netstandard1.3/zh-hant/System.Xml.XmlSerializer.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.Xml.XmlSerializer.dll"
+ ]
+ },
"System.Xml.XPath/4.0.1": {
"sha512": "GMuMSFe0FiCqr5lPIhea8WAo6B3UnbCIxoRcwdlriZM/+3pyQuI9AIsIKpobnk0dVbsK0o25EJOR0EFMhzJakg==",
"type": "package",
@@ -6959,6 +7710,16 @@
"path": "../../DvdLib/project.json",
"msbuildProject": "../../DvdLib/DvdLib.csproj"
},
+ "Emby.Common.Implementations/1.0.0": {
+ "type": "project",
+ "path": "../../Emby.Common.Implementations/project.json",
+ "msbuildProject": "../../Emby.Common.Implementations/Emby.Common.Implementations.xproj"
+ },
+ "Emby.Dlna/1.0.0": {
+ "type": "project",
+ "path": "../../Emby.Dlna/project.json",
+ "msbuildProject": "../../Emby.Dlna/Emby.Dlna.xproj"
+ },
"MediaBrowser.Common/1.0.0": {
"type": "project",
"path": "../../MediaBrowser.Common/project.json",
@@ -6969,6 +7730,11 @@
"path": "../../MediaBrowser.Controller/project.json",
"msbuildProject": "../../MediaBrowser.Controller/MediaBrowser.Controller.csproj"
},
+ "MediaBrowser.LocalMetadata/1.0.0": {
+ "type": "project",
+ "path": "../../MediaBrowser.LocalMetadata/project.json",
+ "msbuildProject": "../../MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj"
+ },
"MediaBrowser.Model/1.0.0": {
"type": "project",
"path": "../../MediaBrowser.Model/project.json",
@@ -6989,21 +7755,36 @@
"path": "../../MediaBrowser.XbmcMetadata/project.json",
"msbuildProject": "../../MediaBrowser.XbmcMetadata/MediaBrowser.XbmcMetadata.csproj"
},
+ "Mono.Nat/1.0.0": {
+ "type": "project",
+ "path": "../../Mono.Nat/project.json",
+ "msbuildProject": "../../Mono.Nat/Mono.Nat.xproj"
+ },
"OpenSubtitlesHandler/1.0.0": {
"type": "project",
"path": "../../OpenSubtitlesHandler/project.json",
"msbuildProject": "../../OpenSubtitlesHandler/OpenSubtitlesHandler.csproj"
+ },
+ "RSSDP/1.0.0": {
+ "type": "project",
+ "path": "../../RSSDP/project.json",
+ "msbuildProject": "../../RSSDP/RSSDP.xproj"
}
},
"projectFileDependencyGroups": {
"": [
- "Microsoft.NETCore.App >= 1.0.1"
+ "Emby.Common.Implementations >= 1.0.0-*",
+ "Emby.Dlna >= 1.0.0-*",
+ "Microsoft.NETCore.App >= 1.0.1",
+ "Mono.Nat >= 1.0.0-*",
+ "RSSDP >= 1.0.0-*"
],
".NETCoreApp,Version=v1.0": [
"BDInfo",
"DvdLib",
"MediaBrowser.Common",
"MediaBrowser.Controller",
+ "MediaBrowser.LocalMetadata",
"MediaBrowser.Model",
"MediaBrowser.Providers",
"MediaBrowser.WebDashboard",