From a62b95c3382887666e60d9e3ebb8f12e708334df Mon Sep 17 00:00:00 2001 From: David Bennett Date: Wed, 24 May 2017 12:17:18 -0700 Subject: [PATCH 1/6] Add native plugin sample source Adds three projects that add an extension host to a WPF app and builds two apps that deliver native dlls for use in that app. --- .../DLLExtension/ClassicDLL/ClassicDLL.cpp | 31 + Samples/DLLExtension/ClassicDLL/ClassicDLL.h | 16 + .../ClassicDLL/ClassicDLL.vcxproj | 183 + .../ClassicDLL/ClassicDLL.vcxproj.filters | 39 + Samples/DLLExtension/ClassicDLL/dllmain.cpp | 31 + Samples/DLLExtension/ClassicDLL/stdafx.cpp | 20 + Samples/DLLExtension/ClassicDLL/stdafx.h | 29 + Samples/DLLExtension/ClassicDLL/targetver.h | 19 + Samples/DLLExtension/DLLExtension.sln | 52 + Samples/DLLExtension/Plugin1/App.xaml | 8 + Samples/DLLExtension/Plugin1/App.xaml.cpp | 136 + Samples/DLLExtension/Plugin1/App.xaml.h | 39 + .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../Plugin1/Assets/SplashScreen.scale-200.png | Bin 0 -> 53970 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 6754 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1621 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 472 bytes .../DLLExtension/Plugin1/Assets/StoreLogo.png | Bin 0 -> 936 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 17257 bytes .../Plugin1/Generated Files/App.g.h | 27 + .../Plugin1/Generated Files/App.g.hpp | 97 + .../Plugin1/Generated Files/App.xbf | Bin 0 -> 500 bytes .../Plugin1/Generated Files/MainPage.g.h | 28 + .../Plugin1/Generated Files/MainPage.g.hpp | 45 + .../Plugin1/Generated Files/MainPage.xbf | Bin 0 -> 847 bytes .../Generated Files/XamlBindingInfo.g.h | 57 + .../Generated Files/XamlBindingInfo.g.hpp | 13 + .../XamlLibMetadataProvider.g.cpp | 2 + .../Generated Files/XamlTypeInfo.Impl.g.cpp | 579 + .../Generated Files/XamlTypeInfo.g.cpp | 193 + .../Plugin1/Generated Files/XamlTypeInfo.g.h | 351 + Samples/DLLExtension/Plugin1/MainPage.xaml | 13 + .../DLLExtension/Plugin1/MainPage.xaml.cpp | 38 + Samples/DLLExtension/Plugin1/MainPage.xaml.h | 33 + .../DLLExtension/Plugin1/Package.appxmanifest | 34 + Samples/DLLExtension/Plugin1/Plugin1.aps | Bin 0 -> 1448 bytes Samples/DLLExtension/Plugin1/Plugin1.rc | Bin 0 -> 2664 bytes Samples/DLLExtension/Plugin1/Plugin1.vcxproj | 216 + .../Plugin1/Plugin1.vcxproj.filters | 67 + .../DLLExtension/Plugin1/Plugin1.vcxproj.user | 8 + .../Plugin1/Plugin1_TemporaryKey.pfx | Bin 0 -> 2512 bytes .../Plugin1/Public/ClassicDLL.dll | Bin 0 -> 9216 bytes Samples/DLLExtension/Plugin1/pch.cpp | 18 + Samples/DLLExtension/Plugin1/pch.h | 23 + Samples/DLLExtension/Plugin1/resource.h | 26 + .../DLLExtension2/ClassicDLL/ClassicDLL.cpp | 40 + Samples/DLLExtension2/ClassicDLL/ClassicDLL.h | 16 + .../ClassicDLL/ClassicDLL.vcxproj | 183 + .../ClassicDLL/ClassicDLL.vcxproj.filters | 39 + Samples/DLLExtension2/ClassicDLL/dllmain.cpp | 31 + Samples/DLLExtension2/ClassicDLL/stdafx.cpp | 19 + Samples/DLLExtension2/ClassicDLL/stdafx.h | 29 + Samples/DLLExtension2/ClassicDLL/targetver.h | 20 + Samples/DLLExtension2/DLLExtension.sln | 52 + Samples/DLLExtension2/Plugin2/App.xaml | 8 + Samples/DLLExtension2/Plugin2/App.xaml.cs | 118 + .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../Plugin2/Assets/SplashScreen.scale-200.png | Bin 0 -> 53970 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 6754 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1621 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 472 bytes .../Plugin2/Assets/StoreLogo.png | Bin 0 -> 936 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 17257 bytes Samples/DLLExtension2/Plugin2/MainPage.xaml | 13 + .../DLLExtension2/Plugin2/MainPage.xaml.cs | 42 + .../Plugin2/Package.appxmanifest | 34 + .../Plugin2/Plugin/ClassicDLL.dll | Bin 0 -> 10240 bytes Samples/DLLExtension2/Plugin2/Plugin2.csproj | 147 + .../DLLExtension2/Plugin2/Plugin2.csproj.user | 8 + .../Plugin2/Plugin2_TemporaryKey.pfx | Bin 0 -> 2512 bytes .../Plugin2/Properties/AssemblyInfo.cs | 29 + .../Plugin2/Properties/Default.rd.xml | 31 + Samples/DLLExtension2/Plugin2/project.json | 16 + .../DLLExtension2/Plugin2/project.lock.json | 15504 ++++++++++++++++ .../ClassicWin32Host/App.config | 6 + .../ClassicWin32Host/App.xaml | 9 + .../ClassicWin32Host/App.xaml.cs | 51 + .../ClassicWin32Host/ClassicWin32Host.csproj | 187 + .../ClassicWin32Host.csproj.user | 15 + .../ClassicWin32Host/ExtensionManager.cs | 504 + .../ClassicWin32Host/ExtensionsPage.xaml | 54 + .../ClassicWin32Host/ExtensionsPage.xaml.cs | 90 + .../ClassicWin32Host/Library.cs | 221 + .../ClassicWin32Host/MainPage.xaml | 55 + .../ClassicWin32Host/MainPage.xaml.cs | 54 + .../ClassicWin32Host/MainWindow.xaml | 28 + .../ClassicWin32Host/MainWindow.xaml.cs | 40 + .../Properties/AssemblyInfo.cs | 67 + .../Properties/Resources.Designer.cs | 63 + .../Properties/Resources.resx | 117 + .../Properties/Settings.Designer.cs | 26 + .../Properties/Settings.settings | 7 + .../UWPPackager/UWPPackager.jsproj | 88 + .../UWPPackager/UWPPackager.jsproj.user | 8 + .../UWPPackager/UWPPackager_TemporaryKey.pfx | Bin 0 -> 2448 bytes .../images/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../images/SplashScreen.scale-200.png | Bin 0 -> 53970 bytes .../images/Square44x44Logo.scale-200.png | Bin 0 -> 1621 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 472 bytes .../UWPPackager/images/StoreLogo.png | Bin 0 -> 936 bytes .../images/Wide310x150Logo.scale-200.png | Bin 0 -> 17257 bytes .../UWPPackager/package.appxmanifest | 40 + 102 files changed, 20580 insertions(+) create mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp create mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.h create mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj create mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters create mode 100644 Samples/DLLExtension/ClassicDLL/dllmain.cpp create mode 100644 Samples/DLLExtension/ClassicDLL/stdafx.cpp create mode 100644 Samples/DLLExtension/ClassicDLL/stdafx.h create mode 100644 Samples/DLLExtension/ClassicDLL/targetver.h create mode 100644 Samples/DLLExtension/DLLExtension.sln create mode 100644 Samples/DLLExtension/Plugin1/App.xaml create mode 100644 Samples/DLLExtension/Plugin1/App.xaml.cpp create mode 100644 Samples/DLLExtension/Plugin1/App.xaml.h create mode 100644 Samples/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png create mode 100644 Samples/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png create mode 100644 Samples/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png create mode 100644 Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png create mode 100644 Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 Samples/DLLExtension/Plugin1/Assets/StoreLogo.png create mode 100644 Samples/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/App.g.h create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/App.xbf create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/MainPage.xbf create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp create mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h create mode 100644 Samples/DLLExtension/Plugin1/MainPage.xaml create mode 100644 Samples/DLLExtension/Plugin1/MainPage.xaml.cpp create mode 100644 Samples/DLLExtension/Plugin1/MainPage.xaml.h create mode 100644 Samples/DLLExtension/Plugin1/Package.appxmanifest create mode 100644 Samples/DLLExtension/Plugin1/Plugin1.aps create mode 100644 Samples/DLLExtension/Plugin1/Plugin1.rc create mode 100644 Samples/DLLExtension/Plugin1/Plugin1.vcxproj create mode 100644 Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters create mode 100644 Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user create mode 100644 Samples/DLLExtension/Plugin1/Plugin1_TemporaryKey.pfx create mode 100644 Samples/DLLExtension/Plugin1/Public/ClassicDLL.dll create mode 100644 Samples/DLLExtension/Plugin1/pch.cpp create mode 100644 Samples/DLLExtension/Plugin1/pch.h create mode 100644 Samples/DLLExtension/Plugin1/resource.h create mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp create mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.h create mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj create mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters create mode 100644 Samples/DLLExtension2/ClassicDLL/dllmain.cpp create mode 100644 Samples/DLLExtension2/ClassicDLL/stdafx.cpp create mode 100644 Samples/DLLExtension2/ClassicDLL/stdafx.h create mode 100644 Samples/DLLExtension2/ClassicDLL/targetver.h create mode 100644 Samples/DLLExtension2/DLLExtension.sln create mode 100644 Samples/DLLExtension2/Plugin2/App.xaml create mode 100644 Samples/DLLExtension2/Plugin2/App.xaml.cs create mode 100644 Samples/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png create mode 100644 Samples/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png create mode 100644 Samples/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png create mode 100644 Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png create mode 100644 Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 Samples/DLLExtension2/Plugin2/Assets/StoreLogo.png create mode 100644 Samples/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png create mode 100644 Samples/DLLExtension2/Plugin2/MainPage.xaml create mode 100644 Samples/DLLExtension2/Plugin2/MainPage.xaml.cs create mode 100644 Samples/DLLExtension2/Plugin2/Package.appxmanifest create mode 100644 Samples/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll create mode 100644 Samples/DLLExtension2/Plugin2/Plugin2.csproj create mode 100644 Samples/DLLExtension2/Plugin2/Plugin2.csproj.user create mode 100644 Samples/DLLExtension2/Plugin2/Plugin2_TemporaryKey.pfx create mode 100644 Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs create mode 100644 Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml create mode 100644 Samples/DLLExtension2/Plugin2/project.json create mode 100644 Samples/DLLExtension2/Plugin2/project.lock.json create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager_TemporaryKey.pfx create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/StoreLogo.png create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png create mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp b/Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp new file mode 100644 index 00000000..ddf6cab2 --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp @@ -0,0 +1,31 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// ClassicDLL.cpp : Defines the exported functions for the DLL application. +// + +#include "stdafx.h" +#include +#include +#include + +using namespace std; + +int Increment(int numberToIncrement) +{ + return ++numberToIncrement; +} + +const wchar_t * EditText(const wchar_t * s) +{ + return L"Welcome to Build! Please give Andrew some applause! :)"; +} diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.h b/Samples/DLLExtension/ClassicDLL/ClassicDLL.h new file mode 100644 index 00000000..04fb93f5 --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/ClassicDLL.h @@ -0,0 +1,16 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +#pragma once + +extern "C" __declspec(dllexport) int Increment(int numberToIncrement); +extern "C" __declspec(dllexport) const wchar_t * EditText(const wchar_t *); diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj b/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj new file mode 100644 index 00000000..8c252279 --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4} + Win32Proj + ClassicDLL + 8.1 + + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir $(solutiondir)Plugin1\Public +xcopy /y $(outdir)*.dll $(solutiondir)Plugin1\Public\* + + + + + Use + Level3 + Disabled + _DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir $(solutiondir)Plugin1\Public +xcopy /y $(outdir)*.dll $(solutiondir)Plugin1\Public\* + + + + + Level3 + Use + MaxSpeed + true + true + NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + + + + false + + + false + + + false + + + false + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters b/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters new file mode 100644 index 00000000..09c0e9c5 --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters @@ -0,0 +1,39 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/Samples/DLLExtension/ClassicDLL/dllmain.cpp b/Samples/DLLExtension/ClassicDLL/dllmain.cpp new file mode 100644 index 00000000..b85a78e7 --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/dllmain.cpp @@ -0,0 +1,31 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// dllmain.cpp : Defines the entry point for the DLL application. +#include "stdafx.h" + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/Samples/DLLExtension/ClassicDLL/stdafx.cpp b/Samples/DLLExtension/ClassicDLL/stdafx.cpp new file mode 100644 index 00000000..74103575 --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/stdafx.cpp @@ -0,0 +1,20 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// stdafx.cpp : source file that includes just the standard includes +// ClassicDLL.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" + +// TODO: reference any additional headers you need in STDAFX.H +// and not in this file diff --git a/Samples/DLLExtension/ClassicDLL/stdafx.h b/Samples/DLLExtension/ClassicDLL/stdafx.h new file mode 100644 index 00000000..88f7ed77 --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/stdafx.h @@ -0,0 +1,29 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +// Windows Header Files: +#include + + + +// TODO: reference additional headers your program requires here +#include "ClassicDLL.h" diff --git a/Samples/DLLExtension/ClassicDLL/targetver.h b/Samples/DLLExtension/ClassicDLL/targetver.h new file mode 100644 index 00000000..9d74829a --- /dev/null +++ b/Samples/DLLExtension/ClassicDLL/targetver.h @@ -0,0 +1,19 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/Samples/DLLExtension/DLLExtension.sln b/Samples/DLLExtension/DLLExtension.sln new file mode 100644 index 00000000..3ebb2479 --- /dev/null +++ b/Samples/DLLExtension/DLLExtension.sln @@ -0,0 +1,52 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicDLL", "ClassicDLL\ClassicDLL.vcxproj", "{E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Plugin1", "Plugin1\Plugin1.vcxproj", "{407758F0-63B3-4F20-9421-C8589CEE6E7C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|ARM.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.ActiveCfg = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.Build.0 = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.Build.0 = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|ARM.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.ActiveCfg = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.Build.0 = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.Build.0 = Release|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.ActiveCfg = Debug|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.Build.0 = Debug|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.Deploy.0 = Debug|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.ActiveCfg = Debug|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.Build.0 = Debug|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.Deploy.0 = Debug|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.ActiveCfg = Debug|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.Build.0 = Debug|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.Deploy.0 = Debug|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.ActiveCfg = Release|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.Build.0 = Release|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.Deploy.0 = Release|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.ActiveCfg = Release|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.Build.0 = Release|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.Deploy.0 = Release|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.ActiveCfg = Release|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.Build.0 = Release|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.Deploy.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Samples/DLLExtension/Plugin1/App.xaml b/Samples/DLLExtension/Plugin1/App.xaml new file mode 100644 index 00000000..a3517941 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/App.xaml @@ -0,0 +1,8 @@ + + + diff --git a/Samples/DLLExtension/Plugin1/App.xaml.cpp b/Samples/DLLExtension/Plugin1/App.xaml.cpp new file mode 100644 index 00000000..439d3dae --- /dev/null +++ b/Samples/DLLExtension/Plugin1/App.xaml.cpp @@ -0,0 +1,136 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// App.xaml.cpp +// Implementation of the App class. +// + +#include "pch.h" +#include "MainPage.xaml.h" + +using namespace Plugin1; + +using namespace Platform; +using namespace Windows::ApplicationModel; +using namespace Windows::ApplicationModel::Activation; +using namespace Windows::Foundation; +using namespace Windows::Foundation::Collections; +using namespace Windows::UI::Xaml; +using namespace Windows::UI::Xaml::Controls; +using namespace Windows::UI::Xaml::Controls::Primitives; +using namespace Windows::UI::Xaml::Data; +using namespace Windows::UI::Xaml::Input; +using namespace Windows::UI::Xaml::Interop; +using namespace Windows::UI::Xaml::Media; +using namespace Windows::UI::Xaml::Navigation; + +/// +/// Initializes the singleton application object. This is the first line of authored code +/// executed, and as such is the logical equivalent of main() or WinMain(). +/// +App::App() +{ + InitializeComponent(); + Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending); +} + +/// +/// Invoked when the application is launched normally by the end user. Other entry points +/// will be used such as when the application is launched to open a specific file. +/// +/// Details about the launch request and process. +void App::OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) +{ +#if _DEBUG + // Show graphics profiling information while debugging. + if (IsDebuggerPresent()) + { + // Display the current frame rate counters + DebugSettings->EnableFrameRateCounter = true; + } +#endif + auto rootFrame = dynamic_cast(Window::Current->Content); + + // Do not repeat app initialization when the Window already has content, + // just ensure that the window is active + if (rootFrame == nullptr) + { + // Create a Frame to act as the navigation context and associate it with + // a SuspensionManager key + rootFrame = ref new Frame(); + + rootFrame->NavigationFailed += ref new Windows::UI::Xaml::Navigation::NavigationFailedEventHandler(this, &App::OnNavigationFailed); + + if (e->PreviousExecutionState == ApplicationExecutionState::Terminated) + { + // TODO: Restore the saved session state only when appropriate, scheduling the + // final launch steps after the restore is complete + + } + + if (e->PrelaunchActivated == false) + { + if (rootFrame->Content == nullptr) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments); + } + // Place the frame in the current Window + Window::Current->Content = rootFrame; + // Ensure the current window is active + Window::Current->Activate(); + } + } + else + { + if (e->PrelaunchActivated == false) + { + if (rootFrame->Content == nullptr) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments); + } + // Ensure the current window is active + Window::Current->Activate(); + } + } +} + +/// +/// Invoked when application execution is being suspended. Application state is saved +/// without knowing whether the application will be terminated or resumed with the contents +/// of memory still intact. +/// +/// The source of the suspend request. +/// Details about the suspend request. +void App::OnSuspending(Object^ sender, SuspendingEventArgs^ e) +{ + (void) sender; // Unused parameter + (void) e; // Unused parameter + + //TODO: Save application state and stop any background activity +} + +/// +/// Invoked when Navigation to a certain page fails +/// +/// The Frame which failed navigation +/// Details about the navigation failure +void App::OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e) +{ + throw ref new FailureException("Failed to load Page " + e->SourcePageType.Name); +} \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/App.xaml.h b/Samples/DLLExtension/Plugin1/App.xaml.h new file mode 100644 index 00000000..99d37447 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/App.xaml.h @@ -0,0 +1,39 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// App.xaml.h +// Declaration of the App class. +// + +#pragma once + +#include "App.g.h" + +namespace Plugin1 +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + ref class App sealed + { + protected: + virtual void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) override; + + internal: + App(); + + private: + void OnSuspending(Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ e); + void OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e); + }; +} diff --git a/Samples/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..0636b004a9cdc79b43b012059c36d36a05b292fd GIT binary patch literal 53970 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 literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3e02b8cb2b2ac07dfb7e2964ed33763c9464f9 GIT binary patch literal 6754 zcmeHs_g7O*v^JthK!qT^8x*BTZ=p+qAR@hYAt0SlgiwP@C?ZYiy-AT0q<4Z;1*De% zQUcPu5K3q_@4A1*_pSTGtg~j$I?wFcXP0O1`KYa_dXJKYl7xihp4tm#T@sQTPyZVL zQsT-nCo>oEal=bj6+(g@WZNK4ZrLkoD3Op<#@@NGCL_)%++Ub@k&sYz{x@#)!i#N* zi%f5y8^6_qzj=$W_Ov5$w{~=UE9hqT_JO#du%NVy7*dmjgn3L&SxMj5a%V2Q-u8JW zxjW)DcjxxqpB-P=ZZnuO<$bzacAxv#hg;LrCUI{UAAC_pCEgS*jv)OqW~~Ig^+=HC zgRsz=xX|yG488EFgG;jW9mnl&CFp>2p9_iE1%>S8&rkH^z$tKK|&U}{^Pd04xl^h}ue7|VfxBJ14 zH95v1%24Apx`UU9cirY><~MQWeX!wI9e6OVb%t>FeR8c$yO-{90gz5lF#}hL6kg@B zHg&3`lJYeJ6-1bnFJA=tZrh3DRG58jpYhjKNzTi|;53}rsuVtxR8U}$_;+=DT~L8c z4Jb^dk0)FI7f4*;d~iZN*xRlApOGafBh3n2$(=^nclS`Wo!1>W!M`cTo-}uCbiejQ z;;@CT-2B2QTF3L3q5KieE{rVNm7uP~<4|@Qd_~46OQyi;nm`5c%1>_J&JK}(zeS!! zxUZcYb^~9$ZCra)B%&_jt6rf-&(sm7hG|kCD|d`Cp*5%kDck$Trnx5X&bpfWBY!IV z(dMzEgS1Q{LiIQ~V%#Ee`bn1Co~>A^w0yBTnfG4H&;8>K--803#lH_opk9o>b43-} zKz#$?07k$!#mW)|N%M@#>;zFt>!}(mcDeQ#U-wUTWn@7Z`9z!bJ$cF3@Zy=m%K&}n zd>W!CC2H5lXpnNf`yaz!d}64dv!Hu3ad$->6L=d$DRDzmLL~yjijR9tpPnN^EL|{7 zDYc+*+4Gvm_xOZS54{w+Ud>U2IZICWUJ^eRq9U8PLvEfdiR~e~Q)&(Yi`0KFR4e5- zn&u;)ammM0H+4>$=c=h!1ky7>eBZtv*|3dprYw3%JWWQr6}Vbs3zISB#?1J%!IJ`) zo__-$2P+D;VWmUD9_36HS(GMcv~BoPXv{1`7U;hLj99nTKB=j`5+Fm<9Dnj0(Nr zgY1lHH+ZjeJL)|HombjsrQKvbrb>w(x^D426d05pfAr1tdYYcs#NabE?hyK8C&8k{ z`S%y^mfZqt*Bm=Pjh60Q^~108U%xRy_W1ZvoYCYy`UIg| ztm}C7eVK0xs7k41_QV|Cwf+~%LF!*Z>-DihW?!^VKcbHUcaykb(B@LQMY1eohAn{h zju#%^d~#&gV_G*rI4&Ivvqj>*BN;vK;Qj_KWdvGXFBPzVhNan*vf7Z3_fnU{a*hI_ z!R%9fvD8m}UY)BqW|*5-LL+XwdCp5ouFcNOHwHQDjsutE*~*80H08?bFC`g?qQD!a zFadt&<(;u4c0x+q0AgqcjOL6I<(&?5_nkc1PwIxH<$(t@JEh-AeK+&IxH$efn|~u# zM_FPg?HDn$xF%hu)mZ_C58GR)enI)aNzmHJ{DDbdiI1d#wERj_Q}j6{p!e%d^PE{= z4y#n?*h_WT_TQv+VvNzEx@}f;0gl*&(@UWCqMZ7de9)GJnv^X>c^3pMfqAzJ-|Xx> zk$GDE%mb@A{>h^8mx77-uK<9~{f`|ugw+NNTj@_>uP(IkAV`km^rb6X?IU(%R%gv( zlH>I}73-gRK}*Grh95?%q$+20`j?L3G!Y$PK>L=p@DHb6&FfpHcOA%+r@E%RRW=`A zetT%p0?eZ_pG=h`=Px?u=ClD_xSN}~L|$KKxoV#dE#L6|dz-mkD@v3v7Sv_3GJh2} zroky{YQPD7XE8%6%)nE+@1-xAAE*+ohxBH$2t97@X}m-_f*lgHq)S9r#qSyy18s~j z!gO*ayd{={wl!6c+j13ANi1eOmH-cd?~u$8gIZL*Qv&aeRNzuAT94IP8cm^5Re((- zU=L=x2p09#amm0u(~AbFzxthW9k^geo``a0_=8Z;t)n%M5|0_`-MR|XrWSrVkv)D( zz~1EA>vD8#Zpi;a5^Z84v=K`~Jw3UX*ZYCLUSCAKK+Cqt-ns{vr;4~>6z1pl7rXxi2CEy$qF4-kI z`884E`17yGdmzh`jbvd%Y-O`iFJ_(&x`RQ>2I33%O;p_6WP*^}-+7 zSro0Hi|AP)En4EQdMcO zgMLGT2Id-J7Y0oByUvXbV0Gsaa)^C9{l@O=qW|ASTn<6})|19iclSxe_ckPBIF?86 zWdRk)G-o_K+yE~kj#Ob5CYsK}HIHqqI-owLF|=jKb0uH1icD;;Z&fsgyPyLvDkQpp<^w)rrRxGqDLyx=@M%)mt@v@epM6b z3~!<{qxAgA!hja*L75dGL`j`ir04s5KZ|;w4cng}RQ6-TA=iNT^}wYU%yuu!-h!0L zx6=vix7xv#(8d@Qk$O#m|5)9*zi=b!uW!d$)}h;wBq~U3rjbP>Y)p*qEBgBdjnW{Eo2GcW~IX2Om_{YobAG4(zDKMNkl zxdJ%n^VpTlXBJ6&dG!3bDRT)8=It>JLv={R>q$h8g3ks2Y=$o5E=aBgv>K!>J{Jyi z(*i?6${El#z$L5z;>v$tH)ze4j8RoHK(rLNRCNdrdOR0RHKff`c|UZ2s&CoTdT7Qs znHW7CTYt}%O3rV!AgB7|Q41~-y~5QWu0G04^}3@K_P&imPLn-c!{TxFb&^y0zpE7j zpTR=ZOhWhNFDsMQ@l12RyafP|pls}z{d-gRCRhyP{$*aJ$zYcn7ePI`ed+^g&am}g^NIK%~p+7Jzp7jk-)a`ru$+65-S z8SVT~s@PpRFnN&!@^ywMJMqe7;pN)rrgC+zdV}?scW{^KjL|l{;IeE@K=^kr(^ja0y0oBy6yxo7)xYLY1Ku||K(FT<1uq9_>W5JW&%H_N;V58?*q>V*Uoktdh-u>kK>EL-f^LOANcOj5+qHtD} zyLG?@$MMp059sN??~*oQ&eB^U-V0N`F^JNbslWaMf1tk4iIqm6L;FrYfpa5%!~zo0 z=W5ZrO*O|?WZ<&`ge;%=@F}my%dOhGW&GR2?7J1yZy~6!kc} zv>+}~vK5&VN$1hGiJ+P@rsRA3o>pA@WowSk4dR4_r$wTjs)MXg!+{FLS}HoO^&T4r z@P4K8s6z7Ger-O+d3m1K&$jQa;JW}HlSu={hzPXDVE`!&$ zJsn(OrqqpOf-F-kVi_l=LryjyN`*^w_55R!^`XY~buAl-iDzgIm+I`jw82&gDwJVd z&B=CFfsnxY-l}ZXE4`rH>Jm1H@m?Sd0xp=Svgx@~6VxkHAH)oe@UddwKabqu04zn) zLu#IpuTuv!c1|*I!8frYk+~(zc2!Fp5SMF{**Wo+hN1;m>)C17H&&Pcl>i{-hs?7T zQVFbYLKzV~0_vA@s9UijaWI)-Sg~9(zv2ucdd8lYY3U@W$=si43zd-5(|5!uKph_1 zSg~<}G}obp5ACVk+y$Y6U1Kx{QZb1-dr?CxhIbsCgX1Mf*ouPigWX}Y>D97g`dX(J zZw3;ffCG;~PuHt5gpPZ7e&e9`SxNvvF>{zQA|0Tc!74_yEG8^LUfhGP{ ziPQ?-P*Tu^Bg z(ERob>xCv?v!tN+Cq1Ns8q^Iapb+eGccyC$K47zw!vnf-koz7oN{TaXvu343r;nQ= z==zV3$u~s9fQFM@)&5*({hdm+N*ai)9fljP$SaPeaFWh8W=GpFTTWlH9w`~u1wcjCFwB9XV!mzsse0`h7$Oz}zJ5KTny>tb@$$rf-jufeH#aJAp0sMdS<-{DFYzqK4P17k?yq6C?H^}hjXTCUGx)U?{-qwFdD5Pn}G`)OG7)>8!*0$&KKKw8yi1; zrc9f&%l*XeKE&4#y!h`q*`n1HBFv)j%aR^3w?1oL9z_;_LxJ!iU&6|7j;!1V1^b|j z0wgt{NXa^bd%O~++#ypWZZ;1E^q06N#mrAI5?neIMc1I-87U{A0L~~f!}IZO z_zp#o94_bxx}!q4Y)dL0G%YE)$n zp16U(Hz|ZsHmQ5tEUTnmZZ2s)N&QCwTHN0GSMb3pe6y=?QoP4~vV(k~^>LepDYNk` zn|E5lYa%P$!Z&Ix%oAS7^|+l}C|} zcU$acC(|o4+BZfa`k}1BxmViJf69tKD#|lGU8DHJTf94kXukK@ex($Dptu>EXk-Fy zP}?KRS?S;q?n_97gaL0f=wk?`vux^nLO8ou$`JVcH?u^66JXXnOOU7V`lVAZg%g(9 zl?E0W6(8fcpu|D&7L2Pbx*cNI76}QJ4}qlxQ+d?J9+vc*vpEB#h#7#piuzfFhN~>cX?~qH=uU8|kTP@X z|GjnN{CCm=g(*fJ)Uf=rRk{_Ghj*kPSK4+NN3uMz4WfcMT$)>{K~9y#fm+nF|M)($ zxNG5>e^*X4r+lH?gsYxtu*AR?5?Q^Q*&0I~>>ZwugkR_Ns-_jsv){?lvv(1ADDFh< zs_~$1zncb_$cM{K-oH*gJm5?H5V{{y**?Vr3zrDo z{n?Y^eE>#A+|1_ld8_v{TViTsA5x+dRPHv)xP9{bba&Ux+IAItwbE(ydamZ5nh~6`sN#;dh|F4m?`xW9A%!$O7LU)EyvInTfWPGO;0|XW7S$+gIY(zrF(~a1cL&>xzl#sFUU)Rv*`OcbCGJk_KnS$r z_?tQy5z70RdOT`GUZs>+z+Sxk(%;YH=Mm}kz$f4bE&9#Sky#bfETLwcbspq)iI{p3*|oACd&;{U(7g7|1^ ce5xqm?eOvE;NJ(tD(^b literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..f49edde3430891f1914fd7ab1f57abf7aeef578d GIT binary patch literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5b197d3e8d02f5ba36f28ef3d9381e592ec3584e GIT binary patch literal 17257 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 K169kIhWsCFD>Cr_ literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Generated Files/App.g.h b/Samples/DLLExtension/Plugin1/Generated Files/App.g.h new file mode 100644 index 00000000..c3ea8d43 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/App.g.h @@ -0,0 +1,27 @@ +#pragma once +//------------------------------------------------------------------------------ +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +//------------------------------------------------------------------------------ + +#include "XamlTypeInfo.g.h" + +namespace Plugin1 +{ + partial ref class App : public ::Windows::UI::Xaml::Application, + public ::Windows::UI::Xaml::Markup::IXamlMetadataProvider + { + public: + void InitializeComponent(); + [Windows::Foundation::Metadata::DefaultOverload] + virtual ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlType(::Windows::UI::Xaml::Interop::TypeName type); + virtual ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlType(::Platform::String^ fullName); + virtual ::Platform::Array<::Windows::UI::Xaml::Markup::XmlnsDefinition>^ GetXmlnsDefinitions(); + private: + ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ _provider; + bool _contentLoaded; + }; +} + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp b/Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp new file mode 100644 index 00000000..6712d95c --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp @@ -0,0 +1,97 @@ +//------------------------------------------------------------------------------ +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +//------------------------------------------------------------------------------ + +#include "pch.h" +#include "App.xaml.h" + + +#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION +extern "C" __declspec(dllimport) int __stdcall IsDebuggerPresent(); +#endif + + +#if (defined(_M_IX86) || defined(_M_AMD64)) && !defined(_VSDESIGNER_DONT_LOAD_AS_DLL) +#if defined(_M_IX86) +#pragma comment(linker, "/EXPORT:DllGetActivationFactory=_DllGetActivationFactory@8,PRIVATE") +#pragma comment(linker, "/EXPORT:DllCanUnloadNow=_DllCanUnloadNow@0,PRIVATE") +#pragma comment(linker, "/EXPORT:VSDesignerDllMain=_VSDesignerDllMain@12,PRIVATE") +#pragma comment(linker, "/INCLUDE:___refMTAThread") +#elif defined(_M_AMD64) +#pragma comment(linker, "/EXPORT:DllGetActivationFactory=DllGetActivationFactory,PRIVATE") +#pragma comment(linker, "/EXPORT:DllCanUnloadNow,PRIVATE") +#pragma comment(linker, "/EXPORT:VSDesignerDllMain,PRIVATE") +#pragma comment(linker, "/INCLUDE:__refMTAThread") +#endif + +extern int __abi___threading_model; + +extern "C" +{ + int __stdcall _DllMainCRTStartup(void* hinstDLL, unsigned long fdwReason, void** lpvReserved); + + int __stdcall VSDesignerDllMain(void* hinstDLL, unsigned long fdwReason, void** lpvReserved) + { + __abi___threading_model = _VCCORLIB_THREADING_MODEL_OVERRIDE; + return _DllMainCRTStartup(hinstDLL, fdwReason, lpvReserved); + } +} + +#endif // (defined(_M_IX86) || defined(_M_AMD64)) && !defined(_VSDESIGNER_DONT_LOAD_AS_DLL) + +void ::Plugin1::App::InitializeComponent() +{ +#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION + UnhandledException += ref new ::Windows::UI::Xaml::UnhandledExceptionEventHandler( + [](::Platform::Object^ sender, ::Windows::UI::Xaml::UnhandledExceptionEventArgs^ e) + { + (void)sender; // Unused parameter + if (IsDebuggerPresent()) + { + ::Platform::String^ errorMessage = e->Message; + __debugbreak(); + } + }); +#endif +} + + +::Windows::UI::Xaml::Markup::IXamlType^ ::Plugin1::App::GetXamlType(::Windows::UI::Xaml::Interop::TypeName type) +{ + if(_provider == nullptr) + { + _provider = ref new XamlTypeInfo::InfoProvider::XamlTypeInfoProvider(); + } + return _provider->GetXamlTypeByType(type); +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::Plugin1::App::GetXamlType(::Platform::String^ fullName) +{ + if(_provider == nullptr) + { + _provider = ref new XamlTypeInfo::InfoProvider::XamlTypeInfoProvider(); + } + return _provider->GetXamlTypeByName(fullName); +} + +::Platform::Array<::Windows::UI::Xaml::Markup::XmlnsDefinition>^ ::Plugin1::App::GetXmlnsDefinitions() +{ + return ref new ::Platform::Array<::Windows::UI::Xaml::Markup::XmlnsDefinition>(0); +} + +#ifndef DISABLE_XAML_GENERATED_MAIN +int __cdecl main(::Platform::Array<::Platform::String^>^ args) +{ + (void)args; // Unused parameter + ::Windows::UI::Xaml::Application::Start(ref new ::Windows::UI::Xaml::ApplicationInitializationCallback( + [](::Windows::UI::Xaml::ApplicationInitializationCallbackParams^ p) { + (void)p; // Unused parameter + auto app = ref new ::Plugin1::App(); + })); +} +#endif + + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/App.xbf b/Samples/DLLExtension/Plugin1/Generated Files/App.xbf new file mode 100644 index 0000000000000000000000000000000000000000..b185de035fc68f7cb4ee6cb09e3396c37c2b01a3 GIT binary patch literal 500 zcmcJM%}c{T5XD~`JOvTF2wudyq??q)Mo+Fbh$m0tRZ9GTvU#Ks>7Vj9YG$wfA)Um{fqaRNo^MAc@ZaRJkCzfMu$V2 z3{5dIxhbrbW=iSv{&BooZ0Yr@>5nA<=h(ekw9%0U=t2`BrKY+8NB9RKbJeg~w`4}} zn)pCZ?9GUE;6w(^KpmA+RiK8tlDd+tmS{_U4VDi6@my(>?n};fx4UDmOK!6SIUck3 zSKLcDaS!|b8;)OK+YU%U&;L=-*9N>|kO?DI3Pb4c6C#~3d!wDb_3rsPw63T2KLJ)B BLfrrW literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h new file mode 100644 index 00000000..2a68326e --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h @@ -0,0 +1,28 @@ +#pragma once +//------------------------------------------------------------------------------ +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +//------------------------------------------------------------------------------ + + + +namespace Plugin1 +{ + [::Windows::Foundation::Metadata::WebHostHidden] + partial ref class MainPage : public ::Windows::UI::Xaml::Controls::Page, + public ::Windows::UI::Xaml::Markup::IComponentConnector, + public ::Windows::UI::Xaml::Markup::IComponentConnector2 + { + public: + void InitializeComponent(); + virtual void Connect(int connectionId, ::Platform::Object^ target); + virtual ::Windows::UI::Xaml::Markup::IComponentConnector^ GetBindingConnector(int connectionId, ::Platform::Object^ target); + + private: + bool _contentLoaded; + + }; +} + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp new file mode 100644 index 00000000..c37b72aa --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp @@ -0,0 +1,45 @@ +//------------------------------------------------------------------------------ +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +//------------------------------------------------------------------------------ +#include "pch.h" + +#pragma warning(push) +#pragma warning(disable: 4100) // unreferenced formal parameter + +#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT +extern "C" __declspec(dllimport) int __stdcall IsDebuggerPresent(); +#endif + +#include "MainPage.xaml.h" + +void ::Plugin1::MainPage::InitializeComponent() +{ + if (_contentLoaded) + { + return; + } + _contentLoaded = true; + ::Windows::Foundation::Uri^ resourceLocator = ref new ::Windows::Foundation::Uri(L"ms-appx:///MainPage.xaml"); + ::Windows::UI::Xaml::Application::LoadComponent(this, resourceLocator, ::Windows::UI::Xaml::Controls::Primitives::ComponentResourceLocation::Application); +} + +void ::Plugin1::MainPage::Connect(int __connectionId, ::Platform::Object^ __target) +{ + __connectionId; // unreferenced + __target; // unreferenced + _contentLoaded = true; +} + +::Windows::UI::Xaml::Markup::IComponentConnector^ ::Plugin1::MainPage::GetBindingConnector(int __connectionId, ::Platform::Object^ __target) +{ + __connectionId; // unreferenced + __target; // unreferenced + return nullptr; +} + +#pragma warning(pop) + + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.xbf b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.xbf new file mode 100644 index 0000000000000000000000000000000000000000..e374ca15689fb6f2d49846c996bcfacee6fc7db9 GIT binary patch literal 847 zcmcIiJx{`55PqOaPl|k z@9=NCWd|b#^nRCiXt>tUsZ9oNzvwV8}!Un#7PfTZ>&(h;sNVQpj48 zH%)fdX0;(T*_CWxET0v{GenP5MA%dNkJLt+>>(h>xLRPBh`UWbW_*;~x?lERr|uKg zrgT}=XYG)+rTa7W`f@u=w%B2vpC_Xn@^9rkYUDIoY&kvhMxsGWso$+FLDB+3NizX7 rExBnyOD9G8^slWm}>P(cISSU$so7#ahLl9s~?6M literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h b/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h new file mode 100644 index 00000000..c216b806 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h @@ -0,0 +1,57 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#pragma once + +namespace XamlBindingInfo +{ + ref class XamlBindings; + + class IXamlBindings + { + public: + virtual ~IXamlBindings() {}; + virtual bool IsInitialized() = 0; + virtual void Update() = 0; + virtual bool SetDataRoot(::Platform::Object^ data) = 0; + virtual void StopTracking() = 0; + virtual void Connect(int connectionId, ::Platform::Object^ target) = 0; + virtual void ResetTemplate() = 0; + virtual int ProcessBindings(::Windows::UI::Xaml::Controls::ContainerContentChangingEventArgs^ args) = 0; + virtual void SubscribeForDataContextChanged(::Windows::UI::Xaml::FrameworkElement^ object, ::XamlBindingInfo::XamlBindings^ handler) = 0; + }; + + ref class XamlBindings sealed : + ::Windows::UI::Xaml::IDataTemplateExtension, + ::Windows::UI::Xaml::Markup::IComponentConnector + { + internal: + XamlBindings(::XamlBindingInfo::IXamlBindings* pBindings); + void Initialize(); + void Update(); + void StopTracking(); + void Loading(::Windows::UI::Xaml::FrameworkElement^ src, ::Platform::Object^ data); + void DataContextChanged(::Windows::UI::Xaml::FrameworkElement^ sender, ::Windows::UI::Xaml::DataContextChangedEventArgs^ args); + void SubscribeForDataContextChanged(::Windows::UI::Xaml::FrameworkElement^ object); + + public: + // IComponentConnector + virtual void Connect(int connectionId, ::Platform::Object^ target); + + // IDataTemplateExtension + virtual bool ProcessBinding(unsigned int); + virtual int ProcessBindings(::Windows::UI::Xaml::Controls::ContainerContentChangingEventArgs^ args); + virtual void ResetTemplate(); + + private: + ~XamlBindings(); + + IXamlBindings* _pBindings = nullptr; + }; +} + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp new file mode 100644 index 00000000..6068dfb0 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp @@ -0,0 +1,13 @@ + +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#include "pch.h" + + + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp new file mode 100644 index 00000000..0fd4dd41 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp @@ -0,0 +1,2 @@ + + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp new file mode 100644 index 00000000..42b85a02 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp @@ -0,0 +1,579 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#include "pch.h" +#include +#include "XamlTypeInfo.g.h" + + + +// XamlTypeInfoProvider +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::GetXamlTypeByType(::Windows::UI::Xaml::Interop::TypeName type) +{ + auto xamlType = GetXamlTypeByName(type.Name); + ::XamlTypeInfo::InfoProvider::XamlUserType^ userXamlType = dynamic_cast<::XamlTypeInfo::InfoProvider::XamlUserType^>(xamlType); + if (xamlType == nullptr || (userXamlType != nullptr && userXamlType->IsReturnTypeStub && !userXamlType->IsLocalType)) + { + ::Windows::UI::Xaml::Markup::IXamlType^ libXamlType = CheckOtherMetadataProvidersForType(type); + if (libXamlType != nullptr) + { + if(libXamlType->IsConstructible || xamlType == nullptr) + { + xamlType = libXamlType; + } + } + } + return xamlType; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::GetXamlTypeByName(::Platform::String^ typeName) +{ + if (typeName == nullptr || typeName->IsEmpty()) + { + return nullptr; + } + + auto val = _xamlTypes.find(typeName); + ::Windows::UI::Xaml::Markup::IXamlType^ xamlType = nullptr; + if (val != _xamlTypes.end()) + { + xamlType = (val->second).Resolve<::Windows::UI::Xaml::Markup::IXamlType>(); + if(xamlType != nullptr) + { + return xamlType; + } + } + + xamlType = CreateXamlType(typeName); + ::XamlTypeInfo::InfoProvider::XamlUserType^ userXamlType = dynamic_cast<::XamlTypeInfo::InfoProvider::XamlUserType^>(xamlType); + if (xamlType == nullptr || (userXamlType != nullptr && userXamlType->IsReturnTypeStub && !userXamlType->IsLocalType)) + { + ::Windows::UI::Xaml::Markup::IXamlType^ libXamlType = CheckOtherMetadataProvidersForName(typeName); + if (libXamlType != nullptr) + { + if(libXamlType->IsConstructible || xamlType == nullptr) + { + xamlType = libXamlType; + } + } + } + + + if (xamlType != nullptr) + { + Platform::WeakReference wr(xamlType); + _xamlTypes[xamlType->FullName] = wr; + } + return xamlType; +} + +::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::GetMemberByLongName(::Platform::String^ longMemberName) +{ + if (longMemberName == nullptr || longMemberName->IsEmpty()) + { + return nullptr; + } + + auto val = _xamlMembers.find(longMemberName); + if (val != _xamlMembers.end()) + { + return val->second; + } + + auto xamlMember = CreateXamlMember(longMemberName); + + if (xamlMember != nullptr) + { + _xamlMembers[longMemberName] = xamlMember; + } + return xamlMember; +} + + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CheckOtherMetadataProvidersForName(::Platform::String^ typeName) +{ + ::Windows::UI::Xaml::Markup::IXamlType^ foundXamlType = nullptr; + for (unsigned int i = 0; i < OtherProviders->Size; i++) + { + auto xamlType = OtherProviders->GetAt(i)->GetXamlType(typeName); + if(xamlType != nullptr) + { + if(xamlType->IsConstructible) // not Constructible means it might be a Return Type Stub + { + return xamlType; + } + foundXamlType = xamlType; + } + } + return foundXamlType; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CheckOtherMetadataProvidersForType(::Windows::UI::Xaml::Interop::TypeName t) +{ + ::Windows::UI::Xaml::Markup::IXamlType^ foundXamlType = nullptr; + for (unsigned int i = 0; i < OtherProviders->Size; i++) + { + auto xamlType = OtherProviders->GetAt(i)->GetXamlType(t); + if(xamlType != nullptr) + { + if(xamlType->IsConstructible) // not Constructible means it might be a Return Type Stub + { + return xamlType; + } + foundXamlType = xamlType; + } + } + return foundXamlType; +} + +// XamlSystemBaseType +::XamlTypeInfo::InfoProvider::XamlSystemBaseType::XamlSystemBaseType(::Platform::String^ name) : + _fullName(name) +{ +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::BaseType::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::ContentProperty::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::FullName::get() +{ + return _fullName; +} + +::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::Name::get() +{ + const wchar_t* seperator = wcsrchr(_fullName->Data(), '.'); + if (seperator == nullptr) + { + return _fullName; + } + return ref new ::Platform::String(seperator); +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsArray::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsCollection::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsConstructible::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsDictionary::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsMarkupExtension::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsEnum::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsSystemType::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsBindable::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::ItemType::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::KeyType::get() +{ + throw ref new ::Platform::NotImplementedException; +} + +::Windows::UI::Xaml::Interop::TypeName (::XamlTypeInfo::InfoProvider::XamlSystemBaseType::UnderlyingType::get)() +{ + ::Windows::UI::Xaml::Interop::TypeName typeName; + + typeName.Name = _fullName; + typeName.Kind = ::Windows::UI::Xaml::Interop::TypeKind::Primitive; + + return typeName; +} + +::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::ActivateInstance() +{ + throw ref new ::Platform::NotImplementedException; +} + +::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::GetMember(::Platform::String^) +{ + throw ref new ::Platform::NotImplementedException; +} + +void ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::AddToVector(::Platform::Object^, ::Platform::Object^) +{ + throw ref new ::Platform::NotImplementedException; +} + +void ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::AddToMap(::Platform::Object^, ::Platform::Object^, ::Platform::Object^) +{ + throw ref new ::Platform::NotImplementedException; +} + +void ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::RunInitializer() +{ + throw ref new ::Platform::NotImplementedException; +} + +::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::CreateFromString(::Platform::String^) +{ + throw ref new ::Platform::NotImplementedException; +} + +//XamlUserType +::XamlTypeInfo::InfoProvider::XamlUserType::XamlUserType(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ fullName, ::Windows::UI::Xaml::Markup::IXamlType^ baseType) : + _isArray(false), + _isMarkupExtension(false), + _isEnum(false), + _isBindable(false), + _isReturnTypeStub(false), + _isLocalType(false), + _fullName(fullName), + _provider(provider), + _baseType(baseType) +{ +} + +::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlUserType::FullName::get() +{ + return _fullName; +} + +::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlUserType::Name::get() +{ + const wchar_t *seperator = wcsrchr(_fullName->Data(), '.'); + if (seperator == nullptr) + { + return _fullName; + } + return ref new ::Platform::String(seperator); +} + +::Windows::UI::Xaml::Interop::TypeName (::XamlTypeInfo::InfoProvider::XamlUserType::UnderlyingType::get)() +{ + ::Windows::UI::Xaml::Interop::TypeName typeName; + + typeName.Name = _fullName; + typeName.Kind = KindOfType; + + return typeName; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsSystemType::get() +{ + return true; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlUserType::BaseType::get() +{ + return _baseType; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsArray::get() +{ + return _isArray; +} +void ::XamlTypeInfo::InfoProvider::XamlUserType::IsArray::set(bool value) +{ + _isArray = value; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsCollection::get() +{ + return CollectionAdd != nullptr; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsConstructible::get() +{ + return Activator != nullptr; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsDictionary::get() +{ + return DictionaryAdd != nullptr; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsMarkupExtension::get() +{ + return _isMarkupExtension; +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::IsMarkupExtension::set(bool value) +{ + _isMarkupExtension = value; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsEnum::get() +{ + return _isEnum; +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::IsEnum::set(bool value) +{ + _isEnum = value; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsBindable::get() +{ + return _isBindable; +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::IsBindable::set(bool value) +{ + _isBindable = value; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsReturnTypeStub::get() +{ + return _isReturnTypeStub; +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::IsReturnTypeStub::set(bool value) +{ + _isReturnTypeStub = value; +} + +bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsLocalType::get() +{ + return _isLocalType; +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::IsLocalType::set(bool value) +{ + _isLocalType = value; +} + +::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlUserType::ContentProperty::get() +{ + return _provider->GetMemberByLongName(_contentPropertyName); +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::ContentPropertyName::set(::Platform::String^ value) +{ + _contentPropertyName = value; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlUserType::ItemType::get() +{ + return _provider->GetXamlTypeByName(_itemTypeName); +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::ItemTypeName::set(::Platform::String^ value) +{ + _itemTypeName = value; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlUserType::KeyType::get() +{ + return _provider->GetXamlTypeByName(_keyTypeName); +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::KeyTypeName::set(::Platform::String^ value) +{ + _keyTypeName = value; +} + +::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlUserType::GetMember(::Platform::String^ name) +{ + auto val = _memberNames.find(name); + if (val != _memberNames.end()) + { + return _provider->GetMemberByLongName(val->second); + } + return nullptr; +} + +::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlUserType::ActivateInstance() +{ + return Activator(); +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::AddToMap(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ item) +{ + DictionaryAdd(instance, key, item); +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::AddToVector(::Platform::Object^ instance, ::Platform::Object^ item) +{ + CollectionAdd(instance, item); +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::RunInitializer() +{ + // The C++ runtime will have already run all the Static Initializers at start up. +} + +::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlUserType::CreateFromString(::Platform::String^ input) +{ + return FromStringConverter(this, input); +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::AddMemberName(::Platform::String^ shortName) +{ + _memberNames[shortName] = FullName + "." + shortName; +} + +void ::XamlTypeInfo::InfoProvider::XamlUserType::AddEnumValue(::Platform::String^ name, ::Platform::Object^ value) +{ + _enumValues[name->Data()] = value; +} + +::default::uint32 (::XamlTypeInfo::InfoProvider::XamlUserType::CreateEnumUIntFromString)(::Platform::String^ input) +{ + bool found = false; + + const std::wregex regularExpression(L"^\\s+|\\s*,\\s*|\\s+$"); + uint32 val = 0; + + for (std::wcregex_token_iterator it(input->Begin(), input->End(), regularExpression, -1), end; it != end; ++it) + { + const std::wcsub_match& subMatch = *it; + + if (subMatch.length() == 0 ) + { + continue; + } + + std::wstring lookup(subMatch.first, (unsigned int)subMatch.length()); + + try + { + auto entry = _enumValues.find(lookup); + if (entry != _enumValues.end()) + { + const auto f = entry->second; + val |= safe_cast(f); + } + else + { + val |= std::stoi(subMatch); + } + found=true; + } + catch (const std::invalid_argument& ) + { + found = false; + break; + } + } + + if(found) + { + return val; + } + throw ref new ::Platform::InvalidArgumentException(); +} + +// XamlMember +::XamlTypeInfo::InfoProvider::XamlMember::XamlMember(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ name, ::Platform::String^ typeName) : + _isAttachable(false), + _isDependencyProperty(false), + _isReadOnly(false), + _name(name), + _typeName(typeName), + _provider(provider) +{ +} + + +bool ::XamlTypeInfo::InfoProvider::XamlMember::IsAttachable::get() +{ + return _isAttachable; +} + +void ::XamlTypeInfo::InfoProvider::XamlMember::IsAttachable::set(bool value) +{ + _isAttachable = value; +} + +bool ::XamlTypeInfo::InfoProvider::XamlMember::IsDependencyProperty::get() +{ + return _isDependencyProperty; +} + +void ::XamlTypeInfo::InfoProvider::XamlMember::IsDependencyProperty::set(bool value) +{ + _isDependencyProperty = value; +} + +bool ::XamlTypeInfo::InfoProvider::XamlMember::IsReadOnly::get() +{ + return _isReadOnly; +} + +void ::XamlTypeInfo::InfoProvider::XamlMember::IsReadOnly::set(bool value) +{ + _isReadOnly = value; +} + +::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlMember::Name::get() +{ + return _name; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlMember::Type::get() +{ + return _provider->GetXamlTypeByName(_typeName); +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlMember::TargetType::get() +{ + return _provider->GetXamlTypeByName(_targetTypeName); +} + +void ::XamlTypeInfo::InfoProvider::XamlMember::TargetTypeName::set(::Platform::String^ value) +{ + _targetTypeName = value; +} + +::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlMember::GetValue(::Platform::Object^ instance) +{ + if (Getter != nullptr) + { + return Getter(instance); + } + throw ref new ::Platform::NullReferenceException(); +} + +void ::XamlTypeInfo::InfoProvider::XamlMember::SetValue(::Platform::Object^ instance, ::Platform::Object^ value) +{ + if (Setter != nullptr) + { + Setter(instance, value); + return; + } + throw ref new ::Platform::NullReferenceException(); +} + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp new file mode 100644 index 00000000..80342f51 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp @@ -0,0 +1,193 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#include "pch.h" +#include "XamlTypeInfo.g.h" + +#include "App.xaml.h" +#include "MainPage.xaml.h" +#include "XamlBindingInfo.g.hpp" +#include "App.g.hpp" +#include "MainPage.g.hpp" + +template +::Platform::Object^ ActivateType() +{ + return ref new T; +} + +template +void CollectionAdd(::Platform::Object^ instance, ::Platform::Object^ item) +{ + safe_cast(instance)->Append((TItem)item); +} + +template +void DictionaryAdd(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ item) +{ + safe_cast(instance)->Insert((TKey)key, (TItem)item); +} + +template +::Platform::Object^ FromStringConverter(::XamlTypeInfo::InfoProvider::XamlUserType^ userType, ::Platform::String^ input) +{ + return ref new ::Platform::Box((T)userType->CreateEnumUIntFromString(input)); +} + +struct TypeInfo +{ + PCWSTR typeName; + PCWSTR contentPropertyName; + ::Platform::Object^ (*activator)(); + void (*collectionAdd)(::Platform::Object^, ::Platform::Object^); + void (*dictionaryAdd)(::Platform::Object^, ::Platform::Object^, ::Platform::Object^); + ::Platform::Object^ (*fromStringConverter)(::XamlTypeInfo::InfoProvider::XamlUserType^, ::Platform::String^); + int baseTypeIndex; + int firstMemberIndex; + int firstEnumValueIndex; + ::Windows::UI::Xaml::Interop::TypeKind kindofType; + bool isLocalType; + bool isSystemType; + bool isReturnTypeStub; + bool isBindable; +}; + +const TypeInfo TypeInfos[] = +{ + // 0 + L"Plugin1.MainPage", L"", + &ActivateType<::Plugin1::MainPage>, nullptr, nullptr, nullptr, + 1, // Windows.UI.Xaml.Controls.Page + 0, 0, ::Windows::UI::Xaml::Interop::TypeKind::Custom, + true, false, false, false, + // 1 + L"Windows.UI.Xaml.Controls.Page", L"", + nullptr, nullptr, nullptr, nullptr, + -1, + 0, 0, ::Windows::UI::Xaml::Interop::TypeKind::Metadata, + false, true, false, false, + // 2 + L"Windows.UI.Xaml.Controls.UserControl", L"", + nullptr, nullptr, nullptr, nullptr, + -1, + 0, 0, ::Windows::UI::Xaml::Interop::TypeKind::Metadata, + false, true, false, false, + // Last type here is for padding + L"", L"", + nullptr, nullptr, nullptr, nullptr, + -1, + 0, 0,::Windows::UI::Xaml::Interop::TypeKind::Custom, + false, false, false, false, +}; + +const UINT TypeInfoLookup[] = { + 0, // 0 + 0, // 1 + 0, // 2 + 0, // 3 + 0, // 4 + 0, // 5 + 0, // 6 + 0, // 7 + 0, // 8 + 0, // 9 + 0, // 10 + 0, // 11 + 0, // 12 + 0, // 13 + 0, // 14 + 0, // 15 + 0, // 16 + 1, // 17 + 1, // 18 + 1, // 19 + 1, // 20 + 1, // 21 + 1, // 22 + 1, // 23 + 1, // 24 + 1, // 25 + 1, // 26 + 1, // 27 + 1, // 28 + 1, // 29 + 2, // 30 + 2, // 31 + 2, // 32 + 2, // 33 + 2, // 34 + 2, // 35 + 2, // 36 + 3, // 37 +}; + +const TypeInfo* GetTypeInfo(::Platform::String^ typeName) +{ + int typeNameLength = typeName->Length(); + if (typeNameLength < _countof(TypeInfoLookup) - 1) + { + for (UINT i = TypeInfoLookup[typeNameLength]; i < TypeInfoLookup[typeNameLength+1]; i++) + { + if (typeName == ::Platform::StringReference(TypeInfos[i].typeName)) + { + return &TypeInfos[i]; + } + } + } + return nullptr; +} + +::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::OtherProviders::get() +{ + if(_otherProviders == nullptr) + { + auto otherProviders = ref new ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>(); + _otherProviders = otherProviders; + } + return _otherProviders; +} + +::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CreateXamlType(::Platform::String^ typeName) +{ + const TypeInfo* pTypeInfo = GetTypeInfo(typeName); + const TypeInfo* pNextTypeInfo = pTypeInfo + 1; + if (pTypeInfo == nullptr || pNextTypeInfo == nullptr) + { + return nullptr; + } + else if (pTypeInfo->isSystemType) + { + return ref new ::XamlTypeInfo::InfoProvider::XamlSystemBaseType(typeName); + } + else + { + ::XamlTypeInfo::InfoProvider::XamlUserType^ userType = ref new ::XamlTypeInfo::InfoProvider::XamlUserType( + this, + ::Platform::StringReference(pTypeInfo->typeName), + this->GetXamlTypeByName(::Platform::StringReference(pTypeInfo->baseTypeIndex >= 0 ? TypeInfos[pTypeInfo->baseTypeIndex].typeName : L""))); + userType->KindOfType = pTypeInfo->kindofType; + userType->Activator = pTypeInfo->activator; + userType->CollectionAdd = pTypeInfo->collectionAdd; + userType->DictionaryAdd = pTypeInfo->dictionaryAdd; + userType->FromStringConverter = pTypeInfo->fromStringConverter; + userType->ContentPropertyName = ::Platform::StringReference(pTypeInfo->contentPropertyName); + userType->IsLocalType = pTypeInfo->isLocalType; + userType->IsReturnTypeStub = pTypeInfo->isReturnTypeStub; + userType->IsBindable = pTypeInfo->isBindable; + return userType; + } +} + +::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CreateXamlMember(::Platform::String^ longMemberName) +{ + ::XamlTypeInfo::InfoProvider::XamlMember^ xamlMember = nullptr; + // No Local Properties + (void)longMemberName; // Unused parameter + return xamlMember; +} + diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h new file mode 100644 index 00000000..e523a33a --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h @@ -0,0 +1,351 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#pragma once +#include + +namespace XamlTypeInfo +{ + namespace InfoProvider + { + ref class XamlTypeInfoProvider sealed + { + public: + ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlTypeByName(::Platform::String^ typeName); + ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlTypeByType(::Windows::UI::Xaml::Interop::TypeName t); + ::Windows::UI::Xaml::Markup::IXamlMember^ GetMemberByLongName(::Platform::String^ longMemberName); + void AddOtherProvider(::Windows::UI::Xaml::Markup::IXamlMetadataProvider^ otherProvider); + + private: + std::map<::Platform::String^, ::Platform::WeakReference> _xamlTypes; + std::map<::Platform::String^, ::Windows::UI::Xaml::Markup::IXamlMember^> _xamlMembers; + ::Windows::UI::Xaml::Markup::IXamlType^ CreateXamlType(::Platform::String^ typeName); + ::Windows::UI::Xaml::Markup::IXamlMember^ CreateXamlMember(::Platform::String^ longMemberName); + + ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ _otherProviders; + property ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ OtherProviders + { + ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ get(); + } + + ::Windows::UI::Xaml::Markup::IXamlType^ CheckOtherMetadataProvidersForName(::Platform::String^ typeName); + ::Windows::UI::Xaml::Markup::IXamlType^ CheckOtherMetadataProvidersForType(::Windows::UI::Xaml::Interop::TypeName t); + }; + + ref class XamlSystemBaseType sealed : public ::Windows::UI::Xaml::Markup::IXamlType + { + internal: + XamlSystemBaseType(::Platform::String^ name); + + public: + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ BaseType + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlMember^ ContentProperty + { + ::Windows::UI::Xaml::Markup::IXamlMember^ get(); + } + + virtual property ::Platform::String^ FullName + { + ::Platform::String^ get(); + } + + virtual property ::Platform::String^ Name + { + ::Platform::String^ get(); + } + + virtual property bool IsArray + { + bool get(); + } + + virtual property bool IsCollection + { + bool get(); + } + + virtual property bool IsConstructible + { + bool get(); + } + + virtual property bool IsDictionary + { + bool get(); + } + + virtual property bool IsMarkupExtension + { + bool get(); + } + + virtual property bool IsEnum + { + bool get(); + } + + virtual property bool IsSystemType + { + bool get(); + } + + virtual property bool IsBindable + { + bool get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ ItemType + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ KeyType + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual property ::Windows::UI::Xaml::Interop::TypeName UnderlyingType + { + ::Windows::UI::Xaml::Interop::TypeName get(); + } + + virtual ::Platform::Object^ ActivateInstance(); + virtual ::Windows::UI::Xaml::Markup::IXamlMember^ GetMember(::Platform::String^ name); + virtual void AddToVector(::Platform::Object^ instance, ::Platform::Object^ value); + virtual void AddToMap(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ value); + virtual void RunInitializer(); + virtual ::Platform::Object^ CreateFromString(::Platform::String^ value); + + private: + ::Platform::String^ _fullName; + }; + + ref class XamlUserType sealed : public [::Platform::Metadata::RuntimeClassName] ::Windows::UI::Xaml::Markup::IXamlType + { + internal: + XamlUserType(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ fullName, ::Windows::UI::Xaml::Markup::IXamlType^ baseType); + + public: + // --- Interface methods ---- + virtual property ::Platform::String^ FullName + { + ::Platform::String^ get(); + } + + virtual property ::Platform::String^ Name + { + ::Platform::String^ get(); + } + + virtual property ::Windows::UI::Xaml::Interop::TypeName UnderlyingType + { + ::Windows::UI::Xaml::Interop::TypeName get(); + } + + virtual property bool IsSystemType + { + bool get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ BaseType + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual property bool IsArray + { + bool get(); + internal: void set(bool value); + } + + virtual property bool IsCollection + { + bool get(); + } + + virtual property bool IsConstructible + { + bool get(); + } + + virtual property bool IsDictionary + { + bool get(); + } + + virtual property bool IsMarkupExtension + { + bool get(); + internal: void set(bool value); + } + + virtual property bool IsEnum + { + bool get(); + internal: void set(bool value); + } + + virtual property bool IsBindable + { + bool get(); + internal: void set(bool value); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlMember^ ContentProperty + { + ::Windows::UI::Xaml::Markup::IXamlMember^ get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ ItemType + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ KeyType + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual ::Windows::UI::Xaml::Markup::IXamlMember^ GetMember(::Platform::String^ name); + virtual ::Platform::Object^ ActivateInstance(); + virtual void AddToMap(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ value); + virtual void AddToVector(::Platform::Object^ instance, ::Platform::Object^ value); + virtual void RunInitializer(); + virtual ::Platform::Object^ CreateFromString(::Platform::String^ value); + // --- End of Interface methods + + property bool IsReturnTypeStub + { + bool get(); + internal: void set(bool value); + } + + property bool IsLocalType + { + bool get(); + internal: void set(bool value); + } + + internal: + typedef ::Platform::Object^ (*ActivatorFn)(); + typedef void (*AddToCollectionFn)(::Platform::Object^ instance, ::Platform::Object^ item); + typedef void (*AddToDictionaryFn)(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ item); + typedef ::Platform::Object^ (*StringConverterFn)(::XamlTypeInfo::InfoProvider::XamlUserType^ userType, ::Platform::String^ input); + + property ActivatorFn Activator; + property AddToCollectionFn CollectionAdd; + property AddToDictionaryFn DictionaryAdd; + property ::Windows::UI::Xaml::Interop::TypeKind KindOfType; + property StringConverterFn FromStringConverter; + + property ::Platform::String^ ContentPropertyName + { + void set(::Platform::String^ value); + } + + property ::Platform::String^ ItemTypeName + { + void set(::Platform::String^ value); + } + + property ::Platform::String^ KeyTypeName + { + void set(::Platform::String^ value); + } + + void AddMemberName(::Platform::String^ shortName); + void AddEnumValue(::Platform::String^ name, ::Platform::Object^ value); + uint32 CreateEnumUIntFromString(::Platform::String^ input); + + private: + ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ _provider; + ::Windows::UI::Xaml::Markup::IXamlType^ _baseType; + ::Platform::String^ _contentPropertyName; + ::Platform::String^ _itemTypeName; + ::Platform::String^ _keyTypeName; + ::Platform::String^ _fullName; + std::map<::Platform::String^, ::Platform::String^> _memberNames; + std::map _enumValues; + bool _isArray = false; + bool _isMarkupExtension = false; + bool _isEnum = false; + bool _isBindable = false; + bool _isReturnTypeStub = false; + bool _isLocalType = false; + }; + + ref class XamlMember sealed : public ::Windows::UI::Xaml::Markup::IXamlMember + { + internal: + XamlMember(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ name, ::Platform::String^ typeName); + + typedef ::Platform::Object^ (*PropertyGetterFn)(::Platform::Object^ instance); + typedef void (*PropertySetterFn)(::Platform::Object^ instance, ::Platform::Object^ value); + + property PropertyGetterFn Getter; + property PropertySetterFn Setter; + + public: + virtual property bool IsAttachable + { + bool get(); + internal: void set(bool value); + } + + virtual property bool IsDependencyProperty + { + bool get(); + internal: void set(bool value); + } + + virtual property bool IsReadOnly + { + bool get(); + internal: void set(bool value); + } + + virtual property ::Platform::String^ Name + { + ::Platform::String^ get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ Type + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual property ::Windows::UI::Xaml::Markup::IXamlType^ TargetType + { + ::Windows::UI::Xaml::Markup::IXamlType^ get(); + } + + virtual ::Platform::Object^ GetValue(::Platform::Object^ instance); + virtual void SetValue(::Platform::Object^ instance, ::Platform::Object^ value); + + internal: + virtual property ::Platform::String^ TargetTypeName + { + void set(::Platform::String^ value); + } + + private: + bool _isAttachable; + bool _isDependencyProperty; + bool _isReadOnly; + ::Platform::String^ _name; + ::Platform::String^ _targetTypeName; + ::Platform::String^ _typeName; + ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ _provider; + }; + } +} + diff --git a/Samples/DLLExtension/Plugin1/MainPage.xaml b/Samples/DLLExtension/Plugin1/MainPage.xaml new file mode 100644 index 00000000..7a8d8734 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/MainPage.xaml @@ -0,0 +1,13 @@ + + + + + + diff --git a/Samples/DLLExtension/Plugin1/MainPage.xaml.cpp b/Samples/DLLExtension/Plugin1/MainPage.xaml.cpp new file mode 100644 index 00000000..1e8ee327 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/MainPage.xaml.cpp @@ -0,0 +1,38 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +// +// MainPage.xaml.cpp +// Implementation of the MainPage class. +// + +#include "pch.h" +#include "MainPage.xaml.h" + +using namespace Plugin1; + +using namespace Platform; +using namespace Windows::Foundation; +using namespace Windows::Foundation::Collections; +using namespace Windows::UI::Xaml; +using namespace Windows::UI::Xaml::Controls; +using namespace Windows::UI::Xaml::Controls::Primitives; +using namespace Windows::UI::Xaml::Data; +using namespace Windows::UI::Xaml::Input; +using namespace Windows::UI::Xaml::Media; +using namespace Windows::UI::Xaml::Navigation; + +// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 + +MainPage::MainPage() +{ + InitializeComponent(); +} diff --git a/Samples/DLLExtension/Plugin1/MainPage.xaml.h b/Samples/DLLExtension/Plugin1/MainPage.xaml.h new file mode 100644 index 00000000..9a68c939 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/MainPage.xaml.h @@ -0,0 +1,33 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// MainPage.xaml.h +// Declaration of the MainPage class. +// + +#pragma once + +#include "MainPage.g.h" + +namespace Plugin1 +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public ref class MainPage sealed + { + public: + MainPage(); + + }; +} diff --git a/Samples/DLLExtension/Plugin1/Package.appxmanifest b/Samples/DLLExtension/Plugin1/Package.appxmanifest new file mode 100644 index 00000000..155d3546 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Package.appxmanifest @@ -0,0 +1,34 @@ + + + + + + Plugin1 + dbenne + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1.aps b/Samples/DLLExtension/Plugin1/Plugin1.aps new file mode 100644 index 0000000000000000000000000000000000000000..03423947243bc34ba5ba87c2fd5f3ea6eb39f03c GIT binary patch literal 1448 zcmb7E&2G~`5dH$agdYiUKpfN3Lo3lJPAf!v3$`mP65C4bBuGY9YFlZl)RF9_;UPHk zP{0##t$2{|tsQ5R27*{?*0VF;{CIZ808k;#=Q)vGTc3E^C%s1x@A#h2OACE@XThLP zPCfJ7G)hu0yolmB@~k-0lF@DC*~#Q83T{$Q9S_oU6xieGa1^KYduJndd$yM=mEv7Z z0ukde>4fA!N1wX^6Dpc;p;01pszK(IMCoLj1X1-8c=1pB2Sfm?_OC{9FrJ1{Wp6f$ z>8yIW_w*4l4@ui|5r}nP!tjo=^*VlA;_~RgZYJ5qO71MS->^HrsrMbft#>T9t?GWa z(R6hvH3j8Wy=t{u4O3gFPii#+7+N||Ez@aR&80o{tgX~{KDPA2TzG#Xb1JHU5=z~U z-__e4!!mutJh!0WIZB46`W>g?7%C2qltUb$lzorbf3dk1tIIE1ufz9DBWhpNVZK=9 z9TjKrc+V*!B-}lOxF8?%iFmTIw?^Fvx0%EyKfx9G05_S1iZKS{QepzwJWVkqA5&7N zk8OH`D3_gY6Sr!q@SHG4%2-o!0r@J}YMhUJ6}jj642c=w8Wo%~@;I}s-~gZT7H@D! zZ@ny|kp5=$TEPdN^ZXU|rN^F+8AaqC(%NIqYm6vJVLu+@lqAj`5!c*jnZG>8JTox% z{o4Q7sJ+8RGfcJVYHYAfyU%Z0mDc|#Jzh!$9(cWR&vM3!dlvr|jkN9GB4+<5>3?Ql z%==5m|GSOMh0tt?sSUT!9|H^O@Bm2F;h`*g!=kQ|9b)^YUb*-}k-RedWdkTLB9l@JI zO>fTWnsdODSsUvwGMie~61UVGt-_7?cY^fD$yPG@o4QlQNtyg zL&rMRP#qn@ZE$X@rAs(neou4&r^VUdZ$6Z7dG9<8)C8ABj6+a*&^__bK*wX?I-RZ>XYU#ks|yti8}>b(odZbbi0 z$W%-X1X?BM5l_AkyPT4)jJ1|i1#zmU#tyHQH@!8&;=Ycks-&m7^iQAes&n&@>T0pf z?h`90)a+rSLk$nnYNNmAZf(JB!|g+xu1@!~ftBqApNcbSb$*UVf6#9Hx}MJOR-ap= zwzol~Sn`0#o37tYHh5Y2^K+oBmlPO~3yZ_E?q+hqO25VR5}je2>_7V)mVz&HI09JUAu* literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj new file mode 100644 index 00000000..52a452f5 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj @@ -0,0 +1,216 @@ + + + + {407758f0-63b3-4f20-9421-c8589cee6e7c} + Plugin1 + en-US + 14.0 + true + Windows Store + 10.0.14393.0 + 10.0.14393.0 + 10.0 + + + + + Debug + ARM + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + Win32 + + + Release + x64 + + + + Application + true + v140 + + + Application + true + v140 + + + Application + true + v140 + + + Application + false + true + v140 + true + + + Application + false + true + v140 + true + + + Application + false + true + v140 + true + + + + + + + + + + + + + + + + + + + + + + + + + Plugin1_TemporaryKey.pfx + False + Always + x86 + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + mkdir $(outdir)Public +xcopy /y /s $(solutiondir)$(projectname)\Public\* $(OutDir)Public\* + + + + + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + mkdir $(outdir)Public +xcopy /y /s $(solutiondir)$(projectname)\Public\* $(OutDir)Public\* + + + + + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + + App.xaml + + + MainPage.xaml + + + + + + Designer + + + Designer + + + + + Designer + + + + true + Document + + + + + + + + + + + + + + App.xaml + + + MainPage.xaml + + + Create + Create + Create + Create + Create + Create + + + + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters new file mode 100644 index 00000000..a7bf24e3 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters @@ -0,0 +1,67 @@ + + + + + 407758f0-63b3-4f20-9421-c8589cee6e7c + + + 1c3fc413-d8f2-4350-8a83-2560b130d624 + bmp;fbx;gif;jpg;jpeg;tga;tiff;tif;png + + + {669fbd83-2a88-47ab-9e78-740e6982ccbe} + + + + + + + + + + + + + + + + + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Public + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user new file mode 100644 index 00000000..f9ccea9b --- /dev/null +++ b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user @@ -0,0 +1,8 @@ + + + + False + False + x86 + + \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1_TemporaryKey.pfx b/Samples/DLLExtension/Plugin1/Plugin1_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..73af8ed994af61c41ad939efb9f5d6732cbde9f6 GIT binary patch literal 2512 zcmZWpc{tQ-8~zPrn1p1qXLp$|=`p69*q`?;UzegAnM6cPTG0m6tP!joWd=>%-TJ{yD? zQcQ%0LW%GoQ1(L+nGXM_#Iyz_GA)7fJQ$x~tpDjceG0-*OoY-=MCc((5O(UnGB}(a z%2GWiz9;LQoX5bxJOm{|KP;}wzG;HTkx$mOR?9ned8b4e^h&kIR-y`o`j8_*ADYUO z@L%s4c2Ptl={mr}34HzM+tyklg%)iQRgV!XSBiq`WbS_SQm|AM;uFJy(gQ16qJ(i0yhn znc-ax1^Fm~hV%d%Zzi*juKR=z9^XpetPT~~bX8+(vmx@F>Y?eV2ZTRg4 zZ?WHa3E!2fgMmz(y6F61Hmgj+?w1w=Q}s}-obi!QtPIpOpXot=(*f( zX4+n{`hxl=I_9MC%Wf8llO>;eOl?!0n^k4>J0DIhxNT+~Y*0uuY)uOiaU)xt=Q zp40J(q(IP6o%^UXlC3@U_+jSNKWe%6X4ah#Wc;~5BHyb2Qcrw)%G0EJ>Mg=-SiIM) z07>!cB5)SkR812~R~3B}aS^WkG=*Z5-u2eTjtX%iPln4;gkyNN#xj4!-D~Xe-yO@2 zzF9qvdom-&@2c%>hFq!2cr7bW=C|Zo+1O}f7Bql${3@@O&Dq|arn(fo(>}1aFzwLm zg$;KfE8#tpLPKCA^j&vMj`GPv(FYOZgYwRzwfLtyr*hLV(KVM(FLxq5$%R!JJM2UC zjfsKRe@bUrs}!^=YpauE{>GflWk&M2&Jx4zG7}?@(Yn8lqvdLQN;E&8n#|2`VRB%h zzGtTL^jQci@;UZt9NRWwDy>EQbAGBZD_nbIq7zyuh$iWAGd*!PjHR1L`sJ`18(z3y zD?b)Jyxn6PmsX#sgHH;J*Jk-utyhLN?p*XbCq^ok%WKltw|J}fp)^ddQnBe-jPa)8 z-J!?{{a7#a`?}{ka3+nvKub5Y;*RZPFOQ`vL1CqStQ50AH=uRP2_Eunl3#laDVAHm z&mz5e*v=6!+1k&w?IJjHM3bA}p%tWM-MGY(l(O%0<6~I~zsL!MUdWB`7U+{S?lidO z5|D+$1&s_K2TQI;-0?I!r{gfboP0cd?vq5qEnO+qrTg8Oo6dq$dh@=D?(Ze8bgsK+ z?Po3O%R~+kObWQi6K&D&u=Zxc2Rzje6eyvHv*KF zSz${?->Fam@7fvTlm^cQLw|Fq?VHkR-+q#1E~NG#_#;P{rY&y4#Iz#2mThtjAL*|= zNbaNRchMTtxo)pAgi*}xF0Qxg5D2lm!89qSqt9o@qlrREF@Em5Z%Tain4p%deAkuQQOsQo*Hzr ze-Xbg#h=4Pu3aIzzY{0XTQ`zh5=_^ccv$>ff&Bl<*Y^EYLxK<$^kd~m6B&Po58o2WT|7cUclbzOV4=?_wHM^YJBfSJ;k}U3u&t2pg^^cMRx~bov zlw*8dYF|0!;R3nPVO10c76Ft@A>zLsACsGoc zSD&Q%)U(9i^a@d18@93LJ0oslB( zUi8ODQ6E$mv`){j?nFd?7(*Pt*WB1k!)x<_5q!OtMt^VNQ0Sg75PZs zJKknN&Qs&StTnpbz>+U7?*Mw1<4$VbaPdZI^Ohp%3YN_Q5?Y65%!m+GzRZPy zc-6WtC_t{>47;K(U3ym&nnwh=d(@(Zs~a%LV1_dzY-5&B;u(!SB`? z_v!|oJ_wP3wa(0a=+4e;}}H^Ft)|t z@1fO|Ar8O3-1Oi{4o0b=gi*{eCL}u}13wfIVQU^`zl;_`bEb^i=d13@HyS2F5eGM{ ZeAd1hNy8Xq-&kWE59teM)ABjc&r6Mc;l^ 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 P#KeB9ez_C>|8oBwl0ZIJ literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension/Plugin1/pch.cpp b/Samples/DLLExtension/Plugin1/pch.cpp new file mode 100644 index 00000000..5f7c7c03 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/pch.cpp @@ -0,0 +1,18 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// pch.cpp +// Include the standard header and generate the precompiled header. +// + +#include "pch.h" diff --git a/Samples/DLLExtension/Plugin1/pch.h b/Samples/DLLExtension/Plugin1/pch.h new file mode 100644 index 00000000..f260c920 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/pch.h @@ -0,0 +1,23 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// pch.h +// Header for standard system include files. +// + +#pragma once + +#include +#include + +#include "App.xaml.h" diff --git a/Samples/DLLExtension/Plugin1/resource.h b/Samples/DLLExtension/Plugin1/resource.h new file mode 100644 index 00000000..d6714994 --- /dev/null +++ b/Samples/DLLExtension/Plugin1/resource.h @@ -0,0 +1,26 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Plugin1.rc + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 101 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp new file mode 100644 index 00000000..4658529c --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp @@ -0,0 +1,40 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// ClassicDLL.cpp : Defines the exported functions for the DLL application. +// + +#include "stdafx.h" +#include +#include +#include + +using namespace std; + +int Increment(int numberToIncrement) +{ + return ++numberToIncrement; +} + +const wchar_t * EditText(const wchar_t * s) +{ + const wchar_t *text = + L"Check out these great App Model sessions!" + L"\n\nB8004: App Model Evolution" + L"\n\nB8011: Bring your desktop apps to UWP and the Windows Store using the \n Desktop Bridge" + L"\n\nB8025: Cross-device and cross-platform experiences with Project Rome \n and Microsoft Graph" + L"\n\nB8108: App engagement in Windows and Cortana with User Activities and \n Project Rome" + L"\n\nB8012: Tip, tricks, and secrets: Building a great UWP app for PC" + L"\n\nB8002: Introducing Adaptive Cards" + L"\n\nB8093: Nextgen UWP app distribution: Building extensible, stream-able, \n componentized apps"; + return text; +} diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.h b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.h new file mode 100644 index 00000000..b5bd7f79 --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.h @@ -0,0 +1,16 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +#pragma once + +extern "C" __declspec(dllexport) int Increment(int); +extern "C" __declspec(dllexport) const wchar_t * EditText(const wchar_t *); diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj new file mode 100644 index 00000000..4b1895fd --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4} + Win32Proj + ClassicDLL + 8.1 + + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir $(solutiondir)Plugin2\Plugin +xcopy /y $(outdir)*.dll $(solutiondir)Plugin2\Plugin\* + + + + + Use + Level3 + Disabled + _DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir $(solutiondir)Plugin2\Plugin +xcopy /y $(outdir)*.dll $(solutiondir)Plugin2\Plugin\* + + + + + Level3 + Use + MaxSpeed + true + true + NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + + + + false + + + false + + + false + + + false + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters new file mode 100644 index 00000000..09c0e9c5 --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters @@ -0,0 +1,39 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/Samples/DLLExtension2/ClassicDLL/dllmain.cpp b/Samples/DLLExtension2/ClassicDLL/dllmain.cpp new file mode 100644 index 00000000..b85a78e7 --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/dllmain.cpp @@ -0,0 +1,31 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// dllmain.cpp : Defines the entry point for the DLL application. +#include "stdafx.h" + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/Samples/DLLExtension2/ClassicDLL/stdafx.cpp b/Samples/DLLExtension2/ClassicDLL/stdafx.cpp new file mode 100644 index 00000000..546adb66 --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/stdafx.cpp @@ -0,0 +1,19 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +// stdafx.cpp : source file that includes just the standard includes +// ClassicDLL.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" + +// TODO: reference any additional headers you need in STDAFX.H +// and not in this file diff --git a/Samples/DLLExtension2/ClassicDLL/stdafx.h b/Samples/DLLExtension2/ClassicDLL/stdafx.h new file mode 100644 index 00000000..88f7ed77 --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/stdafx.h @@ -0,0 +1,29 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +// Windows Header Files: +#include + + + +// TODO: reference additional headers your program requires here +#include "ClassicDLL.h" diff --git a/Samples/DLLExtension2/ClassicDLL/targetver.h b/Samples/DLLExtension2/ClassicDLL/targetver.h new file mode 100644 index 00000000..7b5afb30 --- /dev/null +++ b/Samples/DLLExtension2/ClassicDLL/targetver.h @@ -0,0 +1,20 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/Samples/DLLExtension2/DLLExtension.sln b/Samples/DLLExtension2/DLLExtension.sln new file mode 100644 index 00000000..0f9bd980 --- /dev/null +++ b/Samples/DLLExtension2/DLLExtension.sln @@ -0,0 +1,52 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicDLL", "ClassicDLL\ClassicDLL.vcxproj", "{E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin2", "Plugin2\Plugin2.csproj", "{1FE7754B-EADA-4561-9F34-80E5A48EF862}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|ARM.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.ActiveCfg = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.Build.0 = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.Build.0 = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|ARM.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.ActiveCfg = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.Build.0 = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.Build.0 = Release|Win32 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.ActiveCfg = Debug|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.Build.0 = Debug|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.Deploy.0 = Debug|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.ActiveCfg = Debug|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.Build.0 = Debug|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.Deploy.0 = Debug|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.ActiveCfg = Debug|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.Build.0 = Debug|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.Deploy.0 = Debug|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.ActiveCfg = Release|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.Build.0 = Release|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.Deploy.0 = Release|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.ActiveCfg = Release|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.Build.0 = Release|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.Deploy.0 = Release|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.ActiveCfg = Release|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.Build.0 = Release|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.Deploy.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Samples/DLLExtension2/Plugin2/App.xaml b/Samples/DLLExtension2/Plugin2/App.xaml new file mode 100644 index 00000000..475df434 --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/App.xaml @@ -0,0 +1,8 @@ + + + diff --git a/Samples/DLLExtension2/Plugin2/App.xaml.cs b/Samples/DLLExtension2/Plugin2/App.xaml.cs new file mode 100644 index 00000000..868d421e --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/App.xaml.cs @@ -0,0 +1,118 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel; +using Windows.ApplicationModel.Activation; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +namespace Plugin2 +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + sealed partial class App : Application + { + /// + /// Initializes the singleton application object. This is the first line of authored code + /// executed, and as such is the logical equivalent of main() or WinMain(). + /// + public App() + { + this.InitializeComponent(); + this.Suspending += OnSuspending; + } + + /// + /// Invoked when the application is launched normally by the end user. Other entry points + /// will be used such as when the application is launched to open a specific file. + /// + /// Details about the launch request and process. + protected override void OnLaunched(LaunchActivatedEventArgs e) + { +#if DEBUG + if (System.Diagnostics.Debugger.IsAttached) + { + this.DebugSettings.EnableFrameRateCounter = true; + } +#endif + Frame rootFrame = Window.Current.Content as Frame; + + // Do not repeat app initialization when the Window already has content, + // just ensure that the window is active + if (rootFrame == null) + { + // Create a Frame to act as the navigation context and navigate to the first page + rootFrame = new Frame(); + + rootFrame.NavigationFailed += OnNavigationFailed; + + if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) + { + //TODO: Load state from previously suspended application + } + + // Place the frame in the current Window + Window.Current.Content = rootFrame; + } + + if (e.PrelaunchActivated == false) + { + if (rootFrame.Content == null) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame.Navigate(typeof(MainPage), e.Arguments); + } + // Ensure the current window is active + Window.Current.Activate(); + } + } + + /// + /// Invoked when Navigation to a certain page fails + /// + /// The Frame which failed navigation + /// Details about the navigation failure + void OnNavigationFailed(object sender, NavigationFailedEventArgs e) + { + throw new Exception("Failed to load Page " + e.SourcePageType.FullName); + } + + /// + /// Invoked when application execution is being suspended. Application state is saved + /// without knowing whether the application will be terminated or resumed with the contents + /// of memory still intact. + /// + /// The source of the suspend request. + /// Details about the suspend request. + private void OnSuspending(object sender, SuspendingEventArgs e) + { + var deferral = e.SuspendingOperation.GetDeferral(); + //TODO: Save application state and stop any background activity + deferral.Complete(); + } + } +} diff --git a/Samples/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..0636b004a9cdc79b43b012059c36d36a05b292fd GIT binary patch literal 53970 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 literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3e02b8cb2b2ac07dfb7e2964ed33763c9464f9 GIT binary patch literal 6754 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 ce5xqm?eOvE;NJ(tD(^b literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..f49edde3430891f1914fd7ab1f57abf7aeef578d GIT binary patch literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5b197d3e8d02f5ba36f28ef3d9381e592ec3584e GIT binary patch literal 17257 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 K169kIhWsCFD>Cr_ literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension2/Plugin2/MainPage.xaml b/Samples/DLLExtension2/Plugin2/MainPage.xaml new file mode 100644 index 00000000..2567a83d --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/MainPage.xaml @@ -0,0 +1,13 @@ + + + + + + diff --git a/Samples/DLLExtension2/Plugin2/MainPage.xaml.cs b/Samples/DLLExtension2/Plugin2/MainPage.xaml.cs new file mode 100644 index 00000000..40df8e74 --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/MainPage.xaml.cs @@ -0,0 +1,42 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 + +namespace Plugin2 +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class MainPage : Page + { + public MainPage() + { + this.InitializeComponent(); + } + } +} diff --git a/Samples/DLLExtension2/Plugin2/Package.appxmanifest b/Samples/DLLExtension2/Plugin2/Package.appxmanifest new file mode 100644 index 00000000..b93a7b72 --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/Package.appxmanifest @@ -0,0 +1,34 @@ + + + + + + Plugin2 + dbenne + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll b/Samples/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll new file mode 100644 index 0000000000000000000000000000000000000000..abcb2ca0ce00461e69c167a45dbc9611ad04f5ce GIT binary patch literal 10240 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 + + + + Debug + x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862} + AppContainerExe + Properties + Plugin2 + Plugin2 + en-US + UAP + 10.0.14393.0 + 10.0.14393.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Plugin2_TemporaryKey.pfx + False + Always + x86 + + + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x86 + false + prompt + true + + + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x86 + false + prompt + true + true + + + true + bin\ARM\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM + false + prompt + true + + + bin\ARM\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM + false + prompt + true + true + + + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x64 + false + prompt + true + + + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x64 + false + prompt + true + true + + + + + + + + App.xaml + + + MainPage.xaml + + + + + + Designer + + + + + + Always + + + + + + + + + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + + + 14.0 + + + + \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Plugin2.csproj.user b/Samples/DLLExtension2/Plugin2/Plugin2.csproj.user new file mode 100644 index 00000000..f9ccea9b --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/Plugin2.csproj.user @@ -0,0 +1,8 @@ + + + + False + False + x86 + + \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Plugin2_TemporaryKey.pfx b/Samples/DLLExtension2/Plugin2/Plugin2_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..8ac40ac052407acc81ecbe231202834ef007fb10 GIT binary patch literal 2512 zcmZXUc|6qJ7stOd#%S#OUObY0GKdHdGDFr7*&|B`VMvxTj5SOcp%6{km$61u*|)J2 zN+d*f#xgC!h@RB*1Qs>~1~DM8up}r-%pGOp0^0^MezEdQxuWd?yCV~~#ksyBycwG=ur`jn(->A-gb9(wqCFNulUsfttb zD8W^e3fZOPt@QU4X)Ui=6t+Yd;xn+b{Xy%H1D8K@m+f+@{yJ%=`7z|;wCt*hd;tan+IH6;fU~&I>qiSkkBN zN8PXtDP}_30V{`sUK^8luSb#iW6Fy0{u_VPT}4oDvu9E0=d=({{|L9?9L+dIvgM?4 zcAvWi!6l*YWfq=!xgu19MIc0QUDU%tE8cWoqSPD@PVSRav)=NUJ8G^XYt6q>tyxtO za_%EQp6}b?tE(ZNwgQy}Unt>jz4q%X^6cP~(f5Hn3iingE>FCleVhBy?uOo--S&hY z$57Ns{MSotMBMwc5{v|60x(NP$gf!dQt;9K77N$UL817ZB&F?_U8l>7sBQ&ek-EYq zQv~=WKV)NkZ;9tmLW^7JW^HQttK%ml*oGFKN`~e&8boQQH41D+s*VkJJQtaKP-8{B zyFY2w{!;JU^{6NOjm`#o=-QSc0|83s#jYjSy!UpSrQ1MMUdO!zlMS9sHC0iYCf*L^ z(^iCm3rxN4F1*aV`G#dvbFWI%GYZRIBo3upsQWo|ysrqkRlZn#pf{wNz2}eXtP7N@ zF;j=R8f#D-R(Bjeb0`z-4mzC=X2#RLw!Uyok00z0l~oiEi(qgh++8;#N0m)>t8tye z@NQV7nBVWd)KG)GndqsB>4E`V#kfks7K!%K;Q$7y~nr4NDLfcF$@7+@;B*s{(q=;T6KBR{1 zK}n~tjL)*-&4Qr>7RLN#TDkJfilD>s<~h--YxcBN^#F`)&AR$8v?3d`C%okk$E_ju z-3485A!kjuZ<;+B;_5=#X5i#cSGc?p%@z!sKMo!|EG1BtJ&F+LE?C;^T1j%{Lt}KYc?}Ye&+1YTSvg5i3KD_M7aj zVHmdMp<2v=U~}PS(8y6|Q^OxbKOZEiSU*n4RX0Jv8x2;HN<638yuGqWi^UsO)YJU6 zpYy7&4{r5Fd|jkKGLNH-to?5;l~jDfVtdF&DNX)dmz|o<5l4qdc5-nShGopgBc3J& z2`j!cmVCudEiUlt;aO_YunS4NgZov)7WHXFEQWRuPn~`vfCwlzdYYS;K=~p;Gqe-h zu!@?sYKXHDwuYWv%e4I3KS(AxPq&Ll9UCjOuui9rg*kHPt5%NAqXb@`BxzbdTj?KI zl5<3;;V%tnEK1;7BUcvEFK6gnG-xthG$2G>R{U`&7yb>N)XWTaBZnwOH(=`p-X4FZ zHi-4ygimkU@*8}wf7#VMHM3#GpJA%Hk=iN60PHvliXr%%`6Kp>q3(0w%hkwC!v?<#S?;_tjry7#+5 zGy=;I@K5JV(8pK?S2}V6g8=$r^KS(7|07?kfW_A_hvWP2kspm^kde_M5{#op-fVUD zrGJ%;i;C*@%H_~1b%bXHi=(KVlG#bW{*x>g-VtjmC=W>%pmm#b9xEKX?9^XhHgm?*GODbH zwIJz*G{e`-s0O5*P=YVp(3@c7w{WY&yw{@&DmVCx5L|_vDUKpnws!@1veAcBi>_9( zI;v^fHrv7{LSo6avq=t9*XL6D<&DJ>w2d>%93Tz0(?DA2D~pUrQa`xS!)^mYdu5{_ znJ3F=q!z&@=sYYndvk9rx~506kl4U{6odE-*LOOmIJvqbU}N1j!K8K0@i4TM0aB}e zfnbu3`K;G{M4HXEU6Kul@$j3BuEa=Qa&rA_U&YG9`d{fn@ zKIojbDu1*fh8DbH6@vDiK&?4geuQ<0N!1<0Rjsqo&OaVVEM_8d)sl_$t5{nop`wfX z#mF&U?|6q%vZlFjd~>w9gBNmHFy9&-{Qy=xIHGNy$F8wlTeN-D&LG3hM z=Bx2|61!0NEn?+_%*YPzPJuVc<*?TJjWxvq)f4@%zzYg5!#R_xta zRO@Bf&qL<+D>tSUlHf@%0(D24#emtqL4IP2M}bh`cik1I>RyX?55w&|fQ~UWV`_-n z#;@c%KksO)qUPlgX6`n)5`-o~48a6tlxJrE3qyE0;N5kVKIj|~R-d^tT|Rm0F3lRk cyBWi+k|8xqeeirWzQ9G?Cgz58^zV=M7w&(6@&Et; literal 0 HcmV?d00001 diff --git a/Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs b/Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..2de174ea --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs @@ -0,0 +1,29 @@ +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: AssemblyTitle("Plugin2")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Plugin2")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: ComVisible(false)] \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml b/Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml new file mode 100644 index 00000000..461bc4c1 --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/project.json b/Samples/DLLExtension2/Plugin2/project.json new file mode 100644 index 00000000..cbe24d83 --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/project.json @@ -0,0 +1,16 @@ +{ + "dependencies": { + "Microsoft.NETCore.UniversalWindowsPlatform": "5.1.0" + }, + "frameworks": { + "uap10.0": {} + }, + "runtimes": { + "win10-arm": {}, + "win10-arm-aot": {}, + "win10-x86": {}, + "win10-x86-aot": {}, + "win10-x64": {}, + "win10-x64-aot": {} + } +} \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/project.lock.json b/Samples/DLLExtension2/Plugin2/project.lock.json new file mode 100644 index 00000000..c7534d29 --- /dev/null +++ b/Samples/DLLExtension2/Plugin2/project.lock.json @@ -0,0 +1,15504 @@ +{ + "locked": false, + "version": 2, + "targets": { + "UAP,Version=v10.0": { + "Microsoft.CSharp/4.0.0": { + "type": "package", + "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/netcore50/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.NETCore/5.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" + } + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "type": "package" + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime": "1.0.0" + }, + "compile": { + "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": {} + }, + "runtime": { + "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": {} + }, + "runtimeTargets": { + "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Core.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Net.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Numerics.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.ServiceModel.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Windows.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.Xml.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/System.dll": { + "assetType": "runtime", + "rid": "aot" + }, + "runtimes/aot/lib/netcore50/mscorlib.dll": { + "assetType": "runtime", + "rid": "aot" + } + } + }, + "Microsoft.NETCore.Runtime/1.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", + "Microsoft.NETCore.Runtime.Native": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.0", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" + } + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "type": "package" + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore": "5.0.0", + "Microsoft.NETCore.Portable.Compatibility": "1.0.0", + "Microsoft.NETCore.Runtime": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Data.Common": "4.0.0", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.0", + "System.IO.IsolatedStorage": "4.0.0", + "System.Net.Http.Rtc": "4.0.0", + "System.Net.Requests": "4.0.10", + "System.Net.Sockets": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.0", + "System.Numerics.Vectors.WindowsRuntime": "4.0.0", + "System.Reflection.Context": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.1", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Runtime.Serialization.Xml": "4.1.0", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", + "System.ServiceModel.Duplex": "4.0.0", + "System.ServiceModel.Http": "4.0.10", + "System.ServiceModel.NetTcp": "4.0.0", + "System.ServiceModel.Primitives": "4.0.0", + "System.ServiceModel.Security": "4.0.0", + "System.Text.Encoding.CodePages": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + } + }, + "Microsoft.VisualBasic/10.0.0": { + "type": "package", + "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/netcore50/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/dotnet/System.AppContext.dll": {} + }, + "runtime": { + "lib/netcore50/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "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.Collections.dll": {} + }, + "runtime": { + "lib/netcore50/System.Collections.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Collections.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Collections.Concurrent/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.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": { + "type": "package", + "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.Collections.Specialized/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.Globalization.Extensions": "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" + }, + "compile": { + "ref/dotnet/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netcore50/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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.Data.Common/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.IO": "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.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Data.Common.dll": {} + }, + "runtime": { + "lib/dotnet/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Diagnostics.Debug/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Debug.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Diagnostics.StackTrace/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.StackTrace.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Diagnostics.Tools/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Diagnostics.Tracing/4.0.20": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Globalization": "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.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tracing.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Dynamic.Runtime/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Reflection": "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/netcore50/System.Dynamic.Runtime.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Globalization/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Globalization.Calendars/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.Calendars.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Globalization.Extensions/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.IO.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.IO.Compression/4.0.0": { + "type": "package", + "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/netcore50/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.Compression.dll": {} + } + }, + "System.IO.Compression.ZipFile/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", + "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/netcore50/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.IsolatedStorage/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10", + "System.IO.FileSystem": "4.0.0", + "System.IO.FileSystem.Primitives": "4.0.0", + "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.IO.IsolatedStorage.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.IsolatedStorage.dll": {} + } + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Linq.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.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/netcore50/System.Linq.Expressions.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Linq.Parallel/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Net.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.Runtime.WindowsRuntime": "4.0.10", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.dll": {} + } + }, + "System.Net.Http.Rtc/4.0.0": { + "type": "package", + "dependencies": { + "System.Net.Http": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Net.Http.Rtc.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.Rtc.dll": {} + } + }, + "System.Net.NetworkInformation/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Net.NetworkInformation.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.NetworkInformation.dll": {} + } + }, + "System.Net.Primitives/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Primitives.dll": {} + } + }, + "System.Net.Requests/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.IO": "4.0.10", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.0", + "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.Net.Requests.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.Requests.dll": {} + } + }, + "System.Net.Sockets/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Numerics.Vectors/4.1.0": { + "type": "package", + "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.Numerics.Vectors.WindowsRuntime/4.0.0": { + "type": "package", + "dependencies": { + "System.Numerics.Vectors": "4.1.0", + "System.Runtime": "4.0.20", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + } + }, + "System.ObjectModel/4.0.10": { + "type": "package", + "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.DataContractSerialization/4.1.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + } + }, + "System.Private.Networking/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "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/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Networking.dll": {} + } + }, + "System.Private.ServiceModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.IO.Compression": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.Linq.Queryable": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", + "System.Runtime.Serialization.Xml": "4.0.10", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Security.Claims": "4.0.0", + "System.Security.Principal": "4.0.0", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10", + "System.Threading.Timer": "4.0.0", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.ServiceModel.dll": {} + } + }, + "System.Private.Uri/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Uri.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Reflection/4.0.10": { + "type": "package", + "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/netcore50/System.Reflection.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Reflection.Context/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.10", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Reflection.Context.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Context.dll": {} + } + }, + "System.Reflection.DispatchProxy/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.DispatchProxy.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Reflection": "4.0.10", + "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" + }, + "compile": { + "ref/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Reflection.Metadata/1.0.22": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Reflection.TypeExtensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.TypeExtensions.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Reflection": "4.0.10", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "lib/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime/4.0.20": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Extensions.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.Handles/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Handles.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.InteropServices/4.0.20": { + "type": "package", + "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/netcore50/System.Runtime.InteropServices.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.Numerics/4.0.0": { + "type": "package", + "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/netcore50/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Text.Encoding": "4.0.0", + "System.Xml.ReaderWriter": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + } + }, + "System.Security.Claims/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netcore50/System.Security.Principal.dll": {} + } + }, + "System.ServiceModel.Duplex/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Duplex.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Duplex.dll": {} + } + }, + "System.ServiceModel.Http/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.ServiceModel.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Http.dll": {} + } + }, + "System.ServiceModel.NetTcp/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.NetTcp.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.NetTcp.dll": {} + } + }, + "System.ServiceModel.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Primitives.dll": {} + } + }, + "System.ServiceModel.Security/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Security.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Security.dll": {} + } + }, + "System.Text.Encoding/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Text.Encoding.CodePages/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "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.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/dotnet/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.Extensions.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Text.RegularExpressions/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Threading.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Threading.Overlapped/4.0.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Threading.Overlapped.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Overlapped.dll": {} + } + }, + "System.Threading.Tasks/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Threading.Tasks.Dataflow/4.5.25": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Timer/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Threading.Timer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Timer.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + }, + "System.Xml.ReaderWriter/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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": {} + } + }, + "System.Xml.XmlDocument/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.XmlDocument.dll": {} + }, + "runtime": { + "lib/dotnet/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "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", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Xml.XmlSerializer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Xml.XmlSerializer.dll": {} + }, + "runtimeTargets": { + "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": { + "assetType": "runtime", + "rid": "win8-aot" + } + } + } + }, + "UAP,Version=v10.0/win10-arm": { + "Microsoft.CSharp/4.0.0": { + "type": "package", + "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/netcore50/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.NETCore/5.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" + } + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "type": "package" + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime": "1.0.0" + }, + "compile": { + "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": {} + }, + "runtime": { + "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": {} + } + }, + "Microsoft.NETCore.Runtime/1.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", + "Microsoft.NETCore.Runtime.Native": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package", + "dependencies": { + "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.0", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" + } + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "type": "package" + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore": "5.0.0", + "Microsoft.NETCore.Portable.Compatibility": "1.0.0", + "Microsoft.NETCore.Runtime": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Data.Common": "4.0.0", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.0", + "System.IO.IsolatedStorage": "4.0.0", + "System.Net.Http.Rtc": "4.0.0", + "System.Net.Requests": "4.0.10", + "System.Net.Sockets": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.0", + "System.Numerics.Vectors.WindowsRuntime": "4.0.0", + "System.Reflection.Context": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.1", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Runtime.Serialization.Xml": "4.1.0", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", + "System.ServiceModel.Duplex": "4.0.0", + "System.ServiceModel.Http": "4.0.10", + "System.ServiceModel.NetTcp": "4.0.0", + "System.ServiceModel.Primitives": "4.0.0", + "System.ServiceModel.Security": "4.0.0", + "System.Text.Encoding.CodePages": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + } + }, + "Microsoft.VisualBasic/10.0.0": { + "type": "package", + "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/netcore50/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.0": { + "type": "package", + "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.any.System.Private.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "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.10", + "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.DataContractSerialization.dll": {} + } + }, + "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package", + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll": {} + }, + "native": { + "runtimes/win8-arm/native/clretwrc.dll": {}, + "runtimes/win8-arm/native/coreclr.dll": {}, + "runtimes/win8-arm/native/dbgshim.dll": {}, + "runtimes/win8-arm/native/mscordaccore.dll": {}, + "runtimes/win8-arm/native/mscordbi.dll": {}, + "runtimes/win8-arm/native/mscorrc.debug.dll": {}, + "runtimes/win8-arm/native/mscorrc.dll": {} + } + }, + "System.AppContext/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/dotnet/System.AppContext.dll": {} + }, + "runtime": { + "lib/netcore50/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "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.Collections.dll": {} + }, + "runtime": { + "lib/netcore50/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.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": { + "type": "package", + "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.Collections.Specialized/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.Globalization.Extensions": "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" + }, + "compile": { + "ref/dotnet/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netcore50/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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.Data.Common/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.IO": "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.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Data.Common.dll": {} + }, + "runtime": { + "lib/dotnet/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Contracts.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.StackTrace/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.StackTrace.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tools.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.20": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Globalization": "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.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Emit.ILGeneration": "4.0.0", + "System.Reflection.Emit.Lightweight": "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/netcore50/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.dll": {} + } + }, + "System.Globalization.Calendars/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.dll": {} + } + }, + "System.IO.Compression/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.IO": "4.0.0", + "System.IO.Compression.clrcompression-arm": "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/netcore50/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.Compression.dll": {} + } + }, + "System.IO.Compression.clrcompression-arm/4.0.0": { + "type": "package", + "native": { + "runtimes/win10-arm/native/ClrCompression.dll": {} + } + }, + "System.IO.Compression.ZipFile/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", + "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/netcore50/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.IsolatedStorage/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10", + "System.IO.FileSystem": "4.0.0", + "System.IO.FileSystem.Primitives": "4.0.0", + "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.IO.IsolatedStorage.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.IsolatedStorage.dll": {} + } + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Linq.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.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/netcore50/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Parallel/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Net.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.Runtime.WindowsRuntime": "4.0.10", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.dll": {} + } + }, + "System.Net.Http.Rtc/4.0.0": { + "type": "package", + "dependencies": { + "System.Net.Http": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Net.Http.Rtc.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.Rtc.dll": {} + } + }, + "System.Net.NetworkInformation/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Net.NetworkInformation.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.NetworkInformation.dll": {} + } + }, + "System.Net.Primitives/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Primitives.dll": {} + } + }, + "System.Net.Requests/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.IO": "4.0.10", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.0", + "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.Net.Requests.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.Requests.dll": {} + } + }, + "System.Net.Sockets/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Numerics.Vectors/4.1.0": { + "type": "package", + "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.Numerics.Vectors.WindowsRuntime/4.0.0": { + "type": "package", + "dependencies": { + "System.Numerics.Vectors": "4.1.0", + "System.Runtime": "4.0.20", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + } + }, + "System.ObjectModel/4.0.10": { + "type": "package", + "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.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "runtime.any.System.Private.DataContractSerialization": "4.1.0" + }, + "compile": { + "ref/netcore50/_._": {} + } + }, + "System.Private.Networking/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "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/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Networking.dll": {} + } + }, + "System.Private.ServiceModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.IO.Compression": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.Linq.Queryable": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", + "System.Runtime.Serialization.Xml": "4.0.10", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Security.Claims": "4.0.0", + "System.Security.Principal": "4.0.0", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10", + "System.Threading.Timer": "4.0.0", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.ServiceModel.dll": {} + } + }, + "System.Private.Uri/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Uri.dll": {} + } + }, + "System.Reflection/4.0.10": { + "type": "package", + "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/netcore50/System.Reflection.dll": {} + } + }, + "System.Reflection.Context/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.10", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Reflection.Context.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Context.dll": {} + } + }, + "System.Reflection.DispatchProxy/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.DispatchProxy.dll": {} + } + }, + "System.Reflection.Emit/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Reflection": "4.0.10", + "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" + }, + "compile": { + "ref/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Metadata/1.0.22": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Reflection": "4.0.10", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "lib/netcore50/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.20": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20": { + "type": "package", + "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/netcore50/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + } + }, + "System.Runtime.Numerics/4.0.0": { + "type": "package", + "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/netcore50/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Json.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Text.Encoding": "4.0.0", + "System.Xml.ReaderWriter": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} + } + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} + } + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + } + }, + "System.Security.Claims/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netcore50/System.Security.Principal.dll": {} + } + }, + "System.ServiceModel.Duplex/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Duplex.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Duplex.dll": {} + } + }, + "System.ServiceModel.Http/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.ServiceModel.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Http.dll": {} + } + }, + "System.ServiceModel.NetTcp/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.NetTcp.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.NetTcp.dll": {} + } + }, + "System.ServiceModel.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Primitives.dll": {} + } + }, + "System.ServiceModel.Security/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Security.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Security.dll": {} + } + }, + "System.Text.Encoding/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.CodePages/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "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.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/dotnet/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.dll": {} + } + }, + "System.Threading.Overlapped/4.0.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Threading.Overlapped.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Overlapped.dll": {} + } + }, + "System.Threading.Tasks/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Dataflow/4.5.25": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Timer/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Threading.Timer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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": {} + } + }, + "System.Xml.XmlDocument/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.XmlDocument.dll": {} + }, + "runtime": { + "lib/dotnet/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "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", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Xml.XmlSerializer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Xml.XmlSerializer.dll": {} + } + } + }, + "UAP,Version=v10.0/win10-arm-aot": { + "Microsoft.CSharp/4.0.0": { + "type": "package", + "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/netcore50/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.NETCore/5.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" + } + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "type": "package" + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime": "1.0.0" + }, + "compile": { + "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": {} + }, + "runtime": { + "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.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", + "Microsoft.NETCore.Runtime.Native": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.0", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" + } + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "type": "package" + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore": "5.0.0", + "Microsoft.NETCore.Portable.Compatibility": "1.0.0", + "Microsoft.NETCore.Runtime": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Data.Common": "4.0.0", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.0", + "System.IO.IsolatedStorage": "4.0.0", + "System.Net.Http.Rtc": "4.0.0", + "System.Net.Requests": "4.0.10", + "System.Net.Sockets": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.0", + "System.Numerics.Vectors.WindowsRuntime": "4.0.0", + "System.Reflection.Context": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.1", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Runtime.Serialization.Xml": "4.1.0", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", + "System.ServiceModel.Duplex": "4.0.0", + "System.ServiceModel.Http": "4.0.10", + "System.ServiceModel.NetTcp": "4.0.0", + "System.ServiceModel.Primitives": "4.0.0", + "System.ServiceModel.Security": "4.0.0", + "System.Text.Encoding.CodePages": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + } + }, + "Microsoft.VisualBasic/10.0.0": { + "type": "package", + "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/netcore50/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.0": { + "type": "package", + "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.aot.System.Private.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10", + "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {} + } + }, + "System.AppContext/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/dotnet/System.AppContext.dll": {} + }, + "runtime": { + "lib/netcore50/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "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.Collections.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.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": { + "type": "package", + "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.Collections.Specialized/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.Globalization.Extensions": "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" + }, + "compile": { + "ref/dotnet/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netcore50/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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.Data.Common/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.IO": "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.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Data.Common.dll": {} + }, + "runtime": { + "lib/dotnet/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.StackTrace/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.20": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Globalization": "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.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Reflection": "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": { + "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {} + } + }, + "System.Globalization.Calendars/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.IO.dll": {} + } + }, + "System.IO.Compression/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.IO": "4.0.0", + "System.IO.Compression.clrcompression-arm": "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/netcore50/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.Compression.dll": {} + } + }, + "System.IO.Compression.clrcompression-arm/4.0.0": { + "type": "package", + "native": { + "runtimes/win10-arm/native/ClrCompression.dll": {} + } + }, + "System.IO.Compression.ZipFile/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", + "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/netcore50/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.IsolatedStorage/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10", + "System.IO.FileSystem": "4.0.0", + "System.IO.FileSystem.Primitives": "4.0.0", + "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.IO.IsolatedStorage.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.IsolatedStorage.dll": {} + } + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Linq.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.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": { + "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Parallel/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Net.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.Runtime.WindowsRuntime": "4.0.10", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.dll": {} + } + }, + "System.Net.Http.Rtc/4.0.0": { + "type": "package", + "dependencies": { + "System.Net.Http": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Net.Http.Rtc.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.Rtc.dll": {} + } + }, + "System.Net.NetworkInformation/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Net.NetworkInformation.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.NetworkInformation.dll": {} + } + }, + "System.Net.Primitives/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Primitives.dll": {} + } + }, + "System.Net.Requests/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.IO": "4.0.10", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.0", + "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.Net.Requests.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.Requests.dll": {} + } + }, + "System.Net.Sockets/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Numerics.Vectors/4.1.0": { + "type": "package", + "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.Numerics.Vectors.WindowsRuntime/4.0.0": { + "type": "package", + "dependencies": { + "System.Numerics.Vectors": "4.1.0", + "System.Runtime": "4.0.20", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + } + }, + "System.ObjectModel/4.0.10": { + "type": "package", + "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.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "runtime.aot.System.Private.DataContractSerialization": "4.1.0" + }, + "compile": { + "ref/netcore50/_._": {} + } + }, + "System.Private.Networking/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "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/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Networking.dll": {} + } + }, + "System.Private.ServiceModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.IO.Compression": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.Linq.Queryable": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", + "System.Runtime.Serialization.Xml": "4.0.10", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Security.Claims": "4.0.0", + "System.Security.Principal": "4.0.0", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10", + "System.Threading.Timer": "4.0.0", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.ServiceModel.dll": {} + } + }, + "System.Private.Uri/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {} + } + }, + "System.Reflection/4.0.10": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Reflection.Primitives": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Reflection.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {} + } + }, + "System.Reflection.Context/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.10", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Reflection.Context.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Context.dll": {} + } + }, + "System.Reflection.DispatchProxy/4.0.0": { + "type": "package", + "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": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {} + } + }, + "System.Reflection.Emit/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Reflection": "4.0.10", + "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" + }, + "compile": { + "ref/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Metadata/1.0.22": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Reflection": "4.0.10", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.20": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20": { + "type": "package", + "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": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + } + }, + "System.Runtime.Numerics/4.0.0": { + "type": "package", + "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/netcore50/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Text.Encoding": "4.0.0", + "System.Xml.ReaderWriter": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {} + } + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {} + } + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + } + }, + "System.Security.Claims/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netcore50/System.Security.Principal.dll": {} + } + }, + "System.ServiceModel.Duplex/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Duplex.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Duplex.dll": {} + } + }, + "System.ServiceModel.Http/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.ServiceModel.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Http.dll": {} + } + }, + "System.ServiceModel.NetTcp/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.NetTcp.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.NetTcp.dll": {} + } + }, + "System.ServiceModel.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Primitives.dll": {} + } + }, + "System.ServiceModel.Security/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Security.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Security.dll": {} + } + }, + "System.Text.Encoding/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.CodePages/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "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.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/dotnet/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {} + } + }, + "System.Threading.Overlapped/4.0.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Threading.Overlapped.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Overlapped.dll": {} + } + }, + "System.Threading.Tasks/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Dataflow/4.5.25": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Timer/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Threading.Timer.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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": {} + } + }, + "System.Xml.XmlDocument/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.XmlDocument.dll": {} + }, + "runtime": { + "lib/dotnet/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "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", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Xml.XmlSerializer.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {} + } + } + }, + "UAP,Version=v10.0/win10-x64": { + "Microsoft.CSharp/4.0.0": { + "type": "package", + "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/netcore50/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.NETCore/5.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" + } + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "type": "package" + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime": "1.0.0" + }, + "compile": { + "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": {} + }, + "runtime": { + "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": {} + } + }, + "Microsoft.NETCore.Runtime/1.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", + "Microsoft.NETCore.Runtime.Native": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package", + "dependencies": { + "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.0", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" + } + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "type": "package" + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore": "5.0.0", + "Microsoft.NETCore.Portable.Compatibility": "1.0.0", + "Microsoft.NETCore.Runtime": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Data.Common": "4.0.0", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.0", + "System.IO.IsolatedStorage": "4.0.0", + "System.Net.Http.Rtc": "4.0.0", + "System.Net.Requests": "4.0.10", + "System.Net.Sockets": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.0", + "System.Numerics.Vectors.WindowsRuntime": "4.0.0", + "System.Reflection.Context": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.1", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Runtime.Serialization.Xml": "4.1.0", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", + "System.ServiceModel.Duplex": "4.0.0", + "System.ServiceModel.Http": "4.0.10", + "System.ServiceModel.NetTcp": "4.0.0", + "System.ServiceModel.Primitives": "4.0.0", + "System.ServiceModel.Security": "4.0.0", + "System.Text.Encoding.CodePages": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + } + }, + "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": { + "type": "package", + "native": { + "runtimes/win10-x64/native/_._": {} + } + }, + "Microsoft.VisualBasic/10.0.0": { + "type": "package", + "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/netcore50/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.0": { + "type": "package", + "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.any.System.Private.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "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.10", + "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.DataContractSerialization.dll": {} + } + }, + "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Windows.ApiSets-x64": "1.0.0" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {} + }, + "native": { + "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/mscorrc.debug.dll": {}, + "runtimes/win7-x64/native/mscorrc.dll": {} + } + }, + "System.AppContext/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/dotnet/System.AppContext.dll": {} + }, + "runtime": { + "lib/netcore50/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "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.Collections.dll": {} + }, + "runtime": { + "lib/netcore50/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.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": { + "type": "package", + "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.Collections.Specialized/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.Globalization.Extensions": "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" + }, + "compile": { + "ref/dotnet/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netcore50/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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.Data.Common/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.IO": "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.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Data.Common.dll": {} + }, + "runtime": { + "lib/dotnet/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Contracts.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.StackTrace/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.StackTrace.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tools.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.20": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Globalization": "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.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Emit.ILGeneration": "4.0.0", + "System.Reflection.Emit.Lightweight": "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/netcore50/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.dll": {} + } + }, + "System.Globalization.Calendars/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.dll": {} + } + }, + "System.IO.Compression/4.0.0": { + "type": "package", + "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/netcore50/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.Compression.dll": {} + } + }, + "System.IO.Compression.clrcompression-x64/4.0.0": { + "type": "package", + "native": { + "runtimes/win10-x64/native/ClrCompression.dll": {} + } + }, + "System.IO.Compression.ZipFile/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", + "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/netcore50/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.IsolatedStorage/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10", + "System.IO.FileSystem": "4.0.0", + "System.IO.FileSystem.Primitives": "4.0.0", + "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.IO.IsolatedStorage.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.IsolatedStorage.dll": {} + } + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Linq.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.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/netcore50/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Parallel/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Net.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.Runtime.WindowsRuntime": "4.0.10", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.dll": {} + } + }, + "System.Net.Http.Rtc/4.0.0": { + "type": "package", + "dependencies": { + "System.Net.Http": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Net.Http.Rtc.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.Rtc.dll": {} + } + }, + "System.Net.NetworkInformation/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Net.NetworkInformation.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.NetworkInformation.dll": {} + } + }, + "System.Net.Primitives/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Primitives.dll": {} + } + }, + "System.Net.Requests/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.IO": "4.0.10", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.0", + "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.Net.Requests.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.Requests.dll": {} + } + }, + "System.Net.Sockets/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Numerics.Vectors/4.1.0": { + "type": "package", + "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.Numerics.Vectors.WindowsRuntime/4.0.0": { + "type": "package", + "dependencies": { + "System.Numerics.Vectors": "4.1.0", + "System.Runtime": "4.0.20", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + } + }, + "System.ObjectModel/4.0.10": { + "type": "package", + "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.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "runtime.any.System.Private.DataContractSerialization": "4.1.0" + }, + "compile": { + "ref/netcore50/_._": {} + } + }, + "System.Private.Networking/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "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/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Networking.dll": {} + } + }, + "System.Private.ServiceModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.IO.Compression": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.Linq.Queryable": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", + "System.Runtime.Serialization.Xml": "4.0.10", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Security.Claims": "4.0.0", + "System.Security.Principal": "4.0.0", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10", + "System.Threading.Timer": "4.0.0", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.ServiceModel.dll": {} + } + }, + "System.Private.Uri/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Uri.dll": {} + } + }, + "System.Reflection/4.0.10": { + "type": "package", + "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/netcore50/System.Reflection.dll": {} + } + }, + "System.Reflection.Context/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.10", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Reflection.Context.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Context.dll": {} + } + }, + "System.Reflection.DispatchProxy/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.DispatchProxy.dll": {} + } + }, + "System.Reflection.Emit/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Reflection": "4.0.10", + "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" + }, + "compile": { + "ref/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Metadata/1.0.22": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Reflection": "4.0.10", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "lib/netcore50/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.20": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20": { + "type": "package", + "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/netcore50/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + } + }, + "System.Runtime.Numerics/4.0.0": { + "type": "package", + "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/netcore50/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Json.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Text.Encoding": "4.0.0", + "System.Xml.ReaderWriter": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} + } + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} + } + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + } + }, + "System.Security.Claims/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netcore50/System.Security.Principal.dll": {} + } + }, + "System.ServiceModel.Duplex/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Duplex.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Duplex.dll": {} + } + }, + "System.ServiceModel.Http/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.ServiceModel.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Http.dll": {} + } + }, + "System.ServiceModel.NetTcp/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.NetTcp.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.NetTcp.dll": {} + } + }, + "System.ServiceModel.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Primitives.dll": {} + } + }, + "System.ServiceModel.Security/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Security.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Security.dll": {} + } + }, + "System.Text.Encoding/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.CodePages/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "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.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/dotnet/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.dll": {} + } + }, + "System.Threading.Overlapped/4.0.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Threading.Overlapped.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Overlapped.dll": {} + } + }, + "System.Threading.Tasks/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Dataflow/4.5.25": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Timer/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Threading.Timer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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": {} + } + }, + "System.Xml.XmlDocument/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.XmlDocument.dll": {} + }, + "runtime": { + "lib/dotnet/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "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", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Xml.XmlSerializer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Xml.XmlSerializer.dll": {} + } + } + }, + "UAP,Version=v10.0/win10-x64-aot": { + "Microsoft.CSharp/4.0.0": { + "type": "package", + "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/netcore50/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.NETCore/5.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" + } + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "type": "package" + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime": "1.0.0" + }, + "compile": { + "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": {} + }, + "runtime": { + "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.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", + "Microsoft.NETCore.Runtime.Native": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.0", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" + } + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "type": "package" + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore": "5.0.0", + "Microsoft.NETCore.Portable.Compatibility": "1.0.0", + "Microsoft.NETCore.Runtime": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Data.Common": "4.0.0", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.0", + "System.IO.IsolatedStorage": "4.0.0", + "System.Net.Http.Rtc": "4.0.0", + "System.Net.Requests": "4.0.10", + "System.Net.Sockets": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.0", + "System.Numerics.Vectors.WindowsRuntime": "4.0.0", + "System.Reflection.Context": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.1", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Runtime.Serialization.Xml": "4.1.0", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", + "System.ServiceModel.Duplex": "4.0.0", + "System.ServiceModel.Http": "4.0.10", + "System.ServiceModel.NetTcp": "4.0.0", + "System.ServiceModel.Primitives": "4.0.0", + "System.ServiceModel.Security": "4.0.0", + "System.Text.Encoding.CodePages": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + } + }, + "Microsoft.VisualBasic/10.0.0": { + "type": "package", + "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/netcore50/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.0": { + "type": "package", + "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.aot.System.Private.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10", + "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {} + } + }, + "System.AppContext/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/dotnet/System.AppContext.dll": {} + }, + "runtime": { + "lib/netcore50/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "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.Collections.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.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": { + "type": "package", + "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.Collections.Specialized/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.Globalization.Extensions": "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" + }, + "compile": { + "ref/dotnet/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netcore50/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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.Data.Common/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.IO": "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.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Data.Common.dll": {} + }, + "runtime": { + "lib/dotnet/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.StackTrace/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.20": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Globalization": "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.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Reflection": "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": { + "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {} + } + }, + "System.Globalization.Calendars/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.IO.dll": {} + } + }, + "System.IO.Compression/4.0.0": { + "type": "package", + "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/netcore50/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.Compression.dll": {} + } + }, + "System.IO.Compression.clrcompression-x64/4.0.0": { + "type": "package", + "native": { + "runtimes/win10-x64/native/ClrCompression.dll": {} + } + }, + "System.IO.Compression.ZipFile/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", + "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/netcore50/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.IsolatedStorage/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10", + "System.IO.FileSystem": "4.0.0", + "System.IO.FileSystem.Primitives": "4.0.0", + "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.IO.IsolatedStorage.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.IsolatedStorage.dll": {} + } + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Linq.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.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": { + "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Parallel/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Net.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.Runtime.WindowsRuntime": "4.0.10", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.dll": {} + } + }, + "System.Net.Http.Rtc/4.0.0": { + "type": "package", + "dependencies": { + "System.Net.Http": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Net.Http.Rtc.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.Rtc.dll": {} + } + }, + "System.Net.NetworkInformation/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Net.NetworkInformation.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.NetworkInformation.dll": {} + } + }, + "System.Net.Primitives/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Primitives.dll": {} + } + }, + "System.Net.Requests/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.IO": "4.0.10", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.0", + "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.Net.Requests.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.Requests.dll": {} + } + }, + "System.Net.Sockets/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Numerics.Vectors/4.1.0": { + "type": "package", + "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.Numerics.Vectors.WindowsRuntime/4.0.0": { + "type": "package", + "dependencies": { + "System.Numerics.Vectors": "4.1.0", + "System.Runtime": "4.0.20", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + } + }, + "System.ObjectModel/4.0.10": { + "type": "package", + "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.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "runtime.aot.System.Private.DataContractSerialization": "4.1.0" + }, + "compile": { + "ref/netcore50/_._": {} + } + }, + "System.Private.Networking/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "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/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Networking.dll": {} + } + }, + "System.Private.ServiceModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.IO.Compression": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.Linq.Queryable": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", + "System.Runtime.Serialization.Xml": "4.0.10", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Security.Claims": "4.0.0", + "System.Security.Principal": "4.0.0", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10", + "System.Threading.Timer": "4.0.0", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.ServiceModel.dll": {} + } + }, + "System.Private.Uri/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {} + } + }, + "System.Reflection/4.0.10": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Reflection.Primitives": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Reflection.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {} + } + }, + "System.Reflection.Context/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.10", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Reflection.Context.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Context.dll": {} + } + }, + "System.Reflection.DispatchProxy/4.0.0": { + "type": "package", + "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": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {} + } + }, + "System.Reflection.Emit/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Reflection": "4.0.10", + "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" + }, + "compile": { + "ref/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Metadata/1.0.22": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Reflection": "4.0.10", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.20": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20": { + "type": "package", + "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": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + } + }, + "System.Runtime.Numerics/4.0.0": { + "type": "package", + "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/netcore50/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Text.Encoding": "4.0.0", + "System.Xml.ReaderWriter": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {} + } + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {} + } + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + } + }, + "System.Security.Claims/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netcore50/System.Security.Principal.dll": {} + } + }, + "System.ServiceModel.Duplex/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Duplex.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Duplex.dll": {} + } + }, + "System.ServiceModel.Http/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.ServiceModel.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Http.dll": {} + } + }, + "System.ServiceModel.NetTcp/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.NetTcp.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.NetTcp.dll": {} + } + }, + "System.ServiceModel.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Primitives.dll": {} + } + }, + "System.ServiceModel.Security/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Security.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Security.dll": {} + } + }, + "System.Text.Encoding/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.CodePages/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "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.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/dotnet/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {} + } + }, + "System.Threading.Overlapped/4.0.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Threading.Overlapped.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Overlapped.dll": {} + } + }, + "System.Threading.Tasks/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Dataflow/4.5.25": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Timer/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Threading.Timer.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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": {} + } + }, + "System.Xml.XmlDocument/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.XmlDocument.dll": {} + }, + "runtime": { + "lib/dotnet/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "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", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Xml.XmlSerializer.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {} + } + } + }, + "UAP,Version=v10.0/win10-x86": { + "Microsoft.CSharp/4.0.0": { + "type": "package", + "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/netcore50/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.NETCore/5.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" + } + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "type": "package" + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime": "1.0.0" + }, + "compile": { + "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": {} + }, + "runtime": { + "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": {} + } + }, + "Microsoft.NETCore.Runtime/1.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", + "Microsoft.NETCore.Runtime.Native": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package", + "dependencies": { + "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.0", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" + } + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "type": "package" + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore": "5.0.0", + "Microsoft.NETCore.Portable.Compatibility": "1.0.0", + "Microsoft.NETCore.Runtime": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Data.Common": "4.0.0", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.0", + "System.IO.IsolatedStorage": "4.0.0", + "System.Net.Http.Rtc": "4.0.0", + "System.Net.Requests": "4.0.10", + "System.Net.Sockets": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.0", + "System.Numerics.Vectors.WindowsRuntime": "4.0.0", + "System.Reflection.Context": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.1", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Runtime.Serialization.Xml": "4.1.0", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", + "System.ServiceModel.Duplex": "4.0.0", + "System.ServiceModel.Http": "4.0.10", + "System.ServiceModel.NetTcp": "4.0.0", + "System.ServiceModel.Primitives": "4.0.0", + "System.ServiceModel.Security": "4.0.0", + "System.Text.Encoding.CodePages": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + } + }, + "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": { + "type": "package", + "native": { + "runtimes/win10-x86/native/_._": {} + } + }, + "Microsoft.VisualBasic/10.0.0": { + "type": "package", + "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/netcore50/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.0": { + "type": "package", + "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.any.System.Private.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "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.10", + "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.DataContractSerialization.dll": {} + } + }, + "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Windows.ApiSets-x86": "1.0.0" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {} + }, + "native": { + "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/mscorrc.debug.dll": {}, + "runtimes/win7-x86/native/mscorrc.dll": {} + } + }, + "System.AppContext/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/dotnet/System.AppContext.dll": {} + }, + "runtime": { + "lib/netcore50/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "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.Collections.dll": {} + }, + "runtime": { + "lib/netcore50/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.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": { + "type": "package", + "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.Collections.Specialized/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.Globalization.Extensions": "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" + }, + "compile": { + "ref/dotnet/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netcore50/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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.Data.Common/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.IO": "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.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Data.Common.dll": {} + }, + "runtime": { + "lib/dotnet/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Contracts.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.StackTrace/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.StackTrace.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tools.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.20": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Globalization": "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.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "lib/netcore50/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Emit.ILGeneration": "4.0.0", + "System.Reflection.Emit.Lightweight": "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/netcore50/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.dll": {} + } + }, + "System.Globalization.Calendars/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "lib/netcore50/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.dll": {} + } + }, + "System.IO.Compression/4.0.0": { + "type": "package", + "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" + }, + "compile": { + "ref/netcore50/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.Compression.dll": {} + } + }, + "System.IO.Compression.clrcompression-x86/4.0.0": { + "type": "package", + "native": { + "runtimes/win10-x86/native/ClrCompression.dll": {} + } + }, + "System.IO.Compression.ZipFile/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", + "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/netcore50/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.IsolatedStorage/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10", + "System.IO.FileSystem": "4.0.0", + "System.IO.FileSystem.Primitives": "4.0.0", + "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.IO.IsolatedStorage.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.IsolatedStorage.dll": {} + } + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Linq.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.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/netcore50/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Parallel/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Net.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.Runtime.WindowsRuntime": "4.0.10", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.dll": {} + } + }, + "System.Net.Http.Rtc/4.0.0": { + "type": "package", + "dependencies": { + "System.Net.Http": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Net.Http.Rtc.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.Rtc.dll": {} + } + }, + "System.Net.NetworkInformation/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Net.NetworkInformation.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.NetworkInformation.dll": {} + } + }, + "System.Net.Primitives/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Primitives.dll": {} + } + }, + "System.Net.Requests/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.IO": "4.0.10", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.0", + "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.Net.Requests.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.Requests.dll": {} + } + }, + "System.Net.Sockets/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Numerics.Vectors/4.1.0": { + "type": "package", + "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.Numerics.Vectors.WindowsRuntime/4.0.0": { + "type": "package", + "dependencies": { + "System.Numerics.Vectors": "4.1.0", + "System.Runtime": "4.0.20", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + } + }, + "System.ObjectModel/4.0.10": { + "type": "package", + "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.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "runtime.any.System.Private.DataContractSerialization": "4.1.0" + }, + "compile": { + "ref/netcore50/_._": {} + } + }, + "System.Private.Networking/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "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/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Networking.dll": {} + } + }, + "System.Private.ServiceModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.IO.Compression": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.Linq.Queryable": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", + "System.Runtime.Serialization.Xml": "4.0.10", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Security.Claims": "4.0.0", + "System.Security.Principal": "4.0.0", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10", + "System.Threading.Timer": "4.0.0", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.ServiceModel.dll": {} + } + }, + "System.Private.Uri/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Uri.dll": {} + } + }, + "System.Reflection/4.0.10": { + "type": "package", + "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/netcore50/System.Reflection.dll": {} + } + }, + "System.Reflection.Context/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.10", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Reflection.Context.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Context.dll": {} + } + }, + "System.Reflection.DispatchProxy/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.DispatchProxy.dll": {} + } + }, + "System.Reflection.Emit/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Reflection": "4.0.10", + "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" + }, + "compile": { + "ref/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Metadata/1.0.22": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Reflection": "4.0.10", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "lib/netcore50/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.20": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20": { + "type": "package", + "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/netcore50/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + } + }, + "System.Runtime.Numerics/4.0.0": { + "type": "package", + "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/netcore50/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Json.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Text.Encoding": "4.0.0", + "System.Xml.ReaderWriter": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} + } + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} + } + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + } + }, + "System.Security.Claims/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netcore50/System.Security.Principal.dll": {} + } + }, + "System.ServiceModel.Duplex/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Duplex.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Duplex.dll": {} + } + }, + "System.ServiceModel.Http/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.ServiceModel.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Http.dll": {} + } + }, + "System.ServiceModel.NetTcp/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.NetTcp.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.NetTcp.dll": {} + } + }, + "System.ServiceModel.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Primitives.dll": {} + } + }, + "System.ServiceModel.Security/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Security.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Security.dll": {} + } + }, + "System.Text.Encoding/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.CodePages/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "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.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/dotnet/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "lib/netcore50/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.dll": {} + } + }, + "System.Threading.Overlapped/4.0.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Threading.Overlapped.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Overlapped.dll": {} + } + }, + "System.Threading.Tasks/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Dataflow/4.5.25": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Timer/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Threading.Timer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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": {} + } + }, + "System.Xml.XmlDocument/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.XmlDocument.dll": {} + }, + "runtime": { + "lib/dotnet/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "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", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Xml.XmlSerializer.dll": {} + }, + "runtime": { + "lib/netcore50/System.Xml.XmlSerializer.dll": {} + } + } + }, + "UAP,Version=v10.0/win10-x86-aot": { + "Microsoft.CSharp/4.0.0": { + "type": "package", + "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/netcore50/Microsoft.CSharp.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.CSharp.dll": {} + } + }, + "Microsoft.NETCore/5.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" + } + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "type": "package" + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime": "1.0.0" + }, + "compile": { + "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": {} + }, + "runtime": { + "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.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", + "Microsoft.NETCore.Runtime.Native": "1.0.1" + } + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "type": "package" + }, + "Microsoft.NETCore.Targets/1.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.0", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" + } + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "type": "package" + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore": "5.0.0", + "Microsoft.NETCore.Portable.Compatibility": "1.0.0", + "Microsoft.NETCore.Runtime": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Data.Common": "4.0.0", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.StackTrace": "4.0.0", + "System.IO.IsolatedStorage": "4.0.0", + "System.Net.Http.Rtc": "4.0.0", + "System.Net.Requests": "4.0.10", + "System.Net.Sockets": "4.0.0", + "System.Net.WebHeaderCollection": "4.0.0", + "System.Numerics.Vectors.WindowsRuntime": "4.0.0", + "System.Reflection.Context": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Runtime.Serialization.Json": "4.0.1", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Runtime.Serialization.Xml": "4.1.0", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", + "System.ServiceModel.Duplex": "4.0.0", + "System.ServiceModel.Http": "4.0.10", + "System.ServiceModel.NetTcp": "4.0.0", + "System.ServiceModel.Primitives": "4.0.0", + "System.ServiceModel.Security": "4.0.0", + "System.Text.Encoding.CodePages": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + } + }, + "Microsoft.VisualBasic/10.0.0": { + "type": "package", + "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/netcore50/Microsoft.VisualBasic.dll": {} + }, + "runtime": { + "lib/netcore50/Microsoft.VisualBasic.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.0.0": { + "type": "package", + "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.aot.System.Private.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10", + "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/dotnet/_._": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {} + } + }, + "System.AppContext/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/dotnet/System.AppContext.dll": {} + }, + "runtime": { + "lib/netcore50/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "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.Collections.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.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": { + "type": "package", + "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.Collections.Specialized/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.Globalization.Extensions": "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" + }, + "compile": { + "ref/dotnet/System.Collections.Specialized.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Specialized.dll": {} + } + }, + "System.ComponentModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netcore50/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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.Data.Common/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Globalization": "4.0.10", + "System.IO": "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.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Data.Common.dll": {} + }, + "runtime": { + "lib/dotnet/System.Data.Common.dll": {} + } + }, + "System.Diagnostics.Contracts/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Contracts.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Debug.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.StackTrace/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Diagnostics.StackTrace.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Diagnostics.Tools.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.20": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Globalization": "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.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Dynamic.Runtime/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Reflection": "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": { + "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {} + } + }, + "System.Globalization/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {} + } + }, + "System.Globalization.Calendars/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Runtime": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.IO.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.IO.dll": {} + } + }, + "System.IO.Compression/4.0.0": { + "type": "package", + "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" + }, + "compile": { + "ref/netcore50/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.Compression.dll": {} + } + }, + "System.IO.Compression.clrcompression-x86/4.0.0": { + "type": "package", + "native": { + "runtimes/win10-x86/native/ClrCompression.dll": {} + } + }, + "System.IO.Compression.ZipFile/4.0.0": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", + "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/netcore50/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.IO.IsolatedStorage/4.0.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.10", + "System.IO.FileSystem": "4.0.0", + "System.IO.FileSystem.Primitives": "4.0.0", + "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.IO.IsolatedStorage.dll": {} + }, + "runtime": { + "lib/netcore50/System.IO.IsolatedStorage.dll": {} + } + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Linq.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.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": { + "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Parallel/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Parallel.dll": {} + } + }, + "System.Linq.Queryable/4.0.0": { + "type": "package", + "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/netcore50/System.Linq.Queryable.dll": {} + }, + "runtime": { + "lib/netcore50/System.Linq.Queryable.dll": {} + } + }, + "System.Net.Http/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.Net.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.Runtime.WindowsRuntime": "4.0.10", + "System.Text.Encoding": "4.0.10", + "System.Text.Encoding.Extensions": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Net.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.dll": {} + } + }, + "System.Net.Http.Rtc/4.0.0": { + "type": "package", + "dependencies": { + "System.Net.Http": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Net.Http.Rtc.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Http.Rtc.dll": {} + } + }, + "System.Net.NetworkInformation/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Net.NetworkInformation.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.NetworkInformation.dll": {} + } + }, + "System.Net.Primitives/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Primitives.dll": {} + } + }, + "System.Net.Requests/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.IO": "4.0.10", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.0", + "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.Net.Requests.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.Requests.dll": {} + } + }, + "System.Net.Sockets/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.Networking": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/netcore50/System.Net.Sockets.dll": {} + } + }, + "System.Net.WebHeaderCollection/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Net.WebHeaderCollection.dll": {} + }, + "runtime": { + "lib/dotnet/System.Net.WebHeaderCollection.dll": {} + } + }, + "System.Numerics.Vectors/4.1.0": { + "type": "package", + "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.Numerics.Vectors.WindowsRuntime/4.0.0": { + "type": "package", + "dependencies": { + "System.Numerics.Vectors": "4.1.0", + "System.Runtime": "4.0.20", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + }, + "runtime": { + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} + } + }, + "System.ObjectModel/4.0.10": { + "type": "package", + "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.DataContractSerialization/4.1.0": { + "type": "package", + "dependencies": { + "runtime.aot.System.Private.DataContractSerialization": "4.1.0" + }, + "compile": { + "ref/netcore50/_._": {} + } + }, + "System.Private.Networking/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.0", + "System.Collections": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "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/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.Networking.dll": {} + } + }, + "System.Private.ServiceModel/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Collections.Concurrent": "4.0.10", + "System.Collections.NonGeneric": "4.0.0", + "System.Collections.Specialized": "4.0.0", + "System.ComponentModel.EventBasedAsync": "4.0.10", + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "4.0.10", + "System.IO.Compression": "4.0.0", + "System.Linq": "4.0.0", + "System.Linq.Expressions": "4.0.10", + "System.Linq.Queryable": "4.0.0", + "System.Net.Http": "4.0.0", + "System.Net.Primitives": "4.0.10", + "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", + "System.Runtime.Serialization.Xml": "4.0.10", + "System.Runtime.WindowsRuntime": "4.0.10", + "System.Security.Claims": "4.0.0", + "System.Security.Principal": "4.0.0", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10", + "System.Threading.Timer": "4.0.0", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0", + "System.Xml.XmlSerializer": "4.0.10" + }, + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "lib/netcore50/System.Private.ServiceModel.dll": {} + } + }, + "System.Private.Uri/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/_._": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {} + } + }, + "System.Reflection/4.0.10": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Reflection.Primitives": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Reflection.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {} + } + }, + "System.Reflection.Context/4.0.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.0.10", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Reflection.Context.dll": {} + }, + "runtime": { + "lib/netcore50/System.Reflection.Context.dll": {} + } + }, + "System.Reflection.DispatchProxy/4.0.0": { + "type": "package", + "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": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {} + } + }, + "System.Reflection.Emit/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.0": { + "type": "package", + "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Reflection": "4.0.10", + "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" + }, + "compile": { + "ref/netcore50/System.Reflection.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Metadata/1.0.22": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Reflection.Primitives.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Contracts": "4.0.0", + "System.Diagnostics.Debug": "4.0.10", + "System.Linq": "4.0.0", + "System.Reflection": "4.0.10", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Reflection": "4.0.10", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Resources.ResourceManager.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.0.20": { + "type": "package", + "dependencies": { + "System.Private.Uri": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Runtime.Handles.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.0.20": { + "type": "package", + "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": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} + } + }, + "System.Runtime.Numerics/4.0.0": { + "type": "package", + "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/netcore50/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.Numerics.dll": {} + } + }, + "System.Runtime.Serialization.Json/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Json.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {} + } + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} + } + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "type": "package", + "dependencies": { + "System.IO": "4.0.0", + "System.Private.DataContractSerialization": "4.1.0", + "System.Runtime": "4.0.0", + "System.Runtime.Serialization.Primitives": "4.1.0", + "System.Text.Encoding": "4.0.0", + "System.Xml.ReaderWriter": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {} + } + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.0", + "System.IO": "4.0.10", + "System.ObjectModel": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10", + "System.Threading.Tasks": "4.0.10" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {} + } + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.WindowsRuntime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + }, + "runtime": { + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} + } + }, + "System.Security.Claims/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.IO": "4.0.0", + "System.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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/netcore50/System.Security.Principal.dll": {} + }, + "runtime": { + "lib/netcore50/System.Security.Principal.dll": {} + } + }, + "System.ServiceModel.Duplex/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Duplex.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Duplex.dll": {} + } + }, + "System.ServiceModel.Http/4.0.10": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/dotnet/System.ServiceModel.Http.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Http.dll": {} + } + }, + "System.ServiceModel.NetTcp/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.NetTcp.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.NetTcp.dll": {} + } + }, + "System.ServiceModel.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Primitives.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Primitives.dll": {} + } + }, + "System.ServiceModel.Security/4.0.0": { + "type": "package", + "dependencies": { + "System.Private.ServiceModel": "4.0.0", + "System.Runtime": "4.0.20" + }, + "compile": { + "ref/netcore50/System.ServiceModel.Security.dll": {} + }, + "runtime": { + "lib/netcore50/System.ServiceModel.Security.dll": {} + } + }, + "System.Text.Encoding/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.CodePages/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "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.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Text.Encoding": "4.0.10", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/dotnet/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Text.Encoding": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Text.Encoding.Extensions.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.0.10": { + "type": "package", + "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": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0", + "System.Threading.Tasks": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {} + } + }, + "System.Threading.Overlapped/4.0.0": { + "type": "package", + "dependencies": { + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.20", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.Handles": "4.0.0", + "System.Runtime.InteropServices": "4.0.20", + "System.Threading": "4.0.10" + }, + "compile": { + "ref/dotnet/System.Threading.Overlapped.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Overlapped.dll": {} + } + }, + "System.Threading.Tasks/4.0.10": { + "type": "package", + "dependencies": { + "System.Runtime": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Threading.Tasks.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Dataflow/4.5.25": { + "type": "package", + "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": { + "type": "package", + "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/netcore50/System.Threading.Tasks.Parallel.dll": {} + }, + "runtime": { + "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} + } + }, + "System.Threading.Timer/4.0.0": { + "type": "package", + "compile": { + "ref/netcore50/System.Threading.Timer.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.10": { + "type": "package", + "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": { + "type": "package", + "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": {} + } + }, + "System.Xml.XmlDocument/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.XmlDocument.dll": {} + }, + "runtime": { + "lib/dotnet/System.Xml.XmlDocument.dll": {} + } + }, + "System.Xml.XmlSerializer/4.0.10": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.10", + "System.Diagnostics.Debug": "4.0.10", + "System.Globalization": "4.0.10", + "System.IO": "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.Reflection.TypeExtensions": "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", + "System.Xml.ReaderWriter": "4.0.10", + "System.Xml.XmlDocument": "4.0.0" + }, + "compile": { + "ref/dotnet/System.Xml.XmlSerializer.dll": {} + }, + "runtime": { + "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.CSharp/4.0.0": { + "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==", + "type": "package", + "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", + "files": [ + "Microsoft.NETCore.5.0.0.nupkg.sha512", + "Microsoft.NETCore.nuspec", + "_._" + ] + }, + "Microsoft.NETCore.Platforms/1.0.0": { + "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==", + "type": "package", + "files": [ + "Microsoft.NETCore.Platforms.1.0.0.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Portable.Compatibility/1.0.0": { + "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==", + "type": "package", + "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.1": { + "sha512": "WIblAPds88Mwvcu8OjmspmHLG9zyay//n1jMVxQlxikGzZBIeRDz/O7o9qBtOR+vDpfn+Y2EbzdCmPb3brMGRg==", + "type": "package", + "files": [ + "Microsoft.NETCore.Runtime.1.0.1.nupkg.sha512", + "Microsoft.NETCore.Runtime.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "sha512": "EQlk4pidS+VppUSjhCCMXYlw9mf/47BwyM5XIX/gQHp5/qedKG7jypSMy0SGwv80U5mr1juQC0YROqjr7j8nTA==", + "type": "package", + "files": [ + "Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", + "Microsoft.NETCore.Runtime.CoreCLR.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.json" + ] + }, + "Microsoft.NETCore.Runtime.Native/1.0.1": { + "sha512": "VeZR/qn/+FRH5rd1htnwBFIzSBW6xiA7Yu2UzaHKKlyf9Ev9xVXIOitWnkvb/tJMTKdmiCzmfi2TsAMajUHNZA==", + "type": "package", + "files": [ + "Microsoft.NETCore.Runtime.Native.1.0.1.nupkg.sha512", + "Microsoft.NETCore.Runtime.Native.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "Microsoft.NETCore.Targets/1.0.0": { + "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==", + "type": "package", + "files": [ + "Microsoft.NETCore.Targets.1.0.0.nupkg.sha512", + "Microsoft.NETCore.Targets.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { + "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==", + "type": "package", + "files": [ + "Microsoft.NETCore.Targets.UniversalWindowsPlatform.5.0.0.nupkg.sha512", + "Microsoft.NETCore.Targets.UniversalWindowsPlatform.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { + "sha512": "6xdZAZALSJB65rRfOAfB6+aVBBc42Oz8jr8Cqy8J7A34zWVBV9l612lwbEsf6KJ1YdtocJsNcA8sLId3vJL/FA==", + "type": "package", + "files": [ + "Microsoft.NETCore.UniversalWindowsPlatform.5.1.0.nupkg.sha512", + "Microsoft.NETCore.UniversalWindowsPlatform.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": { + "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==", + "type": "package", + "files": [ + "Microsoft.NETCore.Windows.ApiSets-x64.1.0.0.nupkg.sha512", + "Microsoft.NETCore.Windows.ApiSets-x64.nuspec", + "runtimes/win10-x64/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/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll", + "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", + "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", + "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll", + "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll", + "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll", + "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll", + "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll", + "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll", + "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll", + "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll", + "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll", + "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll", + "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll", + "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", + "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", + "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll", + "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll", + "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll", + "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll", + "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll", + "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll" + ] + }, + "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": { + "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==", + "type": "package", + "files": [ + "Microsoft.NETCore.Windows.ApiSets-x86.1.0.0.nupkg.sha512", + "Microsoft.NETCore.Windows.ApiSets-x86.nuspec", + "runtimes/win10-x86/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/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll", + "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", + "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", + "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll", + "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll", + "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll", + "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll", + "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll", + "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll", + "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll", + "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll", + "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll", + "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll", + "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll", + "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", + "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", + "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll", + "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll", + "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll", + "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll", + "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll", + "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll" + ] + }, + "Microsoft.VisualBasic/10.0.0": { + "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==", + "type": "package", + "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", + "files": [ + "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512", + "Microsoft.Win32.Primitives.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/Microsoft.Win32.Primitives.dll", + "lib/net46/Microsoft.Win32.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "runtime.any.System.Private.DataContractSerialization/4.1.0": { + "sha512": "nJ5sB6Q7vbOEZ+tm/L7XISxO0Az6tkMup5rhpgPboVpUKgMnsdWiDvSlzzpK/bsiYxMIJCJ4Xrt2abt8Z1beJw==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/DNXCore50/System.Private.DataContractSerialization.dll", + "lib/netcore50/System.Private.DataContractSerialization.dll", + "ref/dotnet/_._", + "runtime.any.System.Private.DataContractSerialization.4.1.0.nupkg.sha512", + "runtime.any.System.Private.DataContractSerialization.nuspec", + "runtimes/aot/lib/netcore50/_._" + ] + }, + "runtime.aot.System.Private.DataContractSerialization/4.1.0": { + "sha512": "0GKgzv1P8U+1x0grF5xg9xAjjVahzAZwGNF6ff8/CeXi+1isQYi7vZ/GhiyU7zDaQnKmSOj1/tTZqhOo5P4yTA==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "ref/dotnet/_._", + "runtime.aot.System.Private.DataContractSerialization.4.1.0.nupkg.sha512", + "runtime.aot.System.Private.DataContractSerialization.nuspec", + "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll" + ] + }, + "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "sha512": "RGzhZPvizLZVtpUAnRHdIlluBT+IBgj9YuJcpUzvE9X9sDfSIzKLmHoAYeuQDOKXjRiy1qWh6/qsgXF9K8LDrQ==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "ref/dotnet/_._", + "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", + "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR.nuspec", + "runtimes/win7-x64/lib/dotnet/mscorlib.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/mscorrc.debug.dll", + "runtimes/win7-x64/native/mscorrc.dll" + ] + }, + "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "sha512": "Sm4ZEOX0J7RLguqTTv/S1df8DHy+ndLPCg8qlth3icuO6awpSzkqte5gQMV4pSci5YduMed9mgRGcPe3EQ5l2w==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "ref/dotnet/_._", + "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", + "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR.nuspec", + "runtimes/win7-x86/lib/dotnet/mscorlib.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/mscorrc.debug.dll", + "runtimes/win7-x86/native/mscorrc.dll" + ] + }, + "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { + "sha512": "sO14C2owb6uCS+OuoCUO6baXQQrG4D3rfOtE6iL1RNsiTTe/rjQC7NZY0iWmUjzd7+g+5ejaEv4x3sM2KRAUSw==", + "type": "package", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "ref/dotnet/_._", + "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", + "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR.nuspec", + "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll", + "runtimes/win8-arm/native/clretwrc.dll", + "runtimes/win8-arm/native/coreclr.dll", + "runtimes/win8-arm/native/dbgshim.dll", + "runtimes/win8-arm/native/mscordaccore.dll", + "runtimes/win8-arm/native/mscordbi.dll", + "runtimes/win8-arm/native/mscorrc.debug.dll", + "runtimes/win8-arm/native/mscorrc.dll" + ] + }, + "System.AppContext/4.0.0": { + "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==", + "type": "package", + "files": [ + "System.AppContext.4.0.0.nupkg.sha512", + "System.AppContext.nuspec", + "lib/DNXCore50/System.AppContext.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.AppContext.dll", + "lib/netcore50/System.AppContext.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Collections.dll" + ] + }, + "System.Collections.Concurrent/4.0.10": { + "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==", + "type": "package", + "files": [ + "System.Collections.Concurrent.4.0.10.nupkg.sha512", + "System.Collections.Concurrent.nuspec", + "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", + "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", + "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.Collections.Specialized/4.0.0": { + "sha512": "poJFwQCUOoXqvdoGxx+3p8Z63yawcYKPBSFP67Z2jICeOINvEIQZN7mVOAnC7gsVF0WU+A2wtVwfhagC7UCgAg==", + "type": "package", + "files": [ + "System.Collections.Specialized.4.0.0.nupkg.sha512", + "System.Collections.Specialized.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Collections.Specialized.dll", + "lib/net46/System.Collections.Specialized.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Collections.Specialized.dll", + "ref/dotnet/System.Collections.Specialized.xml", + "ref/dotnet/de/System.Collections.Specialized.xml", + "ref/dotnet/es/System.Collections.Specialized.xml", + "ref/dotnet/fr/System.Collections.Specialized.xml", + "ref/dotnet/it/System.Collections.Specialized.xml", + "ref/dotnet/ja/System.Collections.Specialized.xml", + "ref/dotnet/ko/System.Collections.Specialized.xml", + "ref/dotnet/ru/System.Collections.Specialized.xml", + "ref/dotnet/zh-hans/System.Collections.Specialized.xml", + "ref/dotnet/zh-hant/System.Collections.Specialized.xml", + "ref/net46/System.Collections.Specialized.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.ComponentModel/4.0.0": { + "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==", + "type": "package", + "files": [ + "System.ComponentModel.4.0.0.nupkg.sha512", + "System.ComponentModel.nuspec", + "lib/dotnet/System.ComponentModel.dll", + "lib/net45/_._", + "lib/netcore50/System.ComponentModel.dll", + "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", + "ref/net45/_._", + "ref/netcore50/System.ComponentModel.dll", + "ref/netcore50/System.ComponentModel.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._" + ] + }, + "System.ComponentModel.Annotations/4.0.10": { + "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==", + "type": "package", + "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", + "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.Data.Common/4.0.0": { + "sha512": "SA7IdoTWiImVr0exDM68r0mKmR4f/qFGxZUrJQKu4YS7F+3afWzSOCezHxWdevQ0ONi4WRQsOiv+Zf9p8H0Feg==", + "type": "package", + "files": [ + "System.Data.Common.4.0.0.nupkg.sha512", + "System.Data.Common.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Data.Common.dll", + "lib/net46/System.Data.Common.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Data.Common.dll", + "ref/dotnet/System.Data.Common.xml", + "ref/dotnet/de/System.Data.Common.xml", + "ref/dotnet/es/System.Data.Common.xml", + "ref/dotnet/fr/System.Data.Common.xml", + "ref/dotnet/it/System.Data.Common.xml", + "ref/dotnet/ja/System.Data.Common.xml", + "ref/dotnet/ko/System.Data.Common.xml", + "ref/dotnet/ru/System.Data.Common.xml", + "ref/dotnet/zh-hans/System.Data.Common.xml", + "ref/dotnet/zh-hant/System.Data.Common.xml", + "ref/net46/System.Data.Common.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Diagnostics.Contracts/4.0.0": { + "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==", + "type": "package", + "files": [ + "System.Diagnostics.Contracts.4.0.0.nupkg.sha512", + "System.Diagnostics.Contracts.nuspec", + "lib/DNXCore50/System.Diagnostics.Contracts.dll", + "lib/net45/_._", + "lib/netcore50/System.Diagnostics.Contracts.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "ref/dotnet/System.Diagnostics.Contracts.dll", + "ref/dotnet/System.Diagnostics.Contracts.xml", + "ref/dotnet/de/System.Diagnostics.Contracts.xml", + "ref/dotnet/es/System.Diagnostics.Contracts.xml", + "ref/dotnet/fr/System.Diagnostics.Contracts.xml", + "ref/dotnet/it/System.Diagnostics.Contracts.xml", + "ref/dotnet/ja/System.Diagnostics.Contracts.xml", + "ref/dotnet/ko/System.Diagnostics.Contracts.xml", + "ref/dotnet/ru/System.Diagnostics.Contracts.xml", + "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml", + "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Contracts.dll", + "ref/netcore50/System.Diagnostics.Contracts.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll" + ] + }, + "System.Diagnostics.Debug/4.0.10": { + "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==", + "type": "package", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll" + ] + }, + "System.Diagnostics.StackTrace/4.0.0": { + "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==", + "type": "package", + "files": [ + "System.Diagnostics.StackTrace.4.0.0.nupkg.sha512", + "System.Diagnostics.StackTrace.nuspec", + "lib/DNXCore50/System.Diagnostics.StackTrace.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Diagnostics.StackTrace.dll", + "lib/netcore50/System.Diagnostics.StackTrace.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Diagnostics.StackTrace.dll", + "ref/dotnet/System.Diagnostics.StackTrace.xml", + "ref/dotnet/de/System.Diagnostics.StackTrace.xml", + "ref/dotnet/es/System.Diagnostics.StackTrace.xml", + "ref/dotnet/fr/System.Diagnostics.StackTrace.xml", + "ref/dotnet/it/System.Diagnostics.StackTrace.xml", + "ref/dotnet/ja/System.Diagnostics.StackTrace.xml", + "ref/dotnet/ko/System.Diagnostics.StackTrace.xml", + "ref/dotnet/ru/System.Diagnostics.StackTrace.xml", + "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml", + "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml", + "ref/net46/System.Diagnostics.StackTrace.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll" + ] + }, + "System.Diagnostics.Tools/4.0.0": { + "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==", + "type": "package", + "files": [ + "System.Diagnostics.Tools.4.0.0.nupkg.sha512", + "System.Diagnostics.Tools.nuspec", + "lib/DNXCore50/System.Diagnostics.Tools.dll", + "lib/net45/_._", + "lib/netcore50/System.Diagnostics.Tools.dll", + "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", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Tools.dll", + "ref/netcore50/System.Diagnostics.Tools.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll" + ] + }, + "System.Diagnostics.Tracing/4.0.20": { + "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==", + "type": "package", + "files": [ + "System.Diagnostics.Tracing.4.0.20.nupkg.sha512", + "System.Diagnostics.Tracing.nuspec", + "lib/DNXCore50/System.Diagnostics.Tracing.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/netcore50/System.Diagnostics.Tracing.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll" + ] + }, + "System.Dynamic.Runtime/4.0.10": { + "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==", + "type": "package", + "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", + "files": [ + "System.Globalization.4.0.10.nupkg.sha512", + "System.Globalization.nuspec", + "lib/DNXCore50/System.Globalization.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/netcore50/System.Globalization.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Globalization.dll" + ] + }, + "System.Globalization.Calendars/4.0.0": { + "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==", + "type": "package", + "files": [ + "System.Globalization.Calendars.4.0.0.nupkg.sha512", + "System.Globalization.Calendars.nuspec", + "lib/DNXCore50/System.Globalization.Calendars.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Calendars.dll", + "lib/netcore50/System.Globalization.Calendars.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll" + ] + }, + "System.Globalization.Extensions/4.0.0": { + "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==", + "type": "package", + "files": [ + "System.Globalization.Extensions.4.0.0.nupkg.sha512", + "System.Globalization.Extensions.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Globalization.Extensions.dll", + "lib/net46/System.Globalization.Extensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.IO.dll" + ] + }, + "System.IO.Compression/4.0.0": { + "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==", + "type": "package", + "files": [ + "System.IO.Compression.4.0.0.nupkg.sha512", + "System.IO.Compression.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.IO.Compression.dll", + "lib/net45/_._", + "lib/netcore50/System.IO.Compression.dll", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/netcore50/System.IO.Compression.dll", + "ref/netcore50/System.IO.Compression.xml", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtime.json" + ] + }, + "System.IO.Compression.clrcompression-arm/4.0.0": { + "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==", + "type": "package", + "files": [ + "System.IO.Compression.clrcompression-arm.4.0.0.nupkg.sha512", + "System.IO.Compression.clrcompression-arm.nuspec", + "runtimes/win10-arm/native/ClrCompression.dll", + "runtimes/win7-arm/native/clrcompression.dll" + ] + }, + "System.IO.Compression.clrcompression-x64/4.0.0": { + "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==", + "type": "package", + "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", + "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", + "files": [ + "System.IO.Compression.ZipFile.4.0.0.nupkg.sha512", + "System.IO.Compression.ZipFile.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.IO.Compression.ZipFile.dll", + "lib/net46/System.IO.Compression.ZipFile.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.IO.FileSystem/4.0.0": { + "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==", + "type": "package", + "files": [ + "System.IO.FileSystem.4.0.0.nupkg.sha512", + "System.IO.FileSystem.nuspec", + "lib/DNXCore50/System.IO.FileSystem.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.dll", + "lib/netcore50/System.IO.FileSystem.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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", + "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.IsolatedStorage/4.0.0": { + "sha512": "d5KimUbZ49Ki6A/uwU+Iodng+nhJvpRs7hr/828cfeXC02LxUiggnRnAu+COtWcKvJ2YbBmAGOcO4GLK4fX1+w==", + "type": "package", + "files": [ + "System.IO.IsolatedStorage.4.0.0.nupkg.sha512", + "System.IO.IsolatedStorage.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/netcore50/System.IO.IsolatedStorage.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.IO.IsolatedStorage.dll", + "ref/dotnet/System.IO.IsolatedStorage.xml", + "ref/dotnet/de/System.IO.IsolatedStorage.xml", + "ref/dotnet/es/System.IO.IsolatedStorage.xml", + "ref/dotnet/fr/System.IO.IsolatedStorage.xml", + "ref/dotnet/it/System.IO.IsolatedStorage.xml", + "ref/dotnet/ja/System.IO.IsolatedStorage.xml", + "ref/dotnet/ko/System.IO.IsolatedStorage.xml", + "ref/dotnet/ru/System.IO.IsolatedStorage.xml", + "ref/dotnet/zh-hans/System.IO.IsolatedStorage.xml", + "ref/dotnet/zh-hant/System.IO.IsolatedStorage.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.IO.UnmanagedMemoryStream/4.0.0": { + "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==", + "type": "package", + "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", + "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", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtime.json", + "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll" + ] + }, + "System.Linq.Parallel/4.0.0": { + "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==", + "type": "package", + "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.Linq.Queryable/4.0.0": { + "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==", + "type": "package", + "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", + "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.Http.Rtc/4.0.0": { + "sha512": "PlE+oJgXdbxPmZYR6GBywRkyIPovjB1Y0SYHizj2Iflgu80uJQC4szl9gue4rKI2FgXiEbj9JL7wL5K3mp9HAQ==", + "type": "package", + "files": [ + "System.Net.Http.Rtc.4.0.0.nupkg.sha512", + "System.Net.Http.Rtc.nuspec", + "lib/netcore50/System.Net.Http.Rtc.dll", + "lib/win8/_._", + "ref/dotnet/System.Net.Http.Rtc.dll", + "ref/dotnet/System.Net.Http.Rtc.xml", + "ref/dotnet/de/System.Net.Http.Rtc.xml", + "ref/dotnet/es/System.Net.Http.Rtc.xml", + "ref/dotnet/fr/System.Net.Http.Rtc.xml", + "ref/dotnet/it/System.Net.Http.Rtc.xml", + "ref/dotnet/ja/System.Net.Http.Rtc.xml", + "ref/dotnet/ko/System.Net.Http.Rtc.xml", + "ref/dotnet/ru/System.Net.Http.Rtc.xml", + "ref/dotnet/zh-hans/System.Net.Http.Rtc.xml", + "ref/dotnet/zh-hant/System.Net.Http.Rtc.xml", + "ref/netcore50/System.Net.Http.Rtc.dll", + "ref/netcore50/System.Net.Http.Rtc.xml", + "ref/win8/_._" + ] + }, + "System.Net.NetworkInformation/4.0.0": { + "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==", + "type": "package", + "files": [ + "System.Net.NetworkInformation.4.0.0.nupkg.sha512", + "System.Net.NetworkInformation.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Net.NetworkInformation.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Net.Primitives/4.0.10": { + "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==", + "type": "package", + "files": [ + "System.Net.Primitives.4.0.10.nupkg.sha512", + "System.Net.Primitives.nuspec", + "lib/DNXCore50/System.Net.Primitives.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/netcore50/System.Net.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Net.Requests/4.0.10": { + "sha512": "A6XBR7TztiIQg6hx7VGfbBKmRTAavUERm2E7pmNz/gZeGvwyP0lcKHZxylJtNVKj7DPwr91bD87oLY6zZYntcg==", + "type": "package", + "files": [ + "System.Net.Requests.4.0.10.nupkg.sha512", + "System.Net.Requests.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Net.Requests.dll", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Net.Requests.dll", + "ref/dotnet/System.Net.Requests.xml", + "ref/dotnet/de/System.Net.Requests.xml", + "ref/dotnet/es/System.Net.Requests.xml", + "ref/dotnet/fr/System.Net.Requests.xml", + "ref/dotnet/it/System.Net.Requests.xml", + "ref/dotnet/ja/System.Net.Requests.xml", + "ref/dotnet/ko/System.Net.Requests.xml", + "ref/dotnet/ru/System.Net.Requests.xml", + "ref/dotnet/zh-hans/System.Net.Requests.xml", + "ref/dotnet/zh-hant/System.Net.Requests.xml", + "ref/net46/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Net.Sockets/4.0.0": { + "sha512": "7bBNLdO6Xw0BGyFVSxjloGXMvsc3qQmW+70bYMLwHEAVivMK8zx+E7XO8CeJnAko2mFj6R402E798EGYUksFcQ==", + "type": "package", + "files": [ + "System.Net.Sockets.4.0.0.nupkg.sha512", + "System.Net.Sockets.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.Sockets.dll", + "lib/netcore50/System.Net.Sockets.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Net.Sockets.dll", + "ref/dotnet/System.Net.Sockets.xml", + "ref/dotnet/de/System.Net.Sockets.xml", + "ref/dotnet/es/System.Net.Sockets.xml", + "ref/dotnet/fr/System.Net.Sockets.xml", + "ref/dotnet/it/System.Net.Sockets.xml", + "ref/dotnet/ja/System.Net.Sockets.xml", + "ref/dotnet/ko/System.Net.Sockets.xml", + "ref/dotnet/ru/System.Net.Sockets.xml", + "ref/dotnet/zh-hans/System.Net.Sockets.xml", + "ref/dotnet/zh-hant/System.Net.Sockets.xml", + "ref/net46/System.Net.Sockets.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Net.WebHeaderCollection/4.0.0": { + "sha512": "IsIZAsHm/yK7R/XASnEc4EMffFLIMgYchG3/zJv6B4LwMnXZwrVlSPpNbPgEVb0lSXyztsn7A6sIPAACQQ2vTQ==", + "type": "package", + "files": [ + "System.Net.WebHeaderCollection.4.0.0.nupkg.sha512", + "System.Net.WebHeaderCollection.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Net.WebHeaderCollection.dll", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Net.WebHeaderCollection.dll", + "ref/dotnet/System.Net.WebHeaderCollection.xml", + "ref/dotnet/de/System.Net.WebHeaderCollection.xml", + "ref/dotnet/es/System.Net.WebHeaderCollection.xml", + "ref/dotnet/fr/System.Net.WebHeaderCollection.xml", + "ref/dotnet/it/System.Net.WebHeaderCollection.xml", + "ref/dotnet/ja/System.Net.WebHeaderCollection.xml", + "ref/dotnet/ko/System.Net.WebHeaderCollection.xml", + "ref/dotnet/ru/System.Net.WebHeaderCollection.xml", + "ref/dotnet/zh-hans/System.Net.WebHeaderCollection.xml", + "ref/dotnet/zh-hant/System.Net.WebHeaderCollection.xml", + "ref/net46/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Numerics.Vectors/4.1.0": { + "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==", + "type": "package", + "files": [ + "System.Numerics.Vectors.4.1.0.nupkg.sha512", + "System.Numerics.Vectors.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Numerics.Vectors.WindowsRuntime/4.0.0": { + "sha512": "Ly7GvoPFZq6GyfZpfS0E7uCk1cinl5BANAngXVuau3lD2QqZJMHitzlPv6n1FlIn6krfv99X2IPkIaVzUwDHXA==", + "type": "package", + "files": [ + "System.Numerics.Vectors.WindowsRuntime.4.0.0.nupkg.sha512", + "System.Numerics.Vectors.WindowsRuntime.nuspec", + "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll" + ] + }, + "System.ObjectModel/4.0.10": { + "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==", + "type": "package", + "files": [ + "System.ObjectModel.4.0.10.nupkg.sha512", + "System.ObjectModel.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.ObjectModel.dll", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Private.DataContractSerialization/4.1.0": { + "sha512": "jihi0lC7TMGx8QtMuz3tRFoXdP0BHbceAdd3gvRbNnxM3W93jSRE/cocQyGf64wlC/1etjHKPwnwdu+PDJkjnA==", + "type": "package", + "files": [ + "System.Private.DataContractSerialization.4.1.0.nupkg.sha512", + "System.Private.DataContractSerialization.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "ref/dnxcore50/_._", + "ref/netcore50/_._", + "runtime.json" + ] + }, + "System.Private.Networking/4.0.0": { + "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==", + "type": "package", + "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.ServiceModel/4.0.0": { + "sha512": "cm2wEa1f9kuUq/2k8uIwepgZJi5HdxXSnjGQIeXmAb7RaWfZPEC/iamv9GJ67b5LPnCZHR0KvtFqh82e8AAYSw==", + "type": "package", + "files": [ + "System.Private.ServiceModel.4.0.0.nupkg.sha512", + "System.Private.ServiceModel.nuspec", + "lib/DNXCore50/System.Private.ServiceModel.dll", + "lib/netcore50/System.Private.ServiceModel.dll", + "ref/dnxcore50/_._", + "ref/netcore50/_._" + ] + }, + "System.Private.Uri/4.0.0": { + "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==", + "type": "package", + "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", + "files": [ + "System.Reflection.4.0.10.nupkg.sha512", + "System.Reflection.nuspec", + "lib/DNXCore50/System.Reflection.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/netcore50/System.Reflection.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.dll" + ] + }, + "System.Reflection.Context/4.0.0": { + "sha512": "Gz4sUHHFd/52RjHccSHbOXdujJEWKfL3gIaA+ekxvQaQfJGbI2tPzA0Uv3WTCTDRGHgtoNq5WS9E007Dt4P/VQ==", + "type": "package", + "files": [ + "System.Reflection.Context.4.0.0.nupkg.sha512", + "System.Reflection.Context.nuspec", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Context.dll", + "lib/win8/_._", + "ref/dotnet/System.Reflection.Context.dll", + "ref/dotnet/System.Reflection.Context.xml", + "ref/dotnet/de/System.Reflection.Context.xml", + "ref/dotnet/es/System.Reflection.Context.xml", + "ref/dotnet/fr/System.Reflection.Context.xml", + "ref/dotnet/it/System.Reflection.Context.xml", + "ref/dotnet/ja/System.Reflection.Context.xml", + "ref/dotnet/ko/System.Reflection.Context.xml", + "ref/dotnet/ru/System.Reflection.Context.xml", + "ref/dotnet/zh-hans/System.Reflection.Context.xml", + "ref/dotnet/zh-hant/System.Reflection.Context.xml", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Context.dll", + "ref/netcore50/System.Reflection.Context.xml", + "ref/win8/_._" + ] + }, + "System.Reflection.DispatchProxy/4.0.0": { + "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==", + "type": "package", + "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", + "files": [ + "System.Reflection.Emit.4.0.0.nupkg.sha512", + "System.Reflection.Emit.nuspec", + "lib/DNXCore50/System.Reflection.Emit.dll", + "lib/MonoAndroid10/_._", + "lib/net45/_._", + "lib/netcore50/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/xamarinmac20/_._" + ] + }, + "System.Reflection.Emit.ILGeneration/4.0.0": { + "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==", + "type": "package", + "files": [ + "System.Reflection.Emit.ILGeneration.4.0.0.nupkg.sha512", + "System.Reflection.Emit.ILGeneration.nuspec", + "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "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/_._" + ] + }, + "System.Reflection.Emit.Lightweight/4.0.0": { + "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==", + "type": "package", + "files": [ + "System.Reflection.Emit.Lightweight.4.0.0.nupkg.sha512", + "System.Reflection.Emit.Lightweight.nuspec", + "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.Lightweight.dll", + "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/_._" + ] + }, + "System.Reflection.Extensions/4.0.0": { + "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==", + "type": "package", + "files": [ + "System.Reflection.Extensions.4.0.0.nupkg.sha512", + "System.Reflection.Extensions.nuspec", + "lib/DNXCore50/System.Reflection.Extensions.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Extensions.dll", + "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", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll" + ] + }, + "System.Reflection.Metadata/1.0.22": { + "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==", + "type": "package", + "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", + "files": [ + "System.Reflection.Primitives.4.0.0.nupkg.sha512", + "System.Reflection.Primitives.nuspec", + "lib/DNXCore50/System.Reflection.Primitives.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Primitives.dll", + "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", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll" + ] + }, + "System.Reflection.TypeExtensions/4.0.0": { + "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==", + "type": "package", + "files": [ + "System.Reflection.TypeExtensions.4.0.0.nupkg.sha512", + "System.Reflection.TypeExtensions.nuspec", + "lib/DNXCore50/System.Reflection.TypeExtensions.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll" + ] + }, + "System.Resources.ResourceManager/4.0.0": { + "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==", + "type": "package", + "files": [ + "System.Resources.ResourceManager.4.0.0.nupkg.sha512", + "System.Resources.ResourceManager.nuspec", + "lib/DNXCore50/System.Resources.ResourceManager.dll", + "lib/net45/_._", + "lib/netcore50/System.Resources.ResourceManager.dll", + "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", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll" + ] + }, + "System.Runtime/4.0.20": { + "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==", + "type": "package", + "files": [ + "System.Runtime.4.0.20.nupkg.sha512", + "System.Runtime.nuspec", + "lib/DNXCore50/System.Runtime.dll", + "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", + "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", + "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", + "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.InteropServices.WindowsRuntime/4.0.0": { + "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==", + "type": "package", + "files": [ + "System.Runtime.InteropServices.WindowsRuntime.4.0.0.nupkg.sha512", + "System.Runtime.InteropServices.WindowsRuntime.nuspec", + "lib/net45/_._", + "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/de/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/es/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/fr/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/it/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/ja/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/ko/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/ru/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/zh-hans/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/dotnet/zh-hant/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/net45/_._", + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll", + "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll" + ] + }, + "System.Runtime.Numerics/4.0.0": { + "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==", + "type": "package", + "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.Runtime.Serialization.Json/4.0.1": { + "sha512": "MUqpQDHlwFAy3v+fVzLN26SMGCPW/J2n4vfsBfScPiut/+Kp77Pcy1nWX2FC83WskFMepvmjMcXwTYZ75FCK0Q==", + "type": "package", + "files": [ + "System.Runtime.Serialization.Json.4.0.1.nupkg.sha512", + "System.Runtime.Serialization.Json.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/DNXCore50/System.Runtime.Serialization.Json.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Runtime.Serialization.Json.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet5.1/System.Runtime.Serialization.Json.dll", + "ref/dotnet5.1/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/de/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/es/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/fr/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/it/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/ja/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/ko/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/ru/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/zh-hans/System.Runtime.Serialization.Json.xml", + "ref/dotnet5.1/zh-hant/System.Runtime.Serialization.Json.xml", + "ref/net45/_._", + "ref/netcore50/System.Runtime.Serialization.Json.dll", + "ref/netcore50/System.Runtime.Serialization.Json.xml", + "ref/netcore50/de/System.Runtime.Serialization.Json.xml", + "ref/netcore50/es/System.Runtime.Serialization.Json.xml", + "ref/netcore50/fr/System.Runtime.Serialization.Json.xml", + "ref/netcore50/it/System.Runtime.Serialization.Json.xml", + "ref/netcore50/ja/System.Runtime.Serialization.Json.xml", + "ref/netcore50/ko/System.Runtime.Serialization.Json.xml", + "ref/netcore50/ru/System.Runtime.Serialization.Json.xml", + "ref/netcore50/zh-hans/System.Runtime.Serialization.Json.xml", + "ref/netcore50/zh-hant/System.Runtime.Serialization.Json.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll" + ] + }, + "System.Runtime.Serialization.Primitives/4.1.0": { + "sha512": "2UBnpTwpEi5dzbNJ8KhbOZ7Te1XQNov9MrtJ+dcnqogjACPNzbOiGT2uU9XgZg+sdbPvr4VMvVjFwJ85uLLCuA==", + "type": "package", + "files": [ + "System.Runtime.Serialization.Primitives.4.1.0.nupkg.sha512", + "System.Runtime.Serialization.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet5.4/System.Runtime.Serialization.Primitives.dll", + "lib/net45/_._", + "lib/net46/System.Runtime.Serialization.Primitives.dll", + "lib/netcore50/System.Runtime.Serialization.Primitives.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet5.1/System.Runtime.Serialization.Primitives.dll", + "ref/dotnet5.1/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/de/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/es/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/fr/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/it/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/ja/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/ko/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/ru/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.1/zh-hant/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/System.Runtime.Serialization.Primitives.dll", + "ref/dotnet5.4/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/de/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/es/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/fr/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/it/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/ja/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/ko/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/ru/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/zh-hans/System.Runtime.Serialization.Primitives.xml", + "ref/dotnet5.4/zh-hant/System.Runtime.Serialization.Primitives.xml", + "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/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll" + ] + }, + "System.Runtime.Serialization.Xml/4.1.0": { + "sha512": "7TvzeIeNvT2GLpmSy/3J1VIkT70MroNujIiBWBe0qeM6/QFPdCcF/1Zxx9Ohc/iZUPAANb1wMruCAiYY2HTTrg==", + "type": "package", + "files": [ + "System.Runtime.Serialization.Xml.4.1.0.nupkg.sha512", + "System.Runtime.Serialization.Xml.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/DNXCore50/System.Runtime.Serialization.Xml.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.Runtime.Serialization.Xml.dll", + "lib/netcore50/System.Runtime.Serialization.Xml.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet5.1/System.Runtime.Serialization.Xml.dll", + "ref/dotnet5.1/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/de/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/es/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/fr/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/it/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/ja/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/ko/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/ru/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/zh-hans/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.1/zh-hant/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/System.Runtime.Serialization.Xml.dll", + "ref/dotnet5.4/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/de/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/es/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/fr/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/it/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/ja/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/ko/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/ru/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/zh-hans/System.Runtime.Serialization.Xml.xml", + "ref/dotnet5.4/zh-hant/System.Runtime.Serialization.Xml.xml", + "ref/net45/_._", + "ref/net46/System.Runtime.Serialization.Xml.dll", + "ref/netcore50/System.Runtime.Serialization.Xml.dll", + "ref/netcore50/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/de/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/es/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/fr/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/it/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/ja/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/ko/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/ru/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/zh-hans/System.Runtime.Serialization.Xml.xml", + "ref/netcore50/zh-hant/System.Runtime.Serialization.Xml.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll" + ] + }, + "System.Runtime.WindowsRuntime/4.0.10": { + "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==", + "type": "package", + "files": [ + "System.Runtime.WindowsRuntime.4.0.10.nupkg.sha512", + "System.Runtime.WindowsRuntime.nuspec", + "lib/netcore50/System.Runtime.WindowsRuntime.dll", + "lib/win81/_._", + "lib/wpa81/_._", + "ref/dotnet/System.Runtime.WindowsRuntime.dll", + "ref/dotnet/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/de/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/es/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/it/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml", + "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml", + "ref/netcore50/System.Runtime.WindowsRuntime.dll", + "ref/netcore50/System.Runtime.WindowsRuntime.xml", + "ref/win81/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll" + ] + }, + "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { + "sha512": "2GY3fkXBMQOyyO9ovaH46CN6MD2ck/Gvk4VNAgVDvtmfO3HXYFNd+bB05WhVcJrHKbfKZNwfwZKpYZ+OsVFsLw==", + "type": "package", + "files": [ + "System.Runtime.WindowsRuntime.UI.Xaml.4.0.0.nupkg.sha512", + "System.Runtime.WindowsRuntime.UI.Xaml.nuspec", + "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll", + "lib/win8/_._", + "lib/wpa81/_._", + "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.dll", + "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/de/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/es/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/fr/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/it/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/ja/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/ko/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/ru/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll", + "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.xml", + "ref/win8/_._", + "ref/wpa81/_._" + ] + }, + "System.Security.Claims/4.0.0": { + "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==", + "type": "package", + "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", + "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/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", + "ref/net45/_._", + "ref/netcore50/System.Security.Principal.dll", + "ref/netcore50/System.Security.Principal.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._" + ] + }, + "System.ServiceModel.Duplex/4.0.0": { + "sha512": "JFeDn+IsiwAVJkNNnM7MLefJOnzYhovaHnjk3lzEnUWkYZJeAKrcgLdK6GE2GNjb5mEV8Pad/E0JcA8eCr3eWQ==", + "type": "package", + "files": [ + "System.ServiceModel.Duplex.4.0.0.nupkg.sha512", + "System.ServiceModel.Duplex.nuspec", + "lib/DNXCore50/System.ServiceModel.Duplex.dll", + "lib/net45/_._", + "lib/netcore50/System.ServiceModel.Duplex.dll", + "lib/win8/_._", + "ref/dotnet/System.ServiceModel.Duplex.dll", + "ref/dotnet/System.ServiceModel.Duplex.xml", + "ref/dotnet/de/System.ServiceModel.Duplex.xml", + "ref/dotnet/es/System.ServiceModel.Duplex.xml", + "ref/dotnet/fr/System.ServiceModel.Duplex.xml", + "ref/dotnet/it/System.ServiceModel.Duplex.xml", + "ref/dotnet/ja/System.ServiceModel.Duplex.xml", + "ref/dotnet/ko/System.ServiceModel.Duplex.xml", + "ref/dotnet/ru/System.ServiceModel.Duplex.xml", + "ref/dotnet/zh-hans/System.ServiceModel.Duplex.xml", + "ref/dotnet/zh-hant/System.ServiceModel.Duplex.xml", + "ref/net45/_._", + "ref/netcore50/System.ServiceModel.Duplex.dll", + "ref/netcore50/System.ServiceModel.Duplex.xml", + "ref/win8/_._" + ] + }, + "System.ServiceModel.Http/4.0.10": { + "sha512": "Vyl7lmvMlXJamtnDugoXuAgAQGSqtA7omK3zDBYByhbYeBC2hRBchgyXox7e5vEO+29TeB1IpoLWQGb7tO9h6A==", + "type": "package", + "files": [ + "System.ServiceModel.Http.4.0.10.nupkg.sha512", + "System.ServiceModel.Http.nuspec", + "lib/DNXCore50/System.ServiceModel.Http.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/netcore50/System.ServiceModel.Http.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.ServiceModel.Http.dll", + "ref/dotnet/System.ServiceModel.Http.xml", + "ref/dotnet/de/System.ServiceModel.Http.xml", + "ref/dotnet/es/System.ServiceModel.Http.xml", + "ref/dotnet/fr/System.ServiceModel.Http.xml", + "ref/dotnet/it/System.ServiceModel.Http.xml", + "ref/dotnet/ja/System.ServiceModel.Http.xml", + "ref/dotnet/ko/System.ServiceModel.Http.xml", + "ref/dotnet/ru/System.ServiceModel.Http.xml", + "ref/dotnet/zh-hans/System.ServiceModel.Http.xml", + "ref/dotnet/zh-hant/System.ServiceModel.Http.xml", + "ref/net46/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.ServiceModel.NetTcp/4.0.0": { + "sha512": "lV2Cdcso9jOS0KBtgHZHzTLe/Lx/ERdPcvF4dlepUie6/+BOMYTOgg2C7OdpIjp3fwUNXq8nhU+IilmEyjuf/A==", + "type": "package", + "files": [ + "System.ServiceModel.NetTcp.4.0.0.nupkg.sha512", + "System.ServiceModel.NetTcp.nuspec", + "lib/DNXCore50/System.ServiceModel.NetTcp.dll", + "lib/net45/_._", + "lib/netcore50/System.ServiceModel.NetTcp.dll", + "lib/win8/_._", + "ref/dotnet/System.ServiceModel.NetTcp.dll", + "ref/dotnet/System.ServiceModel.NetTcp.xml", + "ref/dotnet/de/System.ServiceModel.NetTcp.xml", + "ref/dotnet/es/System.ServiceModel.NetTcp.xml", + "ref/dotnet/fr/System.ServiceModel.NetTcp.xml", + "ref/dotnet/it/System.ServiceModel.NetTcp.xml", + "ref/dotnet/ja/System.ServiceModel.NetTcp.xml", + "ref/dotnet/ko/System.ServiceModel.NetTcp.xml", + "ref/dotnet/ru/System.ServiceModel.NetTcp.xml", + "ref/dotnet/zh-hans/System.ServiceModel.NetTcp.xml", + "ref/dotnet/zh-hant/System.ServiceModel.NetTcp.xml", + "ref/net45/_._", + "ref/netcore50/System.ServiceModel.NetTcp.dll", + "ref/netcore50/System.ServiceModel.NetTcp.xml", + "ref/win8/_._" + ] + }, + "System.ServiceModel.Primitives/4.0.0": { + "sha512": "uF5VYQWR07LgiZkzUr8qjwvqOaIAfwU566MneD4WuC14d8FLJNsAgCJUYhBGB7COjH7HTqnP9ZFmr6c+L83Stg==", + "type": "package", + "files": [ + "System.ServiceModel.Primitives.4.0.0.nupkg.sha512", + "System.ServiceModel.Primitives.nuspec", + "lib/DNXCore50/System.ServiceModel.Primitives.dll", + "lib/net45/_._", + "lib/netcore50/System.ServiceModel.Primitives.dll", + "lib/win8/_._", + "ref/dotnet/System.ServiceModel.Primitives.dll", + "ref/dotnet/System.ServiceModel.Primitives.xml", + "ref/dotnet/de/System.ServiceModel.Primitives.xml", + "ref/dotnet/es/System.ServiceModel.Primitives.xml", + "ref/dotnet/fr/System.ServiceModel.Primitives.xml", + "ref/dotnet/it/System.ServiceModel.Primitives.xml", + "ref/dotnet/ja/System.ServiceModel.Primitives.xml", + "ref/dotnet/ko/System.ServiceModel.Primitives.xml", + "ref/dotnet/ru/System.ServiceModel.Primitives.xml", + "ref/dotnet/zh-hans/System.ServiceModel.Primitives.xml", + "ref/dotnet/zh-hant/System.ServiceModel.Primitives.xml", + "ref/net45/_._", + "ref/netcore50/System.ServiceModel.Primitives.dll", + "ref/netcore50/System.ServiceModel.Primitives.xml", + "ref/win8/_._" + ] + }, + "System.ServiceModel.Security/4.0.0": { + "sha512": "sPVzsnd8w/TJsW/4sYA9eIGP+RtlpN0AhKLGKf9ywdGGmHPi0kkuX2mx412dM3GN0e4oifuISwvZqby/sI8Feg==", + "type": "package", + "files": [ + "System.ServiceModel.Security.4.0.0.nupkg.sha512", + "System.ServiceModel.Security.nuspec", + "lib/DNXCore50/System.ServiceModel.Security.dll", + "lib/net45/_._", + "lib/netcore50/System.ServiceModel.Security.dll", + "lib/win8/_._", + "ref/dotnet/System.ServiceModel.Security.dll", + "ref/dotnet/System.ServiceModel.Security.xml", + "ref/dotnet/de/System.ServiceModel.Security.xml", + "ref/dotnet/es/System.ServiceModel.Security.xml", + "ref/dotnet/fr/System.ServiceModel.Security.xml", + "ref/dotnet/it/System.ServiceModel.Security.xml", + "ref/dotnet/ja/System.ServiceModel.Security.xml", + "ref/dotnet/ko/System.ServiceModel.Security.xml", + "ref/dotnet/ru/System.ServiceModel.Security.xml", + "ref/dotnet/zh-hans/System.ServiceModel.Security.xml", + "ref/dotnet/zh-hant/System.ServiceModel.Security.xml", + "ref/net45/_._", + "ref/netcore50/System.ServiceModel.Security.dll", + "ref/netcore50/System.ServiceModel.Security.xml", + "ref/win8/_._" + ] + }, + "System.Text.Encoding/4.0.10": { + "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==", + "type": "package", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll" + ] + }, + "System.Text.Encoding.CodePages/4.0.0": { + "sha512": "ZHBTr1AXLjY9OuYR7pKx5xfN6QFye1kgd5QAbGrvfCOu7yxRnJs3VUaxERe1fOlnF0mi/xD/Dvb3T3x3HNuPWQ==", + "type": "package", + "files": [ + "System.Text.Encoding.CodePages.4.0.0.nupkg.sha512", + "System.Text.Encoding.CodePages.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Text.Encoding.CodePages.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Text.Encoding.CodePages.dll", + "ref/dotnet/System.Text.Encoding.CodePages.xml", + "ref/dotnet/de/System.Text.Encoding.CodePages.xml", + "ref/dotnet/es/System.Text.Encoding.CodePages.xml", + "ref/dotnet/fr/System.Text.Encoding.CodePages.xml", + "ref/dotnet/it/System.Text.Encoding.CodePages.xml", + "ref/dotnet/ja/System.Text.Encoding.CodePages.xml", + "ref/dotnet/ko/System.Text.Encoding.CodePages.xml", + "ref/dotnet/ru/System.Text.Encoding.CodePages.xml", + "ref/dotnet/zh-hans/System.Text.Encoding.CodePages.xml", + "ref/dotnet/zh-hant/System.Text.Encoding.CodePages.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Text.Encoding.Extensions/4.0.10": { + "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==", + "type": "package", + "files": [ + "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512", + "System.Text.Encoding.Extensions.nuspec", + "lib/DNXCore50/System.Text.Encoding.Extensions.dll", + "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", + "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", + "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", + "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", + "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", + "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", + "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/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", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.Parallel.dll", + "ref/netcore50/System.Threading.Tasks.Parallel.xml", + "ref/win8/_._", + "ref/wpa81/_._" + ] + }, + "System.Threading.Timer/4.0.0": { + "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==", + "type": "package", + "files": [ + "System.Threading.Timer.4.0.0.nupkg.sha512", + "System.Threading.Timer.nuspec", + "lib/DNXCore50/System.Threading.Timer.dll", + "lib/net451/_._", + "lib/netcore50/System.Threading.Timer.dll", + "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", + "ref/net451/_._", + "ref/netcore50/System.Threading.Timer.dll", + "ref/netcore50/System.Threading.Timer.xml", + "ref/win81/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll" + ] + }, + "System.Xml.ReaderWriter/4.0.10": { + "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==", + "type": "package", + "files": [ + "System.Xml.ReaderWriter.4.0.10.nupkg.sha512", + "System.Xml.ReaderWriter.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Xml.ReaderWriter.dll", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Xml.XDocument/4.0.10": { + "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==", + "type": "package", + "files": [ + "System.Xml.XDocument.4.0.10.nupkg.sha512", + "System.Xml.XDocument.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Xml.XDocument.dll", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "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/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Xml.XmlDocument/4.0.0": { + "sha512": "H5qTx2+AXgaKE5wehU1ZYeYPFpp/rfFh69/937NvwCrDqbIkvJRmIFyKKpkoMI6gl9hGfuVizfIudVTMyowCXw==", + "type": "package", + "files": [ + "System.Xml.XmlDocument.4.0.0.nupkg.sha512", + "System.Xml.XmlDocument.nuspec", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/dotnet/System.Xml.XmlDocument.dll", + "lib/net46/System.Xml.XmlDocument.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Xml.XmlDocument.dll", + "ref/dotnet/System.Xml.XmlDocument.xml", + "ref/dotnet/de/System.Xml.XmlDocument.xml", + "ref/dotnet/es/System.Xml.XmlDocument.xml", + "ref/dotnet/fr/System.Xml.XmlDocument.xml", + "ref/dotnet/it/System.Xml.XmlDocument.xml", + "ref/dotnet/ja/System.Xml.XmlDocument.xml", + "ref/dotnet/ko/System.Xml.XmlDocument.xml", + "ref/dotnet/ru/System.Xml.XmlDocument.xml", + "ref/dotnet/zh-hans/System.Xml.XmlDocument.xml", + "ref/dotnet/zh-hant/System.Xml.XmlDocument.xml", + "ref/net46/System.Xml.XmlDocument.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._" + ] + }, + "System.Xml.XmlSerializer/4.0.10": { + "sha512": "OKhE6vruk88z/hl0lmfrMvXteTASgJUagu6PT6S10i9uLbvDR3pTwB6jVgiwa2D2qtTB+eneZbS9jljhPXhTtg==", + "type": "package", + "files": [ + "System.Xml.XmlSerializer.4.0.10.nupkg.sha512", + "System.Xml.XmlSerializer.nuspec", + "lib/DNXCore50/System.Xml.XmlSerializer.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/netcore50/System.Xml.XmlSerializer.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/dotnet/System.Xml.XmlSerializer.dll", + "ref/dotnet/System.Xml.XmlSerializer.xml", + "ref/dotnet/de/System.Xml.XmlSerializer.xml", + "ref/dotnet/es/System.Xml.XmlSerializer.xml", + "ref/dotnet/fr/System.Xml.XmlSerializer.xml", + "ref/dotnet/it/System.Xml.XmlSerializer.xml", + "ref/dotnet/ja/System.Xml.XmlSerializer.xml", + "ref/dotnet/ko/System.Xml.XmlSerializer.xml", + "ref/dotnet/ru/System.Xml.XmlSerializer.xml", + "ref/dotnet/zh-hans/System.Xml.XmlSerializer.xml", + "ref/dotnet/zh-hant/System.Xml.XmlSerializer.xml", + "ref/net46/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "runtime.json", + "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll" + ] + } + }, + "projectFileDependencyGroups": { + "": [ + "Microsoft.NETCore.UniversalWindowsPlatform >= 5.1.0" + ], + "UAP,Version=v10.0": [] + } +} \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config new file mode 100644 index 00000000..3c88dd4d --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml new file mode 100644 index 00000000..2bed581a --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs new file mode 100644 index 00000000..729a0de3 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs @@ -0,0 +1,51 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace ClassicWin32Host +{ + + + public static class AppData + { + + private static ExtensionManager extensionManager; + internal static ExtensionManager ExtensionManager + { + get + { + return extensionManager; + } + + set + { + extensionManager = value; + } + } + + } + + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + + } +} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj new file mode 100644 index 00000000..d90ee381 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj @@ -0,0 +1,187 @@ + + + + + Debug + AnyCPU + {50D40A2B-85CA-4292-BF34-06E571964856} + WinExe + ClassicWin32Host + ClassicWin32Host + v4.5.2 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + true + + + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + bin\x64\Debug\ + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + true + + + bin\x64\Release\ + TRACE + true + pdbonly + x64 + prompt + MinimumRecommendedRules.ruleset + true + + + false + + + 1AFC6CEAD8CC03F0DD2D99E70CA0FE3DD96CD8F7 + + + ClassicWin32Host_1_TemporaryKey.pfx + + + + + + + False + ..\..\..\..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll + False + + + False + ..\..\..\..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.UI.Xaml.dll + False + + + + + + + + + + 4.0 + + + ..\..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd + + + + + + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + + ExtensionsPage.xaml + + + + MainPage.xaml + + + MainWindow.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + False + Microsoft .NET Framework 4.5.2 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user new file mode 100644 index 00000000..8d8016d1 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user @@ -0,0 +1,15 @@ + + + + + + publish\ + + + + + + en-US + false + + \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs new file mode 100644 index 00000000..f6940df9 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs @@ -0,0 +1,504 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; +using System.Runtime.InteropServices; +using System.Windows.Threading; +using System.Threading.Tasks; +using Windows.ApplicationModel.Core; +using Windows.ApplicationModel; +using Windows.ApplicationModel.AppExtensions; // App Extensions!! +using Windows.ApplicationModel.AppService; +using Windows.Foundation.Collections; +using Windows.Storage; +using Windows.UI.Core; +using Windows.UI.Popups; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media.Imaging; +using Windows.System.Threading; + +namespace ClassicWin32Host +{ + class ExtensionManager + { + private ObservableCollection _extensions; + private string _contract; + private Dispatcher _dispatcher; + private AppExtensionCatalog _catalog; + private StorageFolder _folder; + + public ExtensionManager(string contract, Dispatcher dispatcher) + { + // extensions list + _extensions = new ObservableCollection(); + + // thread which creates the observable collection must be the thread to modify it + _dispatcher = dispatcher; + + // catalog & contract + _contract = contract; + _catalog = AppExtensionCatalog.Open(_contract); + _folder = null; + + // set up extension management events + _catalog.PackageInstalled += Catalog_PackageInstalled; + _catalog.PackageUpdated += Catalog_PackageUpdated; + _catalog.PackageUninstalling += Catalog_PackageUninstalling; + _catalog.PackageUpdating += Catalog_PackageUpdating; + _catalog.PackageStatusChanged += Catalog_PackageStatusChanged; + + // Scan all extensions + FindAllExtensions(); + } + + public ObservableCollection Extensions + { + get { return _extensions; } + } + + public string Contract + { + get { return _contract; } + } + + public StorageFolder Folder + { + get { return _folder; } + } + + public async void FindAllExtensions() + { + // load all the extensions currently installed + IReadOnlyList extensions = await _catalog.FindAllAsync(); + foreach (AppExtension ext in extensions) + { + // load this extension + await LoadExtension(ext); + } + } + + private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args) + { + await _dispatcher.BeginInvoke((Action)(async () => { + foreach (AppExtension ext in args.Extensions) + { + await LoadExtension(ext); + } + }) ,DispatcherPriority.Normal, null); + } + + private async Task LoadAllExtensions(AppExtensionPackageInstalledEventArgs args) + { + foreach (AppExtension ext in args.Extensions) + { + await LoadExtension(ext); + } + return; + } + + // package has been updated, so reload the extensions + private async void Catalog_PackageUpdated(AppExtensionCatalog sender, AppExtensionPackageUpdatedEventArgs args) + { + await _dispatcher.BeginInvoke((Action)(async () => { + foreach (AppExtension ext in args.Extensions) + { + await LoadExtension(ext); + } + }) ,DispatcherPriority.Normal, null); + } + + // package is updating, so just unload the extensions + private async void Catalog_PackageUpdating(AppExtensionCatalog sender, AppExtensionPackageUpdatingEventArgs args) + { + await UnloadExtensions(args.Package); + } + + // package is removed, so unload all the extensions in the package and remove it + private async void Catalog_PackageUninstalling(AppExtensionCatalog sender, AppExtensionPackageUninstallingEventArgs args) + { + await RemoveExtensions(args.Package); + } + + // package status has changed, could be invalid, licensing issue, app was on USB and removed, etc + private async void Catalog_PackageStatusChanged(AppExtensionCatalog sender, AppExtensionPackageStatusChangedEventArgs args) + { + // get package status + if (!(args.Package.Status.VerifyIsOK())) + { + // if it's offline unload only + if (args.Package.Status.PackageOffline) + { + await UnloadExtensions(args.Package); + } + + // package is being serviced or deployed + else if (args.Package.Status.Servicing || args.Package.Status.DeploymentInProgress) + { + // ignore these package status events + } + + // package is tampered or invalid or some other issue + // glyphing the extensions would be a good user experience + else + { + await RemoveExtensions(args.Package); + } + + } + // if package is now OK, attempt to load the extensions + else + { + // try to load any extensions associated with this package + await LoadExtensions(args.Package); + } + } + + + // loads an extension + public async Task LoadExtension(AppExtension ext) + { + + // create plugins folder if it doesn't already exist + if (_folder == null) + { + try + { + // get or create folder for the extension that is unique + _folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync("Plugins", CreationCollisionOption.OpenIfExists); + } + catch + { + // Bad Things have happened + // But it's OK, becuase it'll be re-created later on. + } + } + + // get unique identifier for this extension + string identifier = ext.AppInfo.AppUserModelId + "!" + ext.Id; + + // load the extension if the package is OK + if (!(ext.Package.Status.VerifyIsOK() + // This is where we'd normally do signature verfication, but for demo purposes it isn't important + // Below is an example of how you'd ensure that you only load store-signed extensions :) + //&& ext.Package.SignatureKind == PackageSignatureKind.Store + )) + { + // if this package doesn't meet our requirements + // ignore it and return + return; + } + + // if its already existing then this is an update + Extension existingExt = _extensions.Where(e => e.UniqueId == identifier).FirstOrDefault(); + + // new extension + if (existingExt == null) + { + // create new extension + Extension nExt = new Extension(ext); + + // Add it to extension list + _extensions.Add(nExt); + + // load it + await nExt.Load(); + } + // update + else + { + // unload the extension + existingExt.Unload(); + + // update the extension + await existingExt.Update(ext); + } + } + + + + // loads all extensions associated with a package - used for when package status comes back + public async Task LoadExtensions(Package package) + { + await _dispatcher.BeginInvoke((Action)(() => { + _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(async e => { await e.Load(); }); + }), DispatcherPriority.Normal, null); + } + + // unloads all extensions associated with a package - used for updating and when package status goes away + public async Task UnloadExtensions(Package package) + { + await _dispatcher.BeginInvoke((Action)(() => { + _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(e => { e.Unload(); }); + }), DispatcherPriority.Normal, null); + } + + // removes all extensions associated with a package - used when removing a package or it becomes invalid + public async Task RemoveExtensions(Package package) + { + await _dispatcher.BeginInvoke((Action)(() => { + _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(e => { e.Unload(); _extensions.Remove(e); }); + }), DispatcherPriority.Normal, null); + } + + + public void RemoveExtension(Extension ext) + { + // Centennial apps cannot use this method. See AppExtensionCatalog documentation for details. + //await _catalog.RequestRemovePackageAsync(ext.AppExtension.Package.Id.FullName); + } + + #region Extra exceptions + // For exceptions using the Extension Manager + public class ExtensionManagerException : Exception + { + public ExtensionManagerException() { } + + public ExtensionManagerException(string message) : base(message) { } + + public ExtensionManagerException(string message, Exception inner) : base(message, inner) { } + } + #endregion + } + + public class Extension : INotifyPropertyChanged + { + #region Member Vars + private AppExtension _extension; + private bool _enabled; + private bool _loaded; + private bool _offline; + private string _uniqueId; + private StorageFolder _folder; + private StorageFile _file; + private Library _lib; + private System.Windows.Visibility _visibility; + + private readonly object _sync = new object(); + + public event PropertyChangedEventHandler PropertyChanged; + #endregion + + public Extension(AppExtension ext) + { + _extension = ext; + _enabled = false; // default enabled/disabled + _loaded = false; + _offline = false; + _folder = null; + _file = null; + _lib = new Library(); + _visibility = System.Windows.Visibility.Collapsed; + + //AUMID + Extension ID is the unique identifier for an extension + _uniqueId = ext.AppInfo.AppUserModelId + "!" + ext.Id; + } + + ~Extension() + { + // unload the DLL + _lib.Free(); + } + + #region Properties + public string UniqueId + { + get { return _uniqueId; } + } + + public bool Enabled + { + get { return _enabled; } + } + + public bool Offline + { + get { return _offline; } + } + + public AppExtension AppExtension + { + get { return _extension; } + } + + public System.Windows.Visibility Visible + { + get { return _visibility; } + } + #endregion + + public Library Lib + { + get { return _lib; } + } + + // Test that the extension works + public void TestExtension() + { + if (_enabled && _lib.Func.FunctionsLoaded) + { + int rnum = (new Random()).Next(1, 50); + string msg = "Extension loaded!" + + "\n" + _extension.DisplayName + + "\n" + _uniqueId + + "\n ++" + rnum.ToString() + " = " + _lib.Func.Increment(rnum).ToString() + + "\n" + _lib.Func.EditText(@"TestStr") + ; + System.Windows.MessageBox.Show(msg); + } + } + + public async Task Update(AppExtension ext) + { + // ensure this is the same uid + string identifier = ext.AppInfo.AppUserModelId + "!" + ext.Id; + if (identifier != this.UniqueId) + { + return; + } + + // update the extension + this._extension = ext; + RaisePropertyChanged("AppExtension"); + + // load it & signal update + await Load(true); + } + + // this controls loading of the extension + public async Task Load(bool isUpdate) + { + #region Error Checking + // if it's not enabled or already loaded, don't load it + if (!_enabled || _loaded) + { + return; + } + + // make sure package is OK to load + if (!_extension.Package.Status.VerifyIsOK()) + { + return; + } + #endregion + + // If we are updating we won't use existing files and will re-copy them instead. + if (isUpdate) + { + _folder = null; + _file = null; + _lib.Free(); + } + + // load the file if we don't already have it. + if (_file == null) + { + // get extension from the other package + StorageFolder folder = await _extension.GetPublicFolderAsync(); + if (folder != null) + { + try + { + StorageFile extensionfile = await folder.GetFileAsync(@"ClassicDLL.dll"); + if (extensionfile != null) + { + // get or create folder for the extension that is unique + _folder = await AppData.ExtensionManager.Folder.CreateFolderAsync(_uniqueId, CreationCollisionOption.OpenIfExists); + + // copy the dll + _file = await extensionfile.CopyAsync(_folder, extensionfile.Name, NameCollisionOption.ReplaceExisting); + } + } + catch (Exception) + { + // something bad happened + return; + } + } + } + + // load the dll + _lib.Load(_file.Path); + + //TestExtension(); + + // all went well, set state + _loaded = true; + _visibility = System.Windows.Visibility.Visible; + RaisePropertyChanged("Visible"); + _offline = false; + } + public Task Load() + { + return this.Load(false); + } + + // This enables the extension + public async Task Enable() + { + // indicate desired state is enabled + _enabled = true; + + // load the extension + await Load(); + } + + // this is different from Disable, example: during updates where we only want to unload -> reload + // Enable is user intention. Load respects enable, but unload doesn't care + public void Unload() + { + // unload it + lock (_sync) + { + if (_loaded) + { + + // unload the DLL + _lib.Free(); + + _loaded = false; + _visibility = System.Windows.Visibility.Collapsed; + RaisePropertyChanged("Visible"); + } + } + } + + // user-facing action to disable the extension + public void Disable() + { + // only disable if it is enabled + if (_enabled) + { + // set desired state to disabled + _enabled = false; + // unload the app + Unload(); + } + } + #region PropertyChanged + + // typical property changed handler + private void RaisePropertyChanged(string name) + { + if (PropertyChanged != null) + { + PropertyChanged(this, new PropertyChangedEventArgs(name)); + } + } + #endregion + + } +} \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml new file mode 100644 index 00000000..e9de1e45 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Plugins + + + diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs new file mode 100644 index 00000000..4b82319c --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs @@ -0,0 +1,90 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace ClassicWin32Host +{ + /// + /// Interaction logic for ExtensionsPage.xaml + /// + public partial class ExtensionsPage : Page + { + + public ObservableCollection Items = null; + + public ExtensionsPage() + { + this.InitializeComponent(); + + Items = AppData.ExtensionManager.Extensions; + //this.DataContext = Items; + lvExtensions.ItemsSource = Items; + + } + + private async void CheckBox_Checked(object sender, RoutedEventArgs e) + { + CheckBox cb = sender as CheckBox; + Extension ext = cb.DataContext as Extension; + if (!ext.Enabled) + { + await ext.Enable(); + } + } + + private void CheckBox_Unchecked(object sender, RoutedEventArgs e) + { + CheckBox cb = sender as CheckBox; + Extension ext = cb.DataContext as Extension; + if (ext.Enabled) + { + ext.Disable(); + } + } + + private void RemoveButton_Click(object sender, RoutedEventArgs e) + { + // remove the package + Button btn = sender as Button; + Extension ext = btn.DataContext as Extension; + AppData.ExtensionManager.RemoveExtension(ext); + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + // get our extensions + AppData.ExtensionManager.FindAllExtensions(); + } + + private void lvExtensions_MouseDown(object sender, MouseButtonEventArgs e) + { + ListViewItem item = sender as ListViewItem; + Extension ext = item.DataContext as Extension; + ext.TestExtension(); + } + } +} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs new file mode 100644 index 00000000..c51b1804 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs @@ -0,0 +1,221 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Runtime.InteropServices; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Runtime.ExceptionServices; +using System.Windows; + +namespace ClassicWin32Host +{ + public class Library + { + + public class Functions + { + private bool _functionsLoaded = false; + public bool FunctionsLoaded + { + get + { + return _functionsLoaded; + } + set + { + _functionsLoaded = value; + } + } + + + public dEditText _EditText = null; + [HandleProcessCorruptedStateExceptionsAttribute()] + public string EditText(string s) + { + if (_EditText != null) + { + try + { + IntPtr inPtr = Marshal.StringToHGlobalUni(s); + IntPtr outPtr = _EditText(inPtr); + if (outPtr == IntPtr.Zero) + { + return s; + } + return Marshal.PtrToStringUni(outPtr); + } + catch (Exception) + { + // Strange behavior appending, I suspect GC is wiping the data while it is being consumed. + //MessageBox.Show("Caught corruption exception!"); + return s; + } + } + return s; + } + + public dIncrement _Increment = null; + public int Increment(int num) + { + if (_Increment != null) + { + return _Increment(num); + } + return 0; + } + + public void Unload() + { + _Increment = null; + _EditText = null; + _functionsLoaded = false; + } + + public Functions() + { + + } + } + + private IntPtr _handle = IntPtr.Zero; + private Functions _func = null; + + public Functions Func + { + get + { + return _func; + } + } + + public Library() + { + _func = new Functions(); + _handle = IntPtr.Zero; + } + + #region Library Loading + public void Load(string fullPathFilename) + { + // dll already loaded + if (_handle != IntPtr.Zero) + { + // free it first + FreeLibrary(_handle); + } + try + { + _handle = LoadLibrary(fullPathFilename); + + // display info for failure + if (_handle == IntPtr.Zero) + { + System.IO.FileInfo fi = new System.IO.FileInfo(fullPathFilename); + int err = Marshal.GetLastWin32Error(); + string msg = "Cannot load DLL: " + + "\n Input: " + fullPathFilename + + "\n ERROR: " + err.ToString() + + "\n File Exists: " + fi.Exists.ToString() + ; + if (fi.Exists) + { + msg = msg + + "\n Full Path: " + fi.FullName.ToString() + + "\n Attributes: " + fi.Attributes.ToString() + ; + } + System.Windows.MessageBox.Show(msg); + } + + // file loaded, load the functions + GetFunctions(); + } + catch (Exception ex) + { + System.Windows.MessageBox.Show("Exception thrown while loading code {" + ex.InnerException + "}"); + } + } + + public void Free() + { + FreeLibrary(_handle); + _handle = IntPtr.Zero; + _func.Unload(); + } + + private void GetFunctions() + { + if (_handle == IntPtr.Zero || _func.FunctionsLoaded) + { + return; + } + + IntPtr funcptr = IntPtr.Zero; + + // increment function + funcptr = GetProcAddress(_handle, "Increment"); + if (funcptr != IntPtr.Zero) + { + _func._Increment = (dIncrement)Marshal.GetDelegateForFunctionPointer(funcptr, typeof(dIncrement)); + } + else + { + string msg = "Failed getting function ptr for Increment"; + System.Windows.MessageBox.Show(msg); + return; + } + + // chuck norris function + funcptr = GetProcAddress(_handle, "EditText"); + if (funcptr != IntPtr.Zero) + { + _func._EditText = (dEditText)Marshal.GetDelegateForFunctionPointer(funcptr, typeof(dEditText)); + } + else + { + string msg = "Failed getting function ptr for EditText"; + System.Windows.MessageBox.Show(msg); + return; + } + + _func.FunctionsLoaded = true; + } + #endregion + + #region Native Functions + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate int dIncrement(int numberToIncrement); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate IntPtr dEditText(IntPtr s); + #endregion + + #region Interop + + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + public static extern IntPtr LoadLibrary(string lpFileName); + + [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] + public static extern IntPtr GetProcAddress(IntPtr hModule, string procName); + + [DllImport("kernel32.dll", SetLastError = true)] + public static extern bool FreeLibrary(IntPtr hModule); + + #endregion + + } + +} + diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml new file mode 100644 index 00000000..ce0d7dcf --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Welcome to the beautiful Emerald City! + + + + + diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs new file mode 100644 index 00000000..5c29fc71 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs @@ -0,0 +1,54 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace ClassicWin32Host +{ + /// + /// Interaction logic for MainPage.xaml + /// + public partial class MainPage : Page + { + public MainPage() + { + InitializeComponent(); + + DataContext = AppData.ExtensionManager.Extensions; + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + Button btn = sender as Button; + Extension ext = btn.DataContext as Extension; + if (ext.Enabled) + { + string before = mainText.Text; + string after = ext.Lib.Func.EditText(before); + mainText.Text = after; + } + } + } +} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml new file mode 100644 index 00000000..b4cabb5e --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs new file mode 100644 index 00000000..18692f56 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs @@ -0,0 +1,40 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Runtime.InteropServices; +using Windows.Storage; +using Windows.ApplicationModel; +using System.Windows; + +namespace ClassicWin32Host +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : System.Windows.Window + { + public MainWindow() + { + InitializeComponent(); + + AppData.ExtensionManager = new ExtensionManager("build.classicplugins.demo", this.Dispatcher); + + + // show this is a packaged WPF app! + myText.Text = "I am a packaged WPF app: " + Package.Current.Id.FullName; + + // This is for debug attaching before the program does anything meaningful. + //MessageBox.Show(Package.Current.Id.FullName); + } + } +} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..23675038 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs @@ -0,0 +1,67 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Windows; + +// 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("ClassicWin32Host")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ClassicWin32Host")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[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 +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +//In order to begin building localizable applications, set +//CultureYouAreCodingWith in your .csproj file +//inside a . For example, if you are using US english +//in your source files, set the to en-US. Then uncomment +//the NeutralResourceLanguage attribute below. Update the "en-US" in +//the line below to match the UICulture setting in the project file. + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] + + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs new file mode 100644 index 00000000..0471e681 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ClassicWin32Host.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ClassicWin32Host.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx new file mode 100644 index 00000000..ffecec85 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs new file mode 100644 index 00000000..f6754afd --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ClassicWin32Host.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings new file mode 100644 index 00000000..8f2fd95d --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj new file mode 100644 index 00000000..93ceee7d --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj @@ -0,0 +1,88 @@ + + + + + Debug + AnyCPU + + + Debug + ARM + + + Debug + x64 + + + Debug + x86 + + + Release + AnyCPU + + + Release + ARM + true + + + Release + x64 + true + + + Release + x86 + true + + + + 30025e99-9590-406b-8450-06ed091080a2 + + + + 14.0 + + + + + UAP + 10.0.14393.0 + 10.0.14393.0 + $(VersionNumberMajor).$(VersionNumberMinor) + en-US + UWPPackager_TemporaryKey.pfx + False + Always + neutral + + + + Designer + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user new file mode 100644 index 00000000..fbda7eb9 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user @@ -0,0 +1,8 @@ + + + + False + False + neutral + + \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager_TemporaryKey.pfx b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..faa078d443d49ccd0be9fa0d1e62dc69f7fd0a4b GIT binary patch literal 2448 zcmZuz2UHW=7M)2ZAqic2QNY4OicBC7f`EV$2}l$b5fu;=2s}Zghr#6QjDi-EyH;ufgS@MamiIK3fCp1j;Uy-cTOTW2#XhHa3RjyR| z8o{Xhx8!wRPI!D>!I^o9?8-coBeMbW&HdBmCF-2_d}yrY=(781r|PE%>@&G(;xW(o zZ#4#zLV|@|>z^&UHJSyzu`+t#^eD$aC#vw>oV4R#o?$pv-Kmnne{yM(bu(4fAvuSW z+{Y58!$%Iv@j7B(cy`;uy7UWa{WD?D?%Wg_!2BcKSdf>MzCAak*u={za5mZX`m2B> zqbU^`zl)daom)k>GR^3rq7MVJ>SWo;d+My_E%MSPA9O^Yr}@d-QTlqXmaeT_Q@9qs zD5pCPk9xY64tJWEZ!DN7jwXH5*4Xa4Xun@RaBtG&Fo^Ds=3)tk8jE*+A9=toDUd z>qY4FEgzC&hrA+g@E%f%B+&VB4*fM0W7b!bqm63abqdHX#`tF`hex&h8Y!euoh@yo zV4L#3_y*AsRRO^bzb$F5+*%#^G@3;#al9x%9OYbBsIjcbF~$|WBx7%Se=d_smp?9j zqm_ie(?583Y}!S1UUG*#Rjg3g0du8yyfVo_r?S|A($RG?qr+P;F`=pCF*8*q_*~_P zkhQ_bk(5PT>h(xlp$<=VOV4fXR6D2JWeF9AeEuI@7OHzQyFO^2{#~0LHA<=0In^24 zdov+lzoXnyOYm@@@7+NaHz;7R>*&e7 zE)|ZCYUcNSiM3NTI3Gimfr7>@q^r7X7N75+A7ywBE5|BEDcf^IxpP;M;-Lr+JASZF zY|84QxoN+5sGQITId61(L_&qjif(kK!TXI2C5(KC(SDbOn92suuTl$$rzP}PS0`Ju z#XehAyWP5;CG&Nkeep$|$o6#=4&`mD+1%T9-EQ7SqX}tZTKmec5eE(pvdfeE`)w~I zxjvRK`;yU-F!bg9%)sOpt%v_WKowfvq+}(46 zpY5DQ8ya~^bub2wYAxTOYfA$%^{a2sx)R_|am7xO7r|Pm@q$Z9!A% zP`n`hsu+DEoa8@{WSebUz;85ijmZm-T)n4Wc#}PUO8cbw%XWz-Rpo4EIB9k1okp2@ z+?(Jtyp^JymJ@XFTu?k=uMPg}ReI$*-{|uZ#V{RQE-z?I%m_Hw)N9rDQQIoO^sw3v zV|SWqux3!k^1<-FE)_Z5YBw)&a#$xU@uOW5rO0>)0s#Pk?f*kclC3sb0&c)*;1p`^ z01W5=x_}nyu7Ey3Ln8`0QUN_Qq5%ddqM#8OH9d5O-ghITdK&7dU`ISr0}nzVLKO$e z2R1PQ8^9Ay>j#_#{84uY0sv*;5ITNid;kv=?MCBZz!&AtqSy~`L1Wf;l`?SP`@Hig zI*q3HgAuIukClJB7_iC^f>lImS=1$e?*7;e1oH_-Fu(uk{X}V0fO!QWn3pKu10!H< z1{MQiFk(`|9QjRNLye5h#%dKYZR@b`kC%XgH~jiY9saKX0XP4g6vP2o1QZ3(HIOg}2m%k8uXz;N#^GFpsIvHg z0gpqI5gdWdQ*8yDYk$UG!FdZLhnhN7Nn-Hue8r$?x|VmEAo%=PV^P$ zy;Rr*WTq>aG|g6Af3Dr>I<36P&bP70q|aNGby$Sys~_4xHe*kyhTogGrOlMwX$U&a z1l)apE__;RRU?PHcJ9nTLUfh*$Kr&Lr`@&LHjnmf*FMn3>x~ zCP@B#X4vc9L_?%(^f)mxE-!I1zfi2SI=rLR zd(U{N&gG`~t(iyX_cD4VLd53{u+7xYS&zUYE~y2Wqe?EQHp1qXY=@ zAq)(_(%;awZ%7Cx;R)#0!r=t4*q>{Oejv1#AaKxADDW+}xSUjPN|kHV0Ik#7Q*9Ane)c__IeQ*=oJ`aST7^ykW4VmbXtmo7T9>m>kr3Hy9;XE;}$w8 zx25jlN*{~=GP$Cmm2BUAtEG&!*?jB0*yr)i*5lV=ou5Z3HDty9ynAztP_u!Uq5V literal 0 HcmV?d00001 diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..0636b004a9cdc79b43b012059c36d36a05b292fd GIT binary patch literal 53970 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 literal 0 HcmV?d00001 diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..f49edde3430891f1914fd7ab1f57abf7aeef578d GIT binary patch literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 literal 0 HcmV?d00001 diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5b197d3e8d02f5ba36f28ef3d9381e592ec3584e GIT binary patch literal 17257 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 K169kIhWsCFD>Cr_ literal 0 HcmV?d00001 diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest new file mode 100644 index 00000000..4b371c83 --- /dev/null +++ b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest @@ -0,0 +1,40 @@ + + + + + + UWPPackager + Dave + images\storelogo.png + + + + + + + + + + + + + + + + + + build.classicplugins.demo + + + + + + + + + + \ No newline at end of file From 6a38eff77a7495d3da62eef2a4f160a0c4632617 Mon Sep 17 00:00:00 2001 From: David Bennett Date: Wed, 24 May 2017 12:35:54 -0700 Subject: [PATCH 2/6] Reorganize files and folders --- .../DLLExtension/ClassicDLL/ClassicDLL.cpp | 31 ++ .../DLLExtension/ClassicDLL/ClassicDLL.h | 16 + .../ClassicDLL/ClassicDLL.vcxproj | 183 +++++++ .../ClassicDLL/ClassicDLL.vcxproj.filters | 39 ++ .../DLLExtension/ClassicDLL/dllmain.cpp | 31 ++ .../DLLExtension/ClassicDLL/stdafx.cpp | 20 + .../DLLExtension/ClassicDLL/stdafx.h | 29 + .../DLLExtension/ClassicDLL/targetver.h | 19 + .../DLLExtension/DLLExtension.sln | 52 ++ .../DLLExtension/Plugin1/App.xaml | 8 + .../DLLExtension/Plugin1/App.xaml.cpp | 136 +++++ .../DLLExtension/Plugin1/App.xaml.h | 39 ++ .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../Plugin1/Assets/SplashScreen.scale-200.png | Bin 0 -> 53970 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 6754 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1621 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 472 bytes .../DLLExtension/Plugin1/Assets/StoreLogo.png | Bin 0 -> 936 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 17257 bytes .../DLLExtension/Plugin1/MainPage.xaml | 13 + .../DLLExtension/Plugin1/MainPage.xaml.cpp | 38 ++ .../DLLExtension/Plugin1/MainPage.xaml.h | 33 ++ .../DLLExtension/Plugin1/Package.appxmanifest | 34 ++ .../DLLExtension/Plugin1/Plugin1.rc | Bin 0 -> 2664 bytes .../DLLExtension/Plugin1/Plugin1.vcxproj | 216 ++++++++ .../Plugin1/Plugin1.vcxproj.filters | 67 +++ .../Plugin1/Public/ClassicDLL.dll | Bin 0 -> 9216 bytes .../DLLExtension/Plugin1/pch.cpp | 18 + .../DLLExtension/Plugin1/pch.h | 23 + .../DLLExtension/Plugin1/resource.h | 26 + .../DLLExtension2/ClassicDLL/ClassicDLL.cpp | 40 ++ .../DLLExtension2/ClassicDLL/ClassicDLL.h | 16 + .../ClassicDLL/ClassicDLL.vcxproj | 183 +++++++ .../ClassicDLL/ClassicDLL.vcxproj.filters | 39 ++ .../DLLExtension2/ClassicDLL/dllmain.cpp | 31 ++ .../DLLExtension2/ClassicDLL/stdafx.cpp | 19 + .../DLLExtension2/ClassicDLL/stdafx.h | 29 + .../DLLExtension2/ClassicDLL/targetver.h | 20 + .../DLLExtension2/DLLExtension.sln | 52 ++ .../DLLExtension2/Plugin2/App.xaml | 8 + .../DLLExtension2/Plugin2/App.xaml.cs | 118 ++++ .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../Plugin2/Assets/SplashScreen.scale-200.png | Bin 0 -> 53970 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 6754 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1621 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 472 bytes .../Plugin2/Assets/StoreLogo.png | Bin 0 -> 936 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 17257 bytes .../DLLExtension2/Plugin2/MainPage.xaml | 13 + .../DLLExtension2/Plugin2/MainPage.xaml.cs | 42 ++ .../Plugin2/Package.appxmanifest | 34 ++ .../Plugin2/Plugin/ClassicDLL.dll | Bin 0 -> 10240 bytes .../DLLExtension2/Plugin2/Plugin2.csproj | 147 +++++ .../Plugin2/Properties/AssemblyInfo.cs | 29 + .../Plugin2/Properties/Default.rd.xml | 31 ++ .../DLLExtension2/Plugin2/project.json | 16 + .../ClassicWin32Host/App.config | 6 + .../ClassicWin32Host/App.xaml | 9 + .../ClassicWin32Host/App.xaml.cs | 51 ++ .../ClassicWin32Host/ClassicWin32Host.csproj | 187 +++++++ .../ClassicWin32Host/ExtensionManager.cs | 504 ++++++++++++++++++ .../ClassicWin32Host/ExtensionsPage.xaml | 54 ++ .../ClassicWin32Host/ExtensionsPage.xaml.cs | 90 ++++ .../ClassicWin32Host/Library.cs | 221 ++++++++ .../ClassicWin32Host/MainPage.xaml | 55 ++ .../ClassicWin32Host/MainPage.xaml.cs | 54 ++ .../ClassicWin32Host/MainWindow.xaml | 28 + .../ClassicWin32Host/MainWindow.xaml.cs | 40 ++ .../Properties/AssemblyInfo.cs | 67 +++ .../Properties/Resources.Designer.cs | 63 +++ .../Properties/Resources.resx | 117 ++++ .../Properties/Settings.Designer.cs | 26 + .../Properties/Settings.settings | 7 + .../UWPPackager/UWPPackager.jsproj | 88 +++ .../images/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../images/SplashScreen.scale-200.png | Bin 0 -> 53970 bytes .../images/Square44x44Logo.scale-200.png | Bin 0 -> 1621 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 472 bytes .../UWPPackager/images/StoreLogo.png | Bin 0 -> 936 bytes .../images/Wide310x150Logo.scale-200.png | Bin 0 -> 17257 bytes .../UWPPackager/package.appxmanifest | 40 ++ Samples/NativePluginSample/README.md | 1 + 82 files changed, 3646 insertions(+) create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.cpp create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.h create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/dllmain.cpp create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.cpp create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.h create mode 100644 Samples/NativePluginSample/DLLExtension/ClassicDLL/targetver.h create mode 100644 Samples/NativePluginSample/DLLExtension/DLLExtension.sln create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.cpp create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.h create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Assets/StoreLogo.png create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.cpp create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.h create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Package.appxmanifest create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.rc create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj.filters create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/Public/ClassicDLL.dll create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/pch.cpp create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/pch.h create mode 100644 Samples/NativePluginSample/DLLExtension/Plugin1/resource.h create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.cpp create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.h create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/dllmain.cpp create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.cpp create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.h create mode 100644 Samples/NativePluginSample/DLLExtension2/ClassicDLL/targetver.h create mode 100644 Samples/NativePluginSample/DLLExtension2/DLLExtension.sln create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml.cs create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/StoreLogo.png create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml.cs create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Package.appxmanifest create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Plugin2.csproj create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/Default.rd.xml create mode 100644 Samples/NativePluginSample/DLLExtension2/Plugin2/project.json create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/StoreLogo.png create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest create mode 100644 Samples/NativePluginSample/README.md diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.cpp b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.cpp new file mode 100644 index 00000000..4ccaa231 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.cpp @@ -0,0 +1,31 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// ClassicDLL.cpp : Defines the exported functions for the DLL application. +// + +#include "stdafx.h" +#include +#include +#include + +using namespace std; + +int Increment(int numberToIncrement) +{ + return ++numberToIncrement; +} + +const wchar_t * EditText(const wchar_t * s) +{ + return L"Welcome to Build! Please give Andrew some applause! :)"; +} diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.h b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.h new file mode 100644 index 00000000..f36227d0 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.h @@ -0,0 +1,16 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +#pragma once + +extern "C" __declspec(dllexport) int Increment(int numberToIncrement); +extern "C" __declspec(dllexport) const wchar_t * EditText(const wchar_t *); diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj new file mode 100644 index 00000000..2812cb2e --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4} + Win32Proj + ClassicDLL + 8.1 + + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir $(solutiondir)Plugin1\Public +xcopy /y $(outdir)*.dll $(solutiondir)Plugin1\Public\* + + + + + Use + Level3 + Disabled + _DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir $(solutiondir)Plugin1\Public +xcopy /y $(outdir)*.dll $(solutiondir)Plugin1\Public\* + + + + + Level3 + Use + MaxSpeed + true + true + NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + + + + false + + + false + + + false + + + false + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters new file mode 100644 index 00000000..1ddea704 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters @@ -0,0 +1,39 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/dllmain.cpp b/Samples/NativePluginSample/DLLExtension/ClassicDLL/dllmain.cpp new file mode 100644 index 00000000..12b809e3 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/dllmain.cpp @@ -0,0 +1,31 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// dllmain.cpp : Defines the entry point for the DLL application. +#include "stdafx.h" + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.cpp b/Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.cpp new file mode 100644 index 00000000..15c6587f --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.cpp @@ -0,0 +1,20 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// stdafx.cpp : source file that includes just the standard includes +// ClassicDLL.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" + +// TODO: reference any additional headers you need in STDAFX.H +// and not in this file diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.h b/Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.h new file mode 100644 index 00000000..b711c48c --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/stdafx.h @@ -0,0 +1,29 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +// Windows Header Files: +#include + + + +// TODO: reference additional headers your program requires here +#include "ClassicDLL.h" diff --git a/Samples/NativePluginSample/DLLExtension/ClassicDLL/targetver.h b/Samples/NativePluginSample/DLLExtension/ClassicDLL/targetver.h new file mode 100644 index 00000000..acd040c7 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/ClassicDLL/targetver.h @@ -0,0 +1,19 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/Samples/NativePluginSample/DLLExtension/DLLExtension.sln b/Samples/NativePluginSample/DLLExtension/DLLExtension.sln new file mode 100644 index 00000000..0100b11f --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/DLLExtension.sln @@ -0,0 +1,52 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicDLL", "ClassicDLL\ClassicDLL.vcxproj", "{E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Plugin1", "Plugin1\Plugin1.vcxproj", "{407758F0-63B3-4F20-9421-C8589CEE6E7C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|ARM.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.ActiveCfg = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.Build.0 = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.Build.0 = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|ARM.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.ActiveCfg = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.Build.0 = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.Build.0 = Release|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.ActiveCfg = Debug|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.Build.0 = Debug|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.Deploy.0 = Debug|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.ActiveCfg = Debug|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.Build.0 = Debug|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.Deploy.0 = Debug|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.ActiveCfg = Debug|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.Build.0 = Debug|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.Deploy.0 = Debug|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.ActiveCfg = Release|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.Build.0 = Release|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.Deploy.0 = Release|ARM + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.ActiveCfg = Release|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.Build.0 = Release|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.Deploy.0 = Release|x64 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.ActiveCfg = Release|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.Build.0 = Release|Win32 + {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.Deploy.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml b/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml new file mode 100644 index 00000000..a3d8ef7b --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml @@ -0,0 +1,8 @@ + + + diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.cpp b/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.cpp new file mode 100644 index 00000000..d025b6d0 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.cpp @@ -0,0 +1,136 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// App.xaml.cpp +// Implementation of the App class. +// + +#include "pch.h" +#include "MainPage.xaml.h" + +using namespace Plugin1; + +using namespace Platform; +using namespace Windows::ApplicationModel; +using namespace Windows::ApplicationModel::Activation; +using namespace Windows::Foundation; +using namespace Windows::Foundation::Collections; +using namespace Windows::UI::Xaml; +using namespace Windows::UI::Xaml::Controls; +using namespace Windows::UI::Xaml::Controls::Primitives; +using namespace Windows::UI::Xaml::Data; +using namespace Windows::UI::Xaml::Input; +using namespace Windows::UI::Xaml::Interop; +using namespace Windows::UI::Xaml::Media; +using namespace Windows::UI::Xaml::Navigation; + +/// +/// Initializes the singleton application object. This is the first line of authored code +/// executed, and as such is the logical equivalent of main() or WinMain(). +/// +App::App() +{ + InitializeComponent(); + Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending); +} + +/// +/// Invoked when the application is launched normally by the end user. Other entry points +/// will be used such as when the application is launched to open a specific file. +/// +/// Details about the launch request and process. +void App::OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) +{ +#if _DEBUG + // Show graphics profiling information while debugging. + if (IsDebuggerPresent()) + { + // Display the current frame rate counters + DebugSettings->EnableFrameRateCounter = true; + } +#endif + auto rootFrame = dynamic_cast(Window::Current->Content); + + // Do not repeat app initialization when the Window already has content, + // just ensure that the window is active + if (rootFrame == nullptr) + { + // Create a Frame to act as the navigation context and associate it with + // a SuspensionManager key + rootFrame = ref new Frame(); + + rootFrame->NavigationFailed += ref new Windows::UI::Xaml::Navigation::NavigationFailedEventHandler(this, &App::OnNavigationFailed); + + if (e->PreviousExecutionState == ApplicationExecutionState::Terminated) + { + // TODO: Restore the saved session state only when appropriate, scheduling the + // final launch steps after the restore is complete + + } + + if (e->PrelaunchActivated == false) + { + if (rootFrame->Content == nullptr) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments); + } + // Place the frame in the current Window + Window::Current->Content = rootFrame; + // Ensure the current window is active + Window::Current->Activate(); + } + } + else + { + if (e->PrelaunchActivated == false) + { + if (rootFrame->Content == nullptr) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments); + } + // Ensure the current window is active + Window::Current->Activate(); + } + } +} + +/// +/// Invoked when application execution is being suspended. Application state is saved +/// without knowing whether the application will be terminated or resumed with the contents +/// of memory still intact. +/// +/// The source of the suspend request. +/// Details about the suspend request. +void App::OnSuspending(Object^ sender, SuspendingEventArgs^ e) +{ + (void) sender; // Unused parameter + (void) e; // Unused parameter + + //TODO: Save application state and stop any background activity +} + +/// +/// Invoked when Navigation to a certain page fails +/// +/// The Frame which failed navigation +/// Details about the navigation failure +void App::OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e) +{ + throw ref new FailureException("Failed to load Page " + e->SourcePageType.Name); +} \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.h b/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.h new file mode 100644 index 00000000..669f3010 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/App.xaml.h @@ -0,0 +1,39 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// App.xaml.h +// Declaration of the App class. +// + +#pragma once + +#include "App.g.h" + +namespace Plugin1 +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + ref class App sealed + { + protected: + virtual void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) override; + + internal: + App(); + + private: + void OnSuspending(Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ e); + void OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e); + }; +} diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png b/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png b/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..0636b004a9cdc79b43b012059c36d36a05b292fd GIT binary patch literal 53970 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 literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png b/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3e02b8cb2b2ac07dfb7e2964ed33763c9464f9 GIT binary patch literal 6754 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 ce5xqm?eOvE;NJ(tD(^b literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png b/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..f49edde3430891f1914fd7ab1f57abf7aeef578d GIT binary patch literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png b/Samples/NativePluginSample/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5b197d3e8d02f5ba36f28ef3d9381e592ec3584e GIT binary patch literal 17257 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 K169kIhWsCFD>Cr_ literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml b/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml new file mode 100644 index 00000000..569e507a --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml @@ -0,0 +1,13 @@ + + + + + + diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.cpp b/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.cpp new file mode 100644 index 00000000..2c1a61fe --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.cpp @@ -0,0 +1,38 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +// +// MainPage.xaml.cpp +// Implementation of the MainPage class. +// + +#include "pch.h" +#include "MainPage.xaml.h" + +using namespace Plugin1; + +using namespace Platform; +using namespace Windows::Foundation; +using namespace Windows::Foundation::Collections; +using namespace Windows::UI::Xaml; +using namespace Windows::UI::Xaml::Controls; +using namespace Windows::UI::Xaml::Controls::Primitives; +using namespace Windows::UI::Xaml::Data; +using namespace Windows::UI::Xaml::Input; +using namespace Windows::UI::Xaml::Media; +using namespace Windows::UI::Xaml::Navigation; + +// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 + +MainPage::MainPage() +{ + InitializeComponent(); +} diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.h b/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.h new file mode 100644 index 00000000..4ad4bf25 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/MainPage.xaml.h @@ -0,0 +1,33 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// MainPage.xaml.h +// Declaration of the MainPage class. +// + +#pragma once + +#include "MainPage.g.h" + +namespace Plugin1 +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public ref class MainPage sealed + { + public: + MainPage(); + + }; +} diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Package.appxmanifest b/Samples/NativePluginSample/DLLExtension/Plugin1/Package.appxmanifest new file mode 100644 index 00000000..c497a119 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/Package.appxmanifest @@ -0,0 +1,34 @@ + + + + + + Plugin1 + dbenne + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.rc b/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.rc new file mode 100644 index 0000000000000000000000000000000000000000..6d285329154a138f9216537b866148988d06f675 GIT binary patch literal 2664 zcmdUxTTAOe5Xb+|g5M#wFN$KlJo%`t7CE&_FQQN=VvQDRJTxu7_}M+@HyamYlPF#u zBFlC*)0x?s|6G!P&o$K)=tN^(YpMsu>`*g!=kQ|9b)^YUb*-}k-RedWdkTLB9l@JI zO>fTWnsdODSsUvwGMie~61UVGt-_7?cY^fD$yPG@o4QlQNtyg zL&rMRP#qn@ZE$X@rAs(neou4&r^VUdZ$6Z7dG9<8)C8ABj6+a*&^__bK*wX?I-RZ>XYU#ks|yti8}>b(odZbbi0 z$W%-X1X?BM5l_AkyPT4)jJ1|i1#zmU#tyHQH@!8&;=Ycks-&m7^iQAes&n&@>T0pf z?h`90)a+rSLk$nnYNNmAZf(JB!|g+xu1@!~ftBqApNcbSb$*UVf6#9Hx}MJOR-ap= zwzol~Sn`0#o37tYHh5Y2^K+oBmlPO~3yZ_E?q+hqO25VR5}je2>_7V)mVz&HI09JUAu* literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj b/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj new file mode 100644 index 00000000..89d4d253 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj @@ -0,0 +1,216 @@ + + + + {407758f0-63b3-4f20-9421-c8589cee6e7c} + Plugin1 + en-US + 14.0 + true + Windows Store + 10.0.14393.0 + 10.0.14393.0 + 10.0 + + + + + Debug + ARM + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + Win32 + + + Release + x64 + + + + Application + true + v140 + + + Application + true + v140 + + + Application + true + v140 + + + Application + false + true + v140 + true + + + Application + false + true + v140 + true + + + Application + false + true + v140 + true + + + + + + + + + + + + + + + + + + + + + + + + + Plugin1_TemporaryKey.pfx + False + Always + x86 + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + mkdir $(outdir)Public +xcopy /y /s $(solutiondir)$(projectname)\Public\* $(OutDir)Public\* + + + + + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + mkdir $(outdir)Public +xcopy /y /s $(solutiondir)$(projectname)\Public\* $(OutDir)Public\* + + + + + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + /bigobj %(AdditionalOptions) + 4453;28204 + + + + + + App.xaml + + + MainPage.xaml + + + + + + Designer + + + Designer + + + + + Designer + + + + true + Document + + + + + + + + + + + + + + App.xaml + + + MainPage.xaml + + + Create + Create + Create + Create + Create + Create + + + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj.filters b/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj.filters new file mode 100644 index 00000000..33063975 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/Plugin1.vcxproj.filters @@ -0,0 +1,67 @@ + + + + + 407758f0-63b3-4f20-9421-c8589cee6e7c + + + 1c3fc413-d8f2-4350-8a83-2560b130d624 + bmp;fbx;gif;jpg;jpeg;tga;tiff;tif;png + + + {669fbd83-2a88-47ab-9e78-740e6982ccbe} + + + + + + + + + + + + + + + + + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Public + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/Public/ClassicDLL.dll b/Samples/NativePluginSample/DLLExtension/Plugin1/Public/ClassicDLL.dll new file mode 100644 index 0000000000000000000000000000000000000000..8834ddf00d5ec2c4372eb0b3d724d691a5c71aa3 GIT binary patch literal 9216 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 P#KeB9ez_C>|8oBwl0ZIJ literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/pch.cpp b/Samples/NativePluginSample/DLLExtension/Plugin1/pch.cpp new file mode 100644 index 00000000..78ec75a4 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/pch.cpp @@ -0,0 +1,18 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// pch.cpp +// Include the standard header and generate the precompiled header. +// + +#include "pch.h" diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/pch.h b/Samples/NativePluginSample/DLLExtension/Plugin1/pch.h new file mode 100644 index 00000000..0323928f --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/pch.h @@ -0,0 +1,23 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// +// pch.h +// Header for standard system include files. +// + +#pragma once + +#include +#include + +#include "App.xaml.h" diff --git a/Samples/NativePluginSample/DLLExtension/Plugin1/resource.h b/Samples/NativePluginSample/DLLExtension/Plugin1/resource.h new file mode 100644 index 00000000..79240a1f --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension/Plugin1/resource.h @@ -0,0 +1,26 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Plugin1.rc + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 101 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.cpp b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.cpp new file mode 100644 index 00000000..377c455f --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.cpp @@ -0,0 +1,40 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// ClassicDLL.cpp : Defines the exported functions for the DLL application. +// + +#include "stdafx.h" +#include +#include +#include + +using namespace std; + +int Increment(int numberToIncrement) +{ + return ++numberToIncrement; +} + +const wchar_t * EditText(const wchar_t * s) +{ + const wchar_t *text = + L"Check out these great App Model sessions!" + L"\n\nB8004: App Model Evolution" + L"\n\nB8011: Bring your desktop apps to UWP and the Windows Store using the \n Desktop Bridge" + L"\n\nB8025: Cross-device and cross-platform experiences with Project Rome \n and Microsoft Graph" + L"\n\nB8108: App engagement in Windows and Cortana with User Activities and \n Project Rome" + L"\n\nB8012: Tip, tricks, and secrets: Building a great UWP app for PC" + L"\n\nB8002: Introducing Adaptive Cards" + L"\n\nB8093: Nextgen UWP app distribution: Building extensible, stream-able, \n componentized apps"; + return text; +} diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.h b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.h new file mode 100644 index 00000000..43a032be --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.h @@ -0,0 +1,16 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +#pragma once + +extern "C" __declspec(dllexport) int Increment(int); +extern "C" __declspec(dllexport) const wchar_t * EditText(const wchar_t *); diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj new file mode 100644 index 00000000..0a8b328f --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4} + Win32Proj + ClassicDLL + 8.1 + + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + DynamicLibrary + true + v140 + Unicode + + + DynamicLibrary + false + v140 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir $(solutiondir)Plugin2\Plugin +xcopy /y $(outdir)*.dll $(solutiondir)Plugin2\Plugin\* + + + + + Use + Level3 + Disabled + _DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + Use + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir $(solutiondir)Plugin2\Plugin +xcopy /y $(outdir)*.dll $(solutiondir)Plugin2\Plugin\* + + + + + Level3 + Use + MaxSpeed + true + true + NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + + + + false + + + false + + + false + + + false + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters new file mode 100644 index 00000000..1ddea704 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters @@ -0,0 +1,39 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/dllmain.cpp b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/dllmain.cpp new file mode 100644 index 00000000..12b809e3 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/dllmain.cpp @@ -0,0 +1,31 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// dllmain.cpp : Defines the entry point for the DLL application. +#include "stdafx.h" + +BOOL APIENTRY DllMain( HMODULE hModule, + DWORD ul_reason_for_call, + LPVOID lpReserved + ) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + return TRUE; +} + diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.cpp b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.cpp new file mode 100644 index 00000000..4323339b --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.cpp @@ -0,0 +1,19 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +// stdafx.cpp : source file that includes just the standard includes +// ClassicDLL.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" + +// TODO: reference any additional headers you need in STDAFX.H +// and not in this file diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.h b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.h new file mode 100644 index 00000000..b711c48c --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/stdafx.h @@ -0,0 +1,29 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, but +// are changed infrequently +// + +#pragma once + +#include "targetver.h" + +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +// Windows Header Files: +#include + + + +// TODO: reference additional headers your program requires here +#include "ClassicDLL.h" diff --git a/Samples/NativePluginSample/DLLExtension2/ClassicDLL/targetver.h b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/targetver.h new file mode 100644 index 00000000..55c4a003 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/ClassicDLL/targetver.h @@ -0,0 +1,20 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +#pragma once + +// Including SDKDDKVer.h defines the highest available Windows platform. + +// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and +// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. + +#include diff --git a/Samples/NativePluginSample/DLLExtension2/DLLExtension.sln b/Samples/NativePluginSample/DLLExtension2/DLLExtension.sln new file mode 100644 index 00000000..48c429d2 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/DLLExtension.sln @@ -0,0 +1,52 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicDLL", "ClassicDLL\ClassicDLL.vcxproj", "{E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin2", "Plugin2\Plugin2.csproj", "{1FE7754B-EADA-4561-9F34-80E5A48EF862}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|ARM.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.ActiveCfg = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.Build.0 = Debug|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.ActiveCfg = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.Build.0 = Debug|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|ARM.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.ActiveCfg = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.Build.0 = Release|x64 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.ActiveCfg = Release|Win32 + {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.Build.0 = Release|Win32 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.ActiveCfg = Debug|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.Build.0 = Debug|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.Deploy.0 = Debug|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.ActiveCfg = Debug|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.Build.0 = Debug|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.Deploy.0 = Debug|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.ActiveCfg = Debug|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.Build.0 = Debug|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.Deploy.0 = Debug|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.ActiveCfg = Release|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.Build.0 = Release|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.Deploy.0 = Release|ARM + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.ActiveCfg = Release|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.Build.0 = Release|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.Deploy.0 = Release|x64 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.ActiveCfg = Release|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.Build.0 = Release|x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.Deploy.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml b/Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml new file mode 100644 index 00000000..41e9ffc3 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml @@ -0,0 +1,8 @@ + + + diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml.cs b/Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml.cs new file mode 100644 index 00000000..534a82ba --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/App.xaml.cs @@ -0,0 +1,118 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel; +using Windows.ApplicationModel.Activation; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +namespace Plugin2 +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + sealed partial class App : Application + { + /// + /// Initializes the singleton application object. This is the first line of authored code + /// executed, and as such is the logical equivalent of main() or WinMain(). + /// + public App() + { + this.InitializeComponent(); + this.Suspending += OnSuspending; + } + + /// + /// Invoked when the application is launched normally by the end user. Other entry points + /// will be used such as when the application is launched to open a specific file. + /// + /// Details about the launch request and process. + protected override void OnLaunched(LaunchActivatedEventArgs e) + { +#if DEBUG + if (System.Diagnostics.Debugger.IsAttached) + { + this.DebugSettings.EnableFrameRateCounter = true; + } +#endif + Frame rootFrame = Window.Current.Content as Frame; + + // Do not repeat app initialization when the Window already has content, + // just ensure that the window is active + if (rootFrame == null) + { + // Create a Frame to act as the navigation context and navigate to the first page + rootFrame = new Frame(); + + rootFrame.NavigationFailed += OnNavigationFailed; + + if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) + { + //TODO: Load state from previously suspended application + } + + // Place the frame in the current Window + Window.Current.Content = rootFrame; + } + + if (e.PrelaunchActivated == false) + { + if (rootFrame.Content == null) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame.Navigate(typeof(MainPage), e.Arguments); + } + // Ensure the current window is active + Window.Current.Activate(); + } + } + + /// + /// Invoked when Navigation to a certain page fails + /// + /// The Frame which failed navigation + /// Details about the navigation failure + void OnNavigationFailed(object sender, NavigationFailedEventArgs e) + { + throw new Exception("Failed to load Page " + e.SourcePageType.FullName); + } + + /// + /// Invoked when application execution is being suspended. Application state is saved + /// without knowing whether the application will be terminated or resumed with the contents + /// of memory still intact. + /// + /// The source of the suspend request. + /// Details about the suspend request. + private void OnSuspending(object sender, SuspendingEventArgs e) + { + var deferral = e.SuspendingOperation.GetDeferral(); + //TODO: Save application state and stop any background activity + deferral.Complete(); + } + } +} diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png b/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png b/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..0636b004a9cdc79b43b012059c36d36a05b292fd GIT binary patch literal 53970 zcmeFZg;$hq*FJ0^3Q|f)gWL#1hctp9B_Q1$(%lV82uLa|-Q7c%iiC6xF_d(JFysI; z-^uOsKJWMYA70jSIk;S0=e5rr$3FJ430G2(#=#=Px^?Ro&KnsCm0P#&P2ak8N9(~I z@Gqj!fnVUS+b$~7;D7L^i_bkNTiru4F>Rm2Ee0qMNTCny{O< zx^?S)F22O=e?NUwevtF;hg-iH?w#6*`rZWj^)^D&-l) zUn@<#=9_Xw*~c&E-VL)#>sEK?Z~XBZqb0Il4|SNid+V4L&Q#}J(Ko2pSj|Pk?i55X zqPBV$V_|lcITv?hKCY`ZaDpm%cL}!i&5; z9%I4QW>Gp~Gs>Jp;(p(6=;EU8QSthj*$gZHEipn{wThIrp$@JenGE@}$yZ*o$l1tq zS*fhPUp0t}+^9Qw%)@9usjE!L%+Z*Og!H+k3I)^QspOh=olcw5%EB+~vmu!VMQyy5 zIFyB~_dk&KxRqkNy4`!Xkb}0brRjCbdfQT0ik%w0RGI~81DFfa1oNl}#!m4zTP{!Z z{g4^{rsynxPZ=RInU@R&2D~|Q{A_49DQ^htJ#68SF_S18Q{(hXrwrjUHJ#Q=Zt`y$ z+2*JFR$DWXG7fXj|BUDtc@#YUp^s0MTcs)^!oJg`{7$)L^h`*9DP#D7hrC>X zi8V!0Y>R^w7KvAX#`oI~a*XJ#k%oPLG@r-Qb;7f0iF+iV5zE_c<6|<#C;8uOSKNl< zJ>gk>?!loUb#eD$)X!J(j)c{H60aLHio0=0nndM$d!)-kjh)oAS~w~ec<8%q&qr=$ zwJ2dxLR^OPf>WOl{CR`Z`(4bAy`z4#&|!zC{^)7HUX)}-cjDc3G@Bbwy)*f&_c4x$ zA76+6Da2@3ena8KF%0<%pbcGjfBbbnuJLZC!!yH5QJy z0vV?*t9s`JA(RA@BrRmv_qA;IINJsDP-bx3K~|y64!yd4$X5X`-I(gwtp_Ack@MH^ zF1kJ+ui4p3wS)jxx-=41jb@yFV=WdBK3u$=shIxnceWYcqtq*$;)v|sM|#%ixOlp3 z=8!*b*WR94MxUca27AzpGtbRJW~Ujl0_aK>1nAq+pFB20Oct%xQE(Wn1BVf`lgYgj z_A#o@S@$cSI@eL7?9HX!vp;shAq*CME9-;d+TUQCIgD{4^gKWNv7s1#-Hc55p5yW*purF(`wL9j?k&ghas+}K% zLt~xlD}f@lTJZqNT0F9|z3l`KoE{8KOsftCp z+*5w`EKtRf1_7zo?8BnQjv-L zOqEu(trg|wL7OC@P&;9k0~41~i#j`mEMuT$1M>ub0C(6v>B!B!oj%+|2hmuI!bN%! zn$e8MYg|cRg*>Bdo;XjS#Bq5+7OBrl5F5;Zi*}&(EK?D8%|U zaWJRn=rMwXQ6;=!mvV%JGhfO2NTZ27DVot?&C|O!F}(rbF2Vcynj*koe*QO4{oJYy z3jn@I?ZLG8e3W~1hnONioGY#v=i=Kc`b$uzm$X@>YTYww@_^?AQ0hxE=%wyBj$%U$`6k9`nBghT3??4o-3&6NE3A?qcli6$3J zXJQ8DgN?0)0Sa`AHXHphA?SZ23l$C7atHS(6#nWz4c42m|4?ytDBXp1hB zHo?57Y!pNTFEwYHiy&RPbTUg%I=s!ygcc#;*qCr6xn}|Ata^nXGFb}SUV3&`%XyKN zRX;bV!pY*8axxxHaIyuJNvU5ee_hbmmP}mnrdQ}ELo+Kt;A*Ko6*dTqv%IgukkT> zALP6Yuh$CiFjEm>%PD`y#8XVEyK0>#T=X*Wv2_1Bn`l#j+2I1#p^Ss zm}>fQ9wymrU{;UNgjb(U3?k$x;N5)`CvON{r#OgS)UJ%<;#lDghCxdc7pt!SfqOxJ z>hnE6crvk(yiEYCrc@^|vJ(B~kXhNSEvb4hT?j7P)|d2gLYLvEx@QdmcXthQNZHTmF=GI^Ru$MBbcfxyCyuG#jB-SpzRXaW;S!F z0!wMr=6T*X(f)c?E#y*D>dG8M4EOHS&n*z|ggrk(SbTuR&#g~;*k^QMcgXLJF1#)u z)S5{nKs1WEKyHIzNSNh+k%zVyFR1U@U&ls0xu z39sj@1$Ivl6UrQiErQwciskeo6+-nE=dHbAx>v+BcwwI)f@yO(f7m% zvli8M+&sk2Pa0icDb+ei>=zV0oaZY-`->kD*|Ikh{2QJJ*@`FE!U3I)tp~#G<9lt$ zhR}q70uDoaA=)r;=249@7`6PTo|S#q~3z5i^|JD##e^fQL=l|UzUr5u<8^N?|--7Y3Qr-Lh_QY}xB4A|wnW# z%rA`{>h+6=74zbz_gh;dl57a>H*g_miE)h<*pNknQJ}4&~-0By16>Hr4i%LFa(x z@H4CWx%h&OnwX1WuL^p9NNbx*A&3FdW=dvkJV{ODg*a9o zigKOwY4dg;X|T%0$m{BL;kj`WyN5&B#f$=OGA$lDP#+d)U?CxfD_8l2+2Jvpn_BYFn)#XJ{t#r#1y^Gl{gCH3pJLyK zK-PYHg1=>rTZL$U3+kz@H}l)fz=JWYPrP#m^hM1pSXzC# zsV&p$Li*DRHvhyTC1jK9jhXCZ>nqLAOP};n-9E)Kx5)H=EAGYGzp+^$%nuujw1tv<&2Km*?a%a9k^J12p1!5CtHOu8YJfOlkGI)5Y`=?p{q zjW352xak&HN=Hq7xxF$H>yM61W=t99(mq`jPgsw1PpE^f{$rHgMabgS$nC5J>QLS1odn<1Zyx9^P2dXLfBALJE7|nR~N5!AF6y~k` zFjut^h!g-+>E@HBk|y{cyaAdLZTRgCW&Acl+Kx{&Sd^ex@Offg4fhOKeM*)aJTX|w zF<$$%PG^*u{__XwzzkQT#rX1@plx1*ZXwSIy{NW3NDy&a;p}jw??2_{Ko@-Q z2%4Cb5y7g5BU`ojsTeIEZc6V%&JHgsZZnaX;r`bC4-KeXnOVJO-ihd~6gQ-f{@0}1Yn)1w_e#oq7F6h$BQ%f0&dL`qos z$sU(^&`?7QTm>89Zb%S_HN>wR9l2Cncu5`FugHi*bftv#xZVBFb_Ye=56KFnjic=N z?P90Ag45ut`h--c)rSBmZ$9bLnb-e~=71c`Ka3-~I5CXszl(ubV(xdUzxUUZ-H%BN zO6Jig*;!8~);A}>VxlU6&1AU5b(*jWP#=q*j0KQw4uC?UOK>zlpoglO zzuT~wkgV5MaPjrP>Gx))3A2`8ur?aR!6z+Jao zMoA)U1d~U1_V=dPsXyBd+WtL>&uC()Q{}smN(or`%kIQf-yxUk0oe3lCE8b>3bL}Z z$q)Wtn8G@^O!l5tzq^s#$)7>g?I@odaI5rvEQY$kkh21)w4&xuWb6e<+v5Idx-7#C zr9eraOx%3CvVm(lfl4*>zenMkOXG~ziCL3xz+Sh)M%V`(c8Q(rTS0Ur@I#_Or_;7M zj!kkQRQU6?_<9K|=puDuoVsI?zawSxpC{;M&WS=P0~tA(VB0YTKf!tTe0O=i?~7b_ zb6U}`6WS%q3K=Y;1X-zGUTzYq;_I()Dp0E&q$M)a>$orIK$Xi8wd=icUIj`Z2u3u& z5bY;K{z*@+fe)fMgt=YxDtbV&I&xR2TKTfv^A}~EF{$mKWgjk*CwiP#2Y9p~Pcmcr z4%Uh$p!?KtTrol|wZR!n5brXV_rV9&jVnDRF1>v#3erjH41z)?J-4`|WCqZuV^2l) z`P53aVBC#Lzv>2b%v6nd_mH}-CG*twu=&qQ+?3%OP%^)nLna$7KVP0CLkkTJ1%DsE zRkn5n@zx;!m1MUFQcLkan3PRYx5gynL^`ytT-)NO-m*Of@g!9mK~JA=zuenoQIM-Y zmrm+?p^ga5$k{KK(^`;G*vs3g+Sy~Jt6Wb zWfq)xSLfdo-`J4p^nnHY#(PvsVF>m8U-6FaYBQr#ff3p+(v@{>!{_GmKHYlh!?r%G zJ(J>pJxMOX`ouE4<2miYZ`h3a&lgi4&PW%-iXGO^YwQq3-+jRtEuxz1?02LmJhnN0 z%bhX1%2izAawYGDWhb{}m$hHs&qYDV-qO^}x>oMCb^W2Y!0V`_Hkf*IUt1hWg)F0u zHc4;ID-dXW6S9)BSLx&HB*6PCL`-d zZ8#MCX!}CMPN`gEVB8{5wf1TyHVZWUDGSB(Nh8Z@A_{K`aZ4s9bZ~=kKt7~qnixoF zsHFIOc52g4ky2*~LSeAbkl$8>@@uV^ffH~$TYQO@38PWH@%<_e)8aR4i)1lQOI1i$ zoiynG97#A{JfaQ>N~PTE?MbS1yBR@iRbFIdYWLdGW5XKbuQ^Lx0hjTvCKCEXWP8NT zWQJ5~nF`@gh-T&Rw`tg8m;poTRRKS`i8m3o(kX^MiaMR7=-%0eWh=z6)aBxkO~HtC z+G{SdPV=r;gTbuY$4TwOSsN(S7Rpriy9q6;7Pvky+t9 zZ1Gd|**2DDKXI-!xH`prGCmb9l0ZQ}8T|vZvISHrtDbpCLy#t)rbIHa3H?y?PIxK+ z0Dxl9FVrb5WIACOUsfit3+ZXyHM{WKFk$vs>8(0F%X@dWvcp0BAg9VpMSZ^s>S!ju zz#jwQbU)nEjAC>!AM9ag1^C(8?m6?EsOqv4fm?Wlliog)$I72rsq{(Lu7$PN5SS0v z73-77`ACiYf0II{Wp0T_RWD%4G6eE=H(?;NUaabPdc^CL0OWnY5_Lkm_JI_l@?yi; zrJ(mO5u(qaTON>1;{THNV0|hj({pjgLXS76)qW_QB2jw$OhyQ<9R>K^a$EQcKZ! z6FA4*){Q?T_dn-(s*4LS=9M3Pjak#xdB__tuGt)Q9f(|`>!agdHVPlsEU&bu{_Fm3 z;MEt+e>(hB6U1bt-kqbQnAlHA%%NwXqPS%a3`g2m*WB?fz(Hc+Hy<(gU{cH4`|7^( zOe*Dt0W1vi`*KRq+@l?G&`KxeALi^fkHF6Ll+Y`A6pZz#k9!O->-D?(0m-qrcqOH} zFW!#++Z##O9e9QWaMI}sF;SCicpPmr>+Lp3ZB=eMB(;!}`yrK$_dXGSkisiRLz})kfBF2w}2m1k%BnpwmO80xuvvJe>?fS zHjo*y#%79s?>-nt!Bp=*!Mx{K^5fcE56+%d%VU5&5Q-J~W9Gbx28uML1c)#Q4^H`bOplvbPCfP3GNkrO-DbvoLpeUOc^ZfFG=L|CcG>csXxCw zt%QqbetQBrlzY89T!Uf&;D)1Ar<9@ZN{)2t^vzZuK>}IY-PcH|%)=QznL*vGyHP}g z0t|RqR)$n6?9|Hk>9MHvjP$R)kD3!noB?-#Lxw$r;v_X*TIA*aAk)R7cU|{4lWFqM z`O0EiGp7(rgXJPlPV|D^BBVBSf>Mj*{`A<%sJ;Jnx6_O|zB8||_6xv$D|{-%wT@?) ziFO2dP^$Kj3^J?hHL}irG!>&#GBv}6umBnPeT@2Gq152$vkGDKD;4Bc@>O}Vv#r)k znxX?z4)+sMp^He$)&d*@MCR7w?i!y6^+*hk%|`dcPR}alU`y5yiI80PRKYuN7WSn_ zf1OvdsLdPnlSUFVqtcCtIS_af@~p4z@F*u4MO=lb0^d}XZ}HrGW{I)iEKXLV(NU`6!{HX>8+yiS_3x@{KU zgL?czd&zcB0CaODKVH6|qa>WzlAIA49)1tRC7B<1t(V8t*>sj6W^EZn00}D=h6EIb z@YMtg4XYXqsx_^X~et=Dq3i0-J*ibhnzibzgKdgr3;YO&H84Tsw6@(lEhIC zuK_#&<|e?Ou(DS;QD$g_H2nm#wo7&(rMAQL<89u74NXKEW#>oHa4v-Y_!z0OUDV69 z8*R=p)qia8QI5jzErSGf%{IS4U@gx{LEcM*PJTwoI*<}yVyPpGRddDQ*8@Y+F^!hN zaAH;qlpc#a>8#HQnCMxC*P1#FjdFp0?z~IP&8FZ^2w7#w-R^4Rz3_OMI^4E3#r@X0 z5;qstN$ThEes{XL3JOj;ZVa&y^zZ8mQQIYu@x_v~^X2TXPmypYd{yf$M{J79_6E_n zhsCu0`@&*&mU+GNJoL)-+P#9?ZeW_gRyNORCL*+Olq@~Uru3UFroZJJN-zHeqP$Yq zZI?!_I_H)B&SFJU7ht7if_CA&isR(*2fERD^kCkQbp|R3pfZOvOQ%$c_GcnJ#U*st z&C`B5)y?uh%bVwfs1$2=_AG$^yVSurxeZEozf`=w-!AL9g2+lq@RjVx;RbIQF}$eD zi;Xpdx2VFX&A0_n*DQJ0*78(!UNB;7YX}9(Nkx#ch!c+%Rr&vas5F3K!)SXII761U z$gif^-{b7z%)^BtcSI2TU|5qGQva@N_c8`|$EJ1C#h;DQp4FWP7mM^vL9R1@a#%_Z z92?(Xh?e^4#0*=u-IDe0Z*Dd!kh5#+r=F7im6p>## z*U7yMs9>Lh?Oxw+eK3BSBD9xEB;jF-2jJPySpX8zTCG%IB!m&SXm@|M-?A=4kXbyk zVmAx+b>X?yFE^lCr-Am6y6Uc~|K7vjLq@r@;J;V@2BNZT>sR!i%cVl6!$($-BdZd+ zu{EL%^7V+%-vSYu8#S~~-jhF!0VT3etWCvgDsSs9e!U$*N~_D`aq;W=HN$KCkl`<7 zN9^x@R!S%2%MTlTp|9xP2twB7)+~Nhl7PHWUE5Dj#KpRSRTZT#yTgOvs#ctab!XXu z;&oJzLs8PWDW9jA0m&e+|NG9JMB8blG`@TlwtKw9TrZ6zdA3Ew_Kt#C^Pf+HxEAR* z`i$Od^tF^RP5mBO=1guO4GWF?LK$PI;`)g2JTtm))(fXTJfPn8lo)`hgALCXO}msL zN5wn|pP!f0ygJk zWzfMVRTUs_xS;=rPFm?V!xW`ctW8_QTQ&|0by-^@{pm;5N%O@CYw5qac{~NpmTA3`&KgvXnZI!@Q7X4dlrGsarGX_AD``=_$T@*_WIrMlNetF+*UHV%+@K8xu zKw;Mx9Bz}qc@VJUZ{r8wydR1znf06|-@guoQ$Npt^|`S7dkxx)X==Or@!6EsVQg%D zmB2>q8hEsBr4ustG$t?E=488o_`>>nu+lQzJ4{qJ)@f7})62n!P!4_&*P z)-sH7oZ4-snBj2ID|90a@Wtwj%6^6p3T_3oRw}#4htlead44M;KThU6CaByFFn2}Y z%S?g_`QDauw|c^6qb#w5{SDKj%Ztf>r+a`8oL3#QdQFzVlh|1Wh}i!=I>j;~p)r*q zZ{-7t<*#_y%%!^JPE#+qxg{m~KTqEV zVoh(nzi>%DU&k+tM(-(~W{CxPl3d7~Hz1!Hmzf>w7nE;Z(u4&P*}azB2Q$b&vE5g$ zo0A#c4+-`rA6k{oA>X|3t3w)vcbKcq%s8+ZHyg{nT|nN9TGudIsO^T;c0eCoo7?By z;FUY={Ezz$X!@U$fNvLIb#=WTLPq|C3890C=nH8h8|(Xm-zlEaHf&AQBC#Owo*J%soPCz0^4{em)LS~I3+?nU1a(^JBR%G)meL^_( zmiIG=W5Sbds%v=aQbE7>-*K6;qWx+413!)gd*Xq(D`x1a-XV|i`D&pRJJat zyy#pF?u~vwBPn5)yc(Pt206W`VayYsf-Z>^_Sunp(x2uIdh%Zf!Nn)_q}RIWodB}u z*RO6n#3E{1jFiI+eM-`6asyJ@F#q1ry!ZIn(XC3hThp_NpG`3h=?p2h1!a8w4`9dte=P&9u6 z!@64>0e_39%ZNrPtPKN&`Oqx$7NDken?>O8@kSE~(%wUDdDV$E5P$*7x}@xfctc^* zA5XgOM&=r5Hb>sQ3kRdjcTFd`238S-7t{=^*LRRy4JY{Oq3cX>~^=u{rR8aC8c=^x&pHL*0-y_ z2z^Mo0+vgUYPULkpH*-4{!qeThi53#S~2gZuzjdIpw7+>x0pQ8k>_i)c9c76aNS2Q zK*8xqjcpB?RLpv|G8DB?xB!rz6IQ#KahDX)_y}!#p zIU_HI1h6veapvsqTMYj?-Y+`zW(R`@!@4z7fHQ6({$gjLdv;HV_9x$LC0Et+jBB@k zgJqGOU>jdo=kZ&;E`B%!7z$MY2tN}Ig+u!1fMS5nofPmx5mE!{x;hIlCTvc85g+%Q z2<*r!Z?0%zV(j)xSnTOYq?ZtM+o#_s4}S6%&WtlHpq%>Bq9%c0uyg`Q70*hYycjyFr>{TXRH^1qt*)P0gy|$Ce zK_{bvn=6uP?p)soOmX`iQMDKB^8YZq{iFUK1@JLwk%S}~n{cmaX``Aba#Rps8js|4 z9GwgBs)zzDJ91@3G|NTPiDPhW2oYL6YrLn2J8IA5)f$hUvvUUAsMF$IZMF2bO^QV~ z-Ys$q9{e=v|^Ltc(vG3Ad?dL1RXy zoGJS-gh>#&@PP(?0MMzb)!{OM*~^_0)_0ZfQRB)NLB2bh#08YkO958s2?jIbZu0ul zIV1tWUM06l1*M$Ai57nT;G;|!QX+(!#knHzkIF~TcC-r8s-6qeWP#qXf8N~tpW{T5 z7Zz#-?9qEIsXUh(wJpz}y5g6Mee=_U4iwa*Y+BQ4ethKICZWnIf9p4%P1&P7ZO(9Yjx4 zbgFQ6W}BJ(y#v#g zwX{q+Yt?A1(wKiFw@q~xiV3Z6)JdIrt%^#8_e{LD1mK{tBU5H%7YGoFKbFVOx2s3V zXzsM%Inz=BBBt|sB^tW-ocYQWa@cBYhO_fa&aI2&2i(x&pAwzD^UpW4;L|$s z1RuU0)$ytYn{~{7D^ZeTO`F!JnPRAwL*n(YVU0=j8o!6u{6f!|r`>3)8}QK*e)QY{>sIrFz@j+w*{jcA1a?F2Y^*>I!Avw7@;Q*ctDicG2?#(p z@JcOupxn9JTd%i&5uBWdx$8*?F_lqLjp5>MVSYS*Ee;Xb$+^j0Eul00%nVEwlgx!$wb2_tnK<7eYcRYx)RTJbWVl{2vFvfj< z^rD?Wb#d@v$|s;4fZoLHUSsOeLwht|#kjkoDw_)SC2{9A<~^QN41Z$>-&;fj)@p+81^Ef@OSf zfloX7hZnXL>*>BO(E2sjSq62h;a%;)KSnQ~UXIKTeD#3xBZGn16eu)x2Q!{ez*SWR zw3dA_P_W294Wx%tD@SWi7m>7ky;aQ)uV#P48V)x>d#qt^nx85d*zMdPme}-Y+xx)@ zww#{%K~>|$a4p)oxTSjF9V%(UV}x2|s8{fqXHv zxB@pPUcS3;F2ZVQ{ow_`TUD|3wVBorxR-PdpyMnY9eyq)9!RfDd}a2i{xijh1<=~N zeNQ`3(eHSNaARWX^mZ#}b%}Ur>S5JTE|Ah+*-6P8!xA&VB)ZTt*I?r?zNv--@j{Xi z_w011gEFZN;{%yDXhRmkjKfnZ&pwI1oX_|4DrqUQ*30Md6GH zzVbJaQQtZ#?-_?N@woWMPq{2tc9%QMhyd|CI+@@#Mxo6}HJ9|@d_pQk%-ag`goD(? zf$z@I19wAd;Lb3emzpb&=}|$#Xj`2|06(lHMEsOqep|HtqnjkK5vGE5!Ud{}!MZ2$ z$){lF*}P*l9Y><`Us#uUn-6mABplFDX^w+MH5Ts=q58kM3L(gg1|+82rA{%l17I%~W@-wk9mY9Y|pvckcHjY>-OA|8v>f-sad zL#9~N6sDbDQC3SJqn){xN;zKQIjEv$PHW$?n&2B6gQ;WsN#YjDd{UxEJXEHOS^nVG zOl5OQY;sH#3?x(6o^0N$ek@(QH62!8t7v$@lXj!N)KZ~fMx;}Wk`mhJ6*0~UnJN4- z_v$~*u3i5ce5Es~H`?bcT%R+!er4>|@;18XIndC1XnA=`xtjZ#-y7A)c1iP3*;<$R zaCY11(GQnAhDFI)=jleFtg;q1f5+PU+lzHx*kt20JdH z`QMZFrl6ZgW+8)uoe$#A#WIG~_}F7lIF!slU1p96wEIB=(v8t`b zC4ry5Cjv|>lzMcX^-mJR>b$lo6%QlxT(?K)T7$E1-^aor%gjo%L4Ig@O!Z+-2hvyR z@+5ed`OmRG>!pW^<~?ONSAusI;~XDrI*~faI=U^S3}M^8$Fo`Oc0jwwRi>XFYtZ{Z zwN~3TE+$_eUqbf*$dX`I{()DpxHz1g$yu==I5YZ}g#_&S?z#+E|L{(w)?VsLdo--+z%=#X+rLUq3h5U<+_5+u>uyja?^#s6BT^?Jaw~rXd3D$U9AxhSivk)Efi2~3glxM zZ&UHuucr+9G}5Uhwiq}y)(wWRI#M_ai>DWCMhY!vEEIDLr%+;hUmBekp_`CDt_IMv zLZDgrdp&`c8@YrpwAbe_P??Y=fG(RjU9QV{sM>rgxmEIJe!~<=C;Ww(z@Af(q{!K# z)b_KmdJH%EidIJ_z4@+TPko>2o!s>6?#k{p%g^jU_C^NZn;*IfBcRr|DwX62t( z!Oa#W_rYvao80;gi^l*1RYPE=*)fzDwplsp71_Tmn>URT$?6QU%PNTq(wVxaC~XF&RdVz?vb2GWf=G+YBA6gJ{vGYBnAz^m)HZm7#8KKFbr4K%20<<|FXIyL$L3ERbfq)f$n}<6?D~ z9HwAMJbPdVROY@CKD{hF=#?bwd0a8*K_2r7!ilLR4!wp8n{R6~iU?lV&(yDCeqo&p2CcYh9O+iT|!N3G$5I-cH%rf8Ce>wTEw9lhEZo9&R zi)|%JnqWBaU}yk+G4o${qAbc^DM~8ZGPYq)1jcERMNQo_4fwmscDR;M9YI*V6EmYO*E_zXt zOB9*O>M_dyP8FpYJl9cY*F?3$QJ zSb?bRVo|Y|K@z&BmHB+op=ZCE{iU=d)rgmCI~W|;Vtejj}OG8Fx_)UopL_*_zITMH7gzdPPR znn11a={0>e^w(4Ud&;4s#OzK$EQtOUuMcLF6V?o1gLv znT8U#)OoMzaFX?aVSPe`WfIyvt1<-p1ZI*9oC&F z{;S?#C9MeAVC8hDwEkG|-l)GAIV_3Y;vSRgq}NjmmMq4)2t_bnBV=-RC)9dkwjT~X zPbg}h>-6k&Z%Redo}fs>w?SH+%^weB%pb8B|3UQ73~vtm8gJ7yn{2r+_{g>7r3=ab zx`RZM1~r@0nS5%H-sx#-T;`ejz3b^`E*~tfBZAYy;KhAkKCeZ zt+|Tmu4G{)d}m6Iam<@aWT+&~qrG&H`uP-lQ||s#pTh*UmCdTt7@)6Y%`6BDj+i@% zpAi?Flu3_!uj#5V!S>iEZ} zU|8y=CDUS|Ls7Fd<7D0XQSR!Rd-*%@QWJv}RoZ*XVD3~;V3)#l<{pjSDmo5{t&d7l z*_2Lf7|Gl`Q%wK8aTkvFq;FP05VJ`*ut*gQ?&`{b91alM(^OSD93%X~d0>S%gyXGp zz$^Sc?AizygM^zYs$7cfEC!oPb{F?YHER_e|9#$Q5GUlG;*C=!s+9uF!A_p=a2Gt*yDK-Xab^aY-u=PJ@mMb@p z?!BgAm=k7GhPBU`DN)-Ap!}r@zxAy@LQm`{i^@o12NrQJ)1#sxTfiGc0{StzNRGJ+ z?yL_KAuA&}wCndNydMWz9^|sB-)v=r&7%HP?k(-1tEQ~;=Fvh!o@cYwH5_(o#&ZJn z=^{ln>Q5(jSSUC$4gHu{6*LFF8F_{CTKnL$!Wt#QFMA?AWhHW(t^41ie9jdI786RV zeO`5NRJ5iMIjbYW%M|^ac*XvEcnrG>>z825jpsQf@e5I$9>F9w@yuUf=m2Dy`l@4& z;Rs&x+o1c0Sx?+MOzKY1_w6<*Sp4T2<{cwYCTLP|*I{1t_#d$Gr&)e8NCEo4_gUsQ zYop{b{@YpZXV8oD{2T4cU{uF9LxE=p%j47b(`?ykyD;|1U;DT%l(KM8_ui%0vQb^` z8Jl5FhB{o5!j1tRy(^B40^7-63n`>m|0&pnAMhn8r3x*o1%8Gjk4-zbnHs*gic1aa zE?e6k@U#=DX1sqD+=YHnp8vdXwi|kM(?ar7z2>hj{n$t&9wHWzB@v2Wrc40fFZAu z?qtN=$`l{x#ng#E9|I6T?(R=Plz@me8JlUR0gUk|)X>88gSaDgzFn-KQ3aCWQ!#wE zoBhz2TB`?uzou4eI9xW^w8(y9+<)6;sEInJFCgVJu)i|B>4n4YxPur}uQVWb!-1?Y zL(ak`aI@0=XiGDak=^WHIkq<-!((z;b<0(6`xz;jlGiA{?F372zq3$4w_0W^7e~eh zm}J?|k1y7hbAimEPY2x>7H`EW` z8Uv)RkRrPy)&}B0ORy9O#{?-C*4$*UnXbC5X}XOo;`jNIuBUxxzpk!l7axdQ7AZB{ zjoK)Nvlas_vw<9p-k+|(-l${4c$Z{i|LYf%>lYcM_!2&P)!oViExfdVgSNfvX-*Bz zvR+9j6L{CLM$f-@bW-+b&)AEBdPN=Dwcp(?c3ltgs_G>XI$+Xi3EWidj`wi6dIDM6 zQFc*c+fKO1Qj9_Nc8bI22eoteqQSKB1`PorD8neP&N`Li!;PQuQ6hffK~b+YXKMt^ zx4&iiTUr{F-nXr2$I5}}_?7&a7lu$j9ns09b3Axir?GdK2gkF)`|h%J^&>4#^5}iigd?h?R2MQ-E3` zsgVp5gF$m&mHOzNg_G1lDsv6U)^g*3pn)Z<^4fwa1C}U`8xH zJw8Zk9u#;)%!|IP=NwphrTJRvyl^LAD@=Ujxo+`mxBd@eQB1^eJQYjun*sKmfQX@% zbL~CNiSFdMe{^C?6vCv>#p*Lxx!DFHsnqF1;Ekl?dk@$NL?-y%1;0yS?L+HGN>ma; zEPm|wkjV9PmAi)8%V+O=k~v$vG=m;LHyfh#?KZf54J`alMwB+k&q?X}C{`-r5JIqr zZM=t|wX1wzKU%5k)i4M1bFpP{34l5%q4$D!`(5HCSq)u*i~R>%0sXHtSn>p`9+&rB zx8qquu_%iw12?r&0{9{RPBLbx4qw186&Q*x!DAQ05u(k>5Gl$KDl-tw(Tj@>;AFb?7jO2H zZ8nwtCm=1}{%KMrX#!vZH*oqba3O_{tigstP!QS4Bzc?QUexKmk@ArLQ_v?DSp4WfN6st$Iz-Hjm)Z-0zc`bjwg(`_NxC@`ZbP5@{ zQ_%!z&h~}-qyxLw3xkCe5jxIvD;9BAEny!i0qNw4|CyE||Ls?kxP~mx%WQe!P6Ot# zY_k={YZdrD-tJ{zoCZ!xqG7nF57-sLqHcX%%LCPrl2vK#uC6QXWE zinQ}scidSbZHkEE63ZTZe!&u`1TLx&2DE5*X^bQA(L{P}S5D6-<-N9`V!f0o6A?;usK(U*X-hZ+atYcr6n3xC zSvu9%6>DUw<7TccevHJZSv%F4x3R}~RBrz7l4dChRz;yO61L#>>cgFoS}|i$tjgD4 zYh+{+j&Owy)ao}Y-+DZe7vRjJBJRyT5xkF3k{uf?v|ivc##bNzlz$?)`xJAqe4lOD)*^60SE8D}VfuHu=O^Iu+3a zMoNL8hy&1ReSIFFs7-3sLsvr&S2yLZ~qofw!K^Dnyfz0ouoG%fr z&s8ccB3OnxC^kBeyoQ{Fq;|>&p7whb529s!t`Qv=_s!7UNe}!mPcJ?iqH7nB=0mkt z*_&PT%{-nrPdJ94pSUYTBk$wMnwKH(>2BzOQpf>mOtfjK4bT*@i=iklStg zmQ$0T%<~Ilw>JiG??5hq8$wbCVDhR?sV!XeXK!=)&($J<_M<+N_m3rkb=iSwXibZ0h6eZG~D9@R7- zb_;Czb|mgC9?d*UVYJf5^GR9hN?3#3GR6$9=%qwZO2=OKZMwiUHxTK znZDv>Qetp_;nt`KB8gDNI`QLV+tz^i!;!d1bM4gcLZ1i<$RgyZ`y4mphFb-US4pTK z0`4sw?`in{NAd2j1?V1P)Fbiyi(ZK5X54l?vs!$opTSKyMHz0+SHqL)t+B-8Id^n< zhh7|2vj`>URB(H^h>o*Iss(Q3NS@Jqm)~v?AON1p271PZdqjV%Cs6@cK+?5kfrFrk z31@F4jh9J=F4&A%2zLkv5u-@A^L9l)2Y>z=tS3}*^P!eo{hb85K_RA6=^&OqMgu9Rny+MYc`nyvf>?sIiaa;gz($U0 zz=MmfKK_QJw041+q&uU?tDKiifp=Jl=nkY5`{wDlPS0(}Hhu1T6Yht70;GfsUTC=v z2XD=!@&ELvy%ZvTaIPirkdEjMk(Fb0nuiyh1t&|r&puP};AR77!Bp2(qVnc8qrim1 zm5yzK&Li_Tw`A=~Mc6s$2$@-%Y(;Isleg0Bw}cs^Sw1M-C5d>slR7kgu{_Y09g zYBHPL{y9e&9SE^Ukeoxq0Hsh_Pqv5y3t?#&;{_f0Wk6Oew^+z@>(oNVgV(x!HfrDv z*sHtza|SYsxOLknQ0gIC9jcT5=S_sGSo{k1d1R^j3TUFTuly!@AJc}?`Dw*>_c_AT zg|!_lXbI2~F?ZsObHB_lg&;qj`G~fVyoYp=HT_riM7ZB+2m9)@S9Hx}ZV8UL8J~0t z+@HZ=Bm$*C{u@4X*|0>WxWK#RJYw>M%6YMR8cFPHndR{;2VE@yF`#z~aZHH{gzrTcy)(NYo!qJ0;Bw3=O0kxtYna*r0Rc~LHfVP% z7>e20XXkn+4jjl~9f9PkMGocO*n}?KDH84nO0t42rA4b(cF_3`j0& zvwf0DMLiH5LMB}^lP}v}G{%WhA&M9t=vLQ#nP_r!zuTR+V0G2l?YH;&uU*2k`-Ggt zo%8(ber10-EDuyCaiot6GaO>OWsagKQb>?sMU(J%1%*r`Wu4-M9(lP>*=uf|gP;vY z0KU9e&WNZN|L>(zEnbufuk^g#q;$D7U(o0Zk}^7Mv0S3I@vfXV!LQOZs5a>o({URj z50_8FZ1aVcvin!+J``3luirF2w04Qd!x372(RsN=?|S>TvpW9v`N6#HPc*$%QLOh!Z{%Fb zQo-KM792CEhtgPCzu)+`@8Fm`zNM)O!P%PXsY<=otW+8TZc*36(!%Se;GfXzj@^ze z<4~P9*Z$Iq!IDv^$Of1Q9P+!QTUlc%n5l_BJ|#8S+RIz{+OM}pGvFzhQ!&c1L&cBf zWg?e7*g6nw)AodSgkP$ZkA4TVr+^zi!hOVRiPBE~xkcX! z^=?LK3CzOwh`HYRo~QFNF;_9)eU;&{fV6+2Za&+l0)g>QQn?f0&?kR9<7@Oi<(6Lb zR8H@r#`F`p3*}g>y^LRTFRCt@G}abQl^54TrtHSwwZrT7TWAV**hbvO z#W6E#(q0Y;s0{O7^g3q%8ei9!Efd9{2!6EgV$0&QEVkc=$lu;K4!yxDT2?kCy>>2^{ff7lnJ zb@ff_WBeJ&q_q5T^f&!A)KmW)Gsw|~VvncX+HdDL?72T%(dJVSs_IM*0%18o2aK0X zp0-@>ZR&JQF~-gIlnZDytQ%EHn1AKtdWY4+Q(`3d!kukMZYXtKCDz;{1KI9x-C2uG z0R>s_M4ogu>;5%)^rk%a#88?iUAjW|eAo8KU8<psj|B^+SpacUiJ zpjjEDm8Re}w>CP2`=ll`w05>LyBC}Y`;=GMeu+gvKavWf02x6bppA5P*O|3nPTEYU z;A7)87e5Iv9D-wK%8%Jx5asnEQY|Tv*s5f)-by*MxmK%fzUz9b7Vd+xeewl77QC)2 z;+;?Rs&l!L3xq~$*wGUe#jam#&NkFHYqJxW9KJ`Wm9Vlr{O`bnSQY~p^af7(=^sCfr!x4G0L?rg z%VptZ!`Bd*m-ZLRTE*`A7(Ey2UVkM0D`=uWkhp(zbU}?MiWbw?r=tx+wZk_Ud3viH<9voE$9>)%UiFG-u~3cK-vxl|{*j@2|k*S=IsgfsobR5A6A zAOA?fA~~W~T4fm=Wl?EclO9rI9o<7=qTxKtsP)81S%1Wsi@K(A&ZEdm3Mr|9tp1ld zGmHF>dSc)$N#wNE#u9f2XLqD2G1aY84Aj%8Awce)fMK3da=^0Y-pR$?Pwf-I z^kV2nu9wB$Sl29b{xlM(+|f-o^9htm1?r(?)jg3GY>Qh^v4^RdKiidDbQpFHP6}$9 zJRfD=^oai7L&@aY^GH5)1T{r(nIkl*d#sJx&lx1W-3wG$nxITt`I3so#ZX_?g#e7xf6KpQs1SG zX!d+QHaiN0=e_1dcpbJQCGvwnO;O8xs`caHy3bNfc@dGsyz4K3sGfOUHK#J z6xZ@)X5)z3L*gEc*7!=g9as8w-XsO^lp+i6J%q$WvdiR{-_IX&X zo!L~YC>U|f%4MGPekL4tN`_{fqtIv$H^j0*eKSl8wYkh?CJ%iPbAl}_XF7vMonojS zrBy3#TgfVYSG^6;zL2YN;vX6wCr%a{o+aejc`;Fah0q9aEkxTW7z%h3JClQ}4j;X% z*Ow7~fM7LD5YSJA70@DyoO<5&>E$(kwg28pE|du^VGX2Mr3`E8#9>t*sA>SmHt74g z&m=qUGNrp>wkjUUAsAWH8c;g(W%d`72Es(`5v>4Cpt=E8o#L9Q%4BxK+TjY$l$uy# z#69FHC7RI7WH^_{U^0vuaxys|M#%NhjgS`yQ3DdqA(C9GGuilp!g*}Qck`B>vpSFg z4QJx#8wXkZjE|1MG0}Tp_<{|47+4Y|3@p3DB@K@ow>0HkjpEXEAu?p6P{Ym5@~f>%no4o;ApY>ejV6V>iHcdSZdYd*lxZq|)qJd)$W+3e^jI zr+siWk~6LjC^Px`vn%cFHXRONY6>U#Z~L*?dLq5MD*zZ2wa_obtIvPZoY^*RNjURO zbeqGp-PP$W-*D7eGC|DN@8b=|e>$0EApKt&g$%(|K+*92wrG81!U@`^achMyrBCo? z`?SLiGuLbM@F-{}Ke{T>lz>(Yrwyb*G{<3MP0todm}VT*WjqY=_zKxMM&>nTR&1d* z-O6ghLqF+6?ad4M9CuDl?dIdysGN7nFl|frSMQ(2J^QUOS$$#Ax3+!L@W~<7= z(R+};|JJ7MPZ#aeQjZ~xn(w=v8`{&(Y84Xh{6dnF&0)lVJuWrar5qp~PMU)L(jjF9 zs6GSH2Wt68*bSY8C>ffLrVdE5kG?;BhBmUzbNSGc^kKYSF@H zI*qG2DUk*%iifd$+x-A|bE(Z(yGhHH+v3GE=zI1gV4;bKpZVT~JzLr9m|-)x^diF~ zV)l%o1H+1W0wJu&fh7i`s#bP&=h|aLNCUN-T?%biY6~K zk`=y>I5GUN?5dThSE@DUy?8$Akd=mdi2A;PWH;N`W34(fVPfHRy7I@BIj$^7MBr`LH0Iy3e+c15$+6e|_12pF{1#m= znpNFkGnDcf&0$eEF{?(7gLC(c97 zY0kZCCL(0q8%#UPgRe0V(!&+>h8 zkX;%3Q4b!&8Ww_;VI+Idi;&qEEwVi}09$aceuSCf-PL}O4(%5j8 z-z-tX#7pNmTITmWsLsb-g6B}c4vy+1!*$fxA@m^+x2z5B|A5R=dg(E_?dEaU%)UT2 z+Q8r^=T9h*Ai6pqJ;$%w%GXQBwaZdR&Sr4r&bd^1DIeD&+ zWHqmVINW%{S%BS@)b)jYwWSy~adkDPl>vUnO~+SH(&}D+`MJvyVNHTz+k7uy|vI%`kh9@C?+nRYB{fAr-Bi1O%Ppr)j5%H!JdBkpz-mkfQ?~B z+$L#jkk=x3#BgSd%iq$D-uUCJY`dqHk4JP6C>2heS0eaDV~%skWyiYdmEOCRWx6!G zs6tz7fZ3!j+ZqqIF744uH>L1)gYvo|6dGw~T)zntN$@?rd^%%2rJyiKw@gm|QfB-;a1+j@7H|1Ik4rsgl$0qIjzT zY*u?gI&>(#|WXZ*?^i-sYOHs@5k&5h0Y9U6jWFB=xKdCBmks*AKZ<G7e&(3Vk{cr8tF{(5uWm`y>t{>52EmD z^|jIWyBCg3XWlMh@9&dsjz?E{Q1>5L7eL0PiGShl71HZ0xf7`CZjt5SL^JE_K9Vw! zZvCK0=yKJ|gg2#A=~tm_>%doztXOVpyM)GtK2(J^NL%cB8RJc0!=3Ch|3Wn_7Io-1 z;gD7=Fh$Q20{hB3VGqKDB6i9va)L!C8x&ABKW2-@0F-y%><#_3C1h*-;(teehua@u zpOeV!c?*lh(mlLoypHH{@gp91vnAAYn9oe$uH-2`yjp;Cqmq=8vx8*h_O zCBRdN`GtMWo?lepp_y}DW*T;hj}!LwAZ7tGQRg@ElfAFh4p_j)qG*|)IPNM%=uk;O zi5IKjOfyvFb81Ff@6ivI_nqNdrx);Ha|aB%~$Ke4vpn3H{$Rb(V<&mp8F~o7TSz}m9U(QZWctfFFB%uJTILN z{c!F)X!(F$2MG)Mrx$xe-u^MdTt+J3x(U%!QVc~FPg=cvbkg7`JZr8nUuqE=#1mUB z7O_qIUPQLd_2C@D7JL@O1=HgdIPzr)y z`9R3K=B0#@ZmG}e@^GPatM$S`q#k}oFnJ+w@o|iT14U?;V}ujH>muv{bub}*!8aZ+ zRV(&V>S+Yse1gRpu0QkeGQHvYJF-t63X$C{=akn4!^5L#Y$gA#r8tudSheO8JD=D$ z^Ho+5IkZ6-_nG8?lb!o8d$`%S{L>0!P1~)iS5ctU%}GMYTIm**$o7Q}pshhJ&zvu% z_{ZtFdvL;BRv9dpk#3P1P?2%}P14CAgop7-1okSf_?jy!#WBTgpQ9uiASu?JpXkD< zh{EE7T7~KIGw>^Sdt%jZ21jqz;n25LJs#BVj&$W@0Jh4#q|gg+1={a^GD1G<59X7< zYj8vP0vmsVv#-dC!V+(8#05;sVI+E$c}J&SKHF{S zD<8`-;_wNzk8XSJ9~wMJ2u_{8*e<3XR14mVx1tVj|9))Kq=J7Bt6#(<&OH;|^CfL? z@*e-S_2|eucPWVesPmR*`7Jac8F6Am z!@uC5Qi!A-)_{a-(i^Ez2!Sup%nXn5N4y)p`4G6HP*+PB+2DRp@yFp#cAI6K@ac55 zjRV$DN~i@%HTlB#j!RWpZA0SAgdh{7HIi?;+>Xm#ft(oB{NO6Dhv@fioV``zLlZVC zUdzVw?|Q;uE&o;evODu}z^Cn{a>q>y2qkUITf_wOXk;tx?{NcKuX$cvtuifJhd4#IwHcHB(vCoW>^jdbcHushAtqbR#VB2Xnf=pBldPUE7VMg{*}U^tV{C&(i0 zUXpKfy|G}@)Fx6Byp&=c)t|inE8MTFuk#_{Dr&ikR?~74_hjw8+ao)2)-qaY_o;}h z^BF-O?aG$C*TG4-gt*EjRV(`x>!L$h6JK^`hKL|%o=9}~o%VPt%Ugq;V3`81l9tuh zvYn_DNcRV#V$OUlw_Vro#%_z+SB^boPCc;^Bfq<6`faml-?qWjTiH1puRvXxK}!L* z(nIEywtFGE0AmmSyC*^>qgo-5mEIrkLRx}2H{NEco$yggx@_Pto#_e6vkXzoQYG_p zM;)-uEW-`h?q%EMOwrka)qB+U5j2&?n&fP;1}UsZSO>~iQWMy;W)Y;v(|$5Sx3pF& zfnz*k?dGcP&SlPK@H`IqdfBSE^)ZBXR7#FpoCTxBAj0t`D@+NhqFf3$ZH4^`Uh~S* z^sOg;o;lgS_pu3V&K-1?=H+&|&D{|5_Tao*A4bRtIjRq^HwP$QNsSAvs)SE3t-w7S&X zcI?g7M<$L!s6nn;Dlpb=9_Z3O78N3rKftj-{XD?;(%?K>^9^=$q2?&8LF4{g#E_`M zn4Pjo`B-vJlz7@Z?%wC_o=?AQ*-OSR9*vwIzcdXobF9L;o@_kNAuuNQRcvW%zNkKfGxeWs7@vJ} zxWnM32oF^22DboM^|*|Ky!IUYpFKZz7lYn3f2;~xN^BwNymY=hBpWmiiR`Iscs~KF zoeFdw~aG1S$Br@H)%^}Y^dzT_N-UAySm#fZ=gqT;qMYn6#3ngy})86 zQ}Rb;i7SAqMnCS!D|X!SyX9x)RR%VcC4}3fp7^ouElC*56z4!a%b2G4vZFLqck4_!EF0SzkUnw2!|(ElxoQi!sb{?^X4>{GX6NB7 zV?WutF&`ZNF=y|HE0sv1o;P)M`3=4fP+$U?K}xh}#Q(1%i!(3l7xYxuSzq;D8Mx){ z{3MOU-x7_Sd`pYYHY){JRRbA7=B=7zgjK78#l1#_`W1`&lvcia!);$ct*lKb?gp@f zQ6;O~Cu{psL}o944sjh{M=H$jN=AyXzOXh1 zP2(Yqu;lyt#%K*}Jyc4Ga!T32q5WzM2~_QV;*fwW=*F4xx}Hdsu1@qTc6=Zk%ht@8 z0A-Szm?zh*j3H~tb+^Qzt?}vhhkU~`A-LHEkKUA6P)h#iCWAT@n9>%)mk4xNpQ!mA z0cp|o7ejl0Gz)D_4lfNoPsiG)Alc z;*4Sw(U(6`(@g)Irsn&HCL}NbME5(aicgEe9iE5JuQ$J=JBfV{XxqBt^kDvh`mQI8 zxMpK68szLQN-R3fHu`Hn!arum?yIq~_i_RFqBTCxBpoM=xc4bc390qejEC3*@1LlK zRRL5ctc)0QDV8(b0_o_9_yveYumN8a0XUQ20Cu9NMH6IB%@ITu#pz{v45=-a)?J7P z1v5qL(kY+=L`C=31NvI|ICj6KKQt2emoFHUY8&6hOujMjk2Cy{?NiX4=yBp|GhYjK zPo#!!sxce^pK`y(wU-~@_$IY#E^xC2v4m!QXO>YNu=;b2o6yddJ~<3}Wc_WLwkoU} z3>(MNB%(y3J7*lO-LpG%mX%{Q<)+Tp>_m6LRs~wKA z=z(O59SRW|F46_0LDinUPg?vow8<{@e^z=0T~$SiYIjBQ)!kF)j$X~EmCbkkn4Fhds&Y~@E73SXoo42Ii?4i5=5 zu`u8R&W$Yvcz3}f`>L?e!5{Mea8JphAC{kgM~j~N`?#cXq4krEtZY#NeqoS=$$()AI3X*c}Pai*yaLXkvreh;Z6zdJ2p@QLc6H<6m` zjc#H}F?h>Ze+orjHOM$jdTftAxD@I^E#gm$ei}x6>Yx5bS0=^lo9&#P1kEh-jR;3h z-D#M_LFQ$GmBOkvuiK4n+yt%iplvq*U5z>K2KpMtRZ-r}qj??xxBH#D7}sXb$3=H4 zlA*K6aF@cl6DV~ocZ?!MZslnR(_mR_Z~1XLm~lj=W74|}^(7C*!`&R}%2OdBgNwNQ{8=kLNE1Zj= zgnbe*j;8MZ&Z+d2Y@78r!Dq0-Q66% zZ+m_$e(-<0{$MjL`p@-fpVnnGxvVXlk(-~#uTOHVk3wTQ4Z&# zAa8dw6dOaN@s>B=Rg^r?)t($|(Y+{o2>xZsvuvdlnTbx=n@XC1PfaW*4*L_gVx|2YW|0gv$~?tz2{-aS3J z)^#^Myv~f}`8mI`hNgojbExH?w3_+AT3ZL!TI7G5y~hSJJkM4oQx=q|KmOi#_@eeDNDe=s;drnQ*B8AjgRc5CU1tnfhz-0=3fd-k z=@T9x@^?8SV?j}|(Ff#JbWzs8`#Pu{nSme$F6i-SG2@3?WJRrpvKc373L`rB_XLte zM(^&T?f&E{(MBKW(?v7@$`Kr$TP8o-q?+sm-j6aE*wV9({)cF zD^lmO?$E@wVEg|+opI8p_xs~2K5p;bk7&_+$+br(dSsiAu&TYm=`_F<5`K^r{G<9H zI0FOe%&yGRtA4=N?<^XTVtDo!kS3AzJv{1jo?L98{72qzBF+(n9a}FL!YV%Rak$TM z>nah$bSP82`XZAswWMqO4ZszEF3}iYN+DYcX7LSbt)D;hz3Ob8*(`P7feu|E#q4tJ0#7r#n1 zP1-;naYOml{-DYO_z7G8R>UMDbWUWaZs@FYhG4IB%i~YXAy6R7V&1SfZB-=`u22kt zTo9rQt2gjN#KIA`U*sQ*%?ru#@(pj3n(x3|rY0OBDS@WrY%hc>raG@>1D*V@>u^AX zl4t+m+?S9}k1q>yxXguabU#5SF=o7KiljSIP6UG{RH9>T2JTCh$wbl&yCWRC5%*>Z z&L-d|XYCtA&oWOpR8)OiSfuJT60rm&5GbtC>=pmr5_#2%+hA5%BLAX2{=}qtJdIM~ z^J|B7*HfEv_!d{!nN6*+DBj6lOGPS-3CsVgC*>{dE+)SHtiz@fGev1LfR*c|7>yXd zB@BN(HR{riw+nq+^p-o3r#fIGDtz(uw|1e>Y{7tY@SkmDL6i@H@bm zYE0PwRW~t8AOXPo$<{pw{Dkb+PICTwlmm!xq?>SA>h(vAv(VKYw1~RY3t@b{tfn_t zMUj`_ckQ_#`ao-5w;db2XCV$)CE&_|9Dd8^mj&zsm-unqFD1?p`Y^RK8YIC#uiR>w zGY%gEfDz*zmVf=3a5gHU^fJ*A$cg!IMe=~vmuTwma;J=}!w95DtHh7zAE(Ser&h_} z>TF&?(m7P!ivaoLz!I-d@TFD){v0a&~!bkE7C7pCuQiEYIwS z?oNB)r0x_<{n!MjTJ^3Ce#RmYF~E}KdPqhpOdCGuDGcDqjcNhx7c>`pdD6mS0=mpQ z1CPfPC-Wt2x6n?LghJZ_ zLC@{v z47xYf%C?K$t_udf}D{o1qWjdPkDOXY^gjfyHoPL?P7f|SFI3{ zed7CJXHdpnq_%KZ_vDZ4oW!FGi;383HqiU-Ndel?5$1invbQKjRkn_ph05a#@uZ$O zNCrhLKFY)5k+Qs+3d0Hk!R*u>T$$Q-WN3H#O3GaRqJqHABm4~E`|5M`#7dBu%tc13 zA-ipz45r?CtfWhP>acxsLaQ-N{T!S0I@jd&SN#g2NSMIgz72M|G3Y1;(y~l|LV?~j zu%*l`d-M!8UL4C(6jMTA99MJ^&WPSGGmHDAIjXvC*iR|=qhFR%vu&vbwVG>C6lSnt zC`auaeDaI^rJJ6xW#(nNh^wDV_1v4%{Bmm0X{GRrZb;~0VyM-8`oi5WOBwvuQM?7upKPF9SpDwAvG9WG zfr-C!-(9&O!8`ogzxt&_rg}xRsp=J;Yuc#sb0SZedI_d{bFFT-Q9AfRnGMu-A`vVc8T`wWb-)5dCxau9eSx3I%KaE1-mID7RG)3 zY0Z4Wqe0KGUZr5#4d|(Fw9+8lLOl(ahM^4ey zE4^U%%lLM(h{h6U$W`;utPYJRR||r3CIWDb#^hj_%YidnWxC#LM)ak)1AQlN1}L9P z@eKgCJT*8r&S|TG_d^7b*HF^YImQleMy_C0>Is>Lc={@KyjAbUq; z9SD)a=6qeUeY~*Q5XEN@4W7=fn|;*Qvd(6F>64NpOP%pBljBf({d^`f-H81Y{EWT$ z(XS$M{;ufKCK+)H1Vu)`OmW4QW5F;=*;f|M7M=mYi3fC4H;ihQL^EJ^J0@P#oBmMK z>I4%YQgGUpSLANWCQ&-%F%D;Zd{p))FqTMNpBb$lY{{$ zwxa%6*gU2^dB?S}LQtqa%VdUO9glF!rc?ANGU^MSVb;cXNOjgamcf12H8UM(4%ozz z!l2JM)S?ILG&KDQO-18{SKyk=yc^yK z$uN`F$=d#x$e(&q_rH?CCFzk?k*X&zdpwOAh@t~y8nQ=~$(i~P1bCrt zvv61gArr&gad2KkoTEz^t`kdgB-bCnWU+EN>FHZj2G8cKNfx}B+_%8*WGX&Np^-9G zpa)G~#bDQ443q=|k$eK|3@M=}en7tn50BTw2kH{!@fo38g?qUdwBX9d+0)U|!oDmT{r}8MO~cOQ9|yqzvK$r0>q&DBJ9hJc*J2bawK-(!&4m=WBj; zoS@VP9t7;n$@j%8(xH5aIP8Ygcw4enxWZm8Mg5BRyxmFG5m|A)toc*yhZC=690Sg^ zwvaCz3MfQP@-6Q*p7XWYO&5a0E|-#)h*gPU%p;zl^JHI#JFomLmpcq|XbXA!%I4q* zkl`~Xj%7t?r7=}X+Oqgln?$NT^%!vc*rPsHm3oWXAE9)1JdHcBx>$kqM__oGdG)a8 zOIcs=j{wcilJD-mSmF6_(@CK)!e zQeRQr-5S0#=YAZt?a1c9?YK!6)l57pCo=V?%F#HwybIc@dQ#`7=SF3K9sqv1uO_@(037kk|zATtJo zyC>bL)lx_9fj#4j+1Zm=yQDpFl8k)qS;$Bv;qg}y4ds<#DJ*{glo{%&bNyelHSPnS zSJ!z9D7e9zr&#|N)g{pZ)4^B`!^wwt*4FzYIZJ~E9^}0y157oe5^Aj{(uoo26L_3- zCqsN;Q>IBW$wNoXgGHclkjPaWG!p(o4Kbnd_~M_oPlWDi&RLO1gh9Bfd7r)D< zNzrQu-o}@YvMLu<^4*1zIIEa9W=0N7Yv5s&y-WyjOv#1TVFhhwO;Y*%Q#>;(&}*Wu zvs80FSCRmQD&TmM*#`MN;>h8!Clpi{t9cIGt4mM^Z^wTt4OCusa7wIySg<+=;{mgc zC5_uS%WbqJ+?fqRd@?(2E#eF_wP99Eg<#6V%9&Oe4ZcV1?QuU_dSjgRD#;~93xQTBTdE0p94Sq#$S?)`nhQaF6akmDprscan=e%Uhm zeFAomSpF$^P5hFZc?=i_AAuwVbEilF0=s`|k$Zt~6J@@)qY5pNog=06;IkeqYxt39PW+Rc4#@qJIk0A|sHXrf@ zm=4-JUrOy=#n@id*#sjJ{l1(Aaxf^HxMyGe4O0ZAdQm^NQP+)x6Y@>ff0^ZN-i!)u zwVpe8)l_wM*gjnG`cu8W_M}Mxi-9`~tg3K${iNPTJ5{o$c>8pq032A01Zo&i|HNs< z!Sm9D>chFg({DU7O2`32n1ct6z#}aiXC|Hb$=0hPZLwl1>3mJ(w*M)L%71|oaKAkWy+j@V(#@rDH^WHVl^i~tZ|Ch^f5mp1MFLyLlv&m6Tet8S<=3-74reUmh0_ejr5gSD zY-G;`r)P-PE|tz{MptCo^~bQWuwUwZ{Rx9#f7G)?vv5ADlC}j-tac4MjaJ+Vd&LKezQt4au)KTU8d_w3?(E3Y>@>&E#JCGUf zpp((5Fw`sGS~UGT+;_Cg@vrRebUd4d8MU3GrImMD#wv$+Es@0Ln94+}v28Dp-k14; zn{e_ZKOOL)FtcRbbAv_0mwQ1VK#J~ehTm7>@V%=Ml5gB`r<{ebjelrCALZ?W-qoGW zf)?)A1a~nY((WkUxU+Z+t6Bc)dO7KLY67dzT1 zE%Lv~3ZKkWR32;LMd9?&0o_T_T=!h9shBWl9?Wt67Nkj-^Ck333_UC1{E%L2I?5>h zy9nHdsQXBYcyyt)=F`|#VoEo)pIhdZ2M-7VFW&mo5`{y{?WYPWMZ14td?hbFRa+|Z z^Q5xcmFp7?0UA40ui8#pMy12Mh?34*F_?lmhI_xO3&NQN&2=7Y0iO!$eROjN8z0+6 z+%xN3WYl+#!-ehzX3@%Eu;!k|>KsY^HZ|tz(>x2xXYC+-?)_2*F20mV1O-g(I6-eY z#-Emel}|}!eLnBa^9DC*pA=@eApA0;B*&1EKDg{B@?mCX`VyIqyYfvRM^|-?sn4CZ z+M>FfZj~qvbO+qsKwTWwYH$AzBz0~U-MEiV`&@gQ*DePEz+?^Vw*=0bh!o#jU@P}bDAOcNK#ug`)6=BBk*|&Wx z%a?NUcu$eSg$CwQOE{6~1k;^Sra@1oGG6V?`VQ+ZbdSKw?xoKzx|!VCH~bY z&V~s3t#yyAD7=%Ke?R4Cw|p2#G{TKE^x$4D#=Bys#`p@|xg#@~oc~ihZPyEMTzX^Z zag8pZ%^Tf421-=dCooc>HP~KS^~bBtbY<76o09OK^Fk0J$Xq_eeh>|AxUJ>?Xl*Ic zW43%2GlIu58eB@#K*L@5J`iCvYY1oN&m6wU*@A4{XzP+vsHu$C76r)j#@F|58F@gL{;7#^%qey@%1nR?%Kx3OHhA^c++WTk9XPaak` z`kXKMM~{0Wc`)kU}eYws=pqU^q?@!J9g0Tlsh5dmqD98$VLx?8%t zK|#8^JBRL$8>Bl1kXD)@Msn!+9q#A%{0q;kFK^}*pPB1i=j^lh+Iy|_G`B%or5O-y zRGt}=?qy(ImFnE~iQ1o)m+4Qpmm!aDp4b}$$+lRfF!XTm8z4@(Rb{}Yiw~%9yEAic z;h;KcEfT?aljy(C9WPX?atP2V#rzEReyK)#yD#lN+6_i;KQ|4aT(r60oAF;;xa(+H z?_QZTw;r7pUrDL%w4~+6tAJ6aA{_Hm`~~%pci=7s9JsRtP@dh>vD6uu50VoO`+R_I zBg;t%Ztt7nmo6_CKJf4*0frmhVhTad0ta}h*q|iAWt{=PZ|zRd;#PfyKfyO%fA^6W z#QN?Hym<3pppV@UmgFX726I&mvxOXN2fyo4FgTEp+Y&Z|Eohz#$dC4gT>~9KIwA1^ z^$Fm|QG`6#@nozp-bY;{ z!8(gb(KSTMD;!JfSHo0oOpZ96T$O=bYAMDT74rlOwm?rMrEa1< z>3uesqFD$oxdA+8D@`uvi8j)q*-;>RHXezxQjSz|ymv}m6-l{AA2U6T`oEJ;^ z02;htBpFj8$z#KuWO2Iwhnd7iKBlGHXbkOU&;HWCt@&--<}Yq6YcRa9Vjcqjcu&91 zvb={2s^3Z#v!CE!kcSUkKL(^A%b{X^NEzheJM|4rj*&pK#>r2}iEzjVS8FZw0d+1C z5uhZ}!s3p~Zb&v)KYo`4neKPa0}gn)QC0gS{{jSpgN~DaYmvI(kGS&8E;m3V$6egH~XXDD>=C;+L7tR501+D6(>7mYHFwRQ_x#5 z>g`KC8WhUoRV7?F1YCNVNL0bpDHZA8|MPyCgJVTPT3t2yjU==V2GXvSPyIn41M_IU zSub%nZHVSYGUh->g_cqKmD>4fqv_!(ss}8P7PPNDX0vmlE$?5B=4GiU(E4w+)XZ&w z)%gCS1zz$8y>fxHS4=i?55L|Ej}m10I13dL4M+L~o?qHTqQqq8`^ua&Ji5x4OxB&( zn|Kww7y7d*fTloBjnRLWv$yVw$9PRvNlOF;qh*kqcQYhBp7jORqr_XEzXiJhTVnOP zYKaWCq_!k}0+?DAzX3nF@{IN06v_3=c!;G!f97vxPMp_|Edq)ebM-_Q|NrV6u<%=a z&;RrtEP5D6$fYlPEj;--M4uALKQ9o1{Yhmrb3AyCIv$8Z0jossiQ|rif$F!KEX*3m zzF9HYtOWe}H+W#SjX9VeHTG1e#fuHFloeV>@c)~p#W62UvEfj(tm&D_o`T;I4z@|m z!)L!Y0G0a1a5pFQf|6A0!XF3ieXfBC0AAS<8NM@6MMqN*BITG-2Te#HP6{9~3VoBi z`jZBybsDG;OnyQMi8Wb>tW-j-iX%jcy%V&WBY+TgqvJyrp+sS8ijt>5UqhY@wliEq z;{Rv|SC>n_LjNZ32PC?cHHddYp?By87zY7x;NbEh&wcSjvuq#P0yY!;~Z&kMXnFU zw+2F?uOTIFnkz3@^2AuQHi1u6PQIIsjK=oNyr$;=T?y+`X&-tT?T=-L`=;9Kv4SC%5-AaG*A`5Py`_{=QtDpYZ&cC^8sxwB(rMgu8i3c(dIPvfXmlPapw zt;`?#n$Qo_&O72?I>555k6--*s^9uyz@p-&0-omu)Uo9Z*-U?`qR&qhAZFtj7%(pW z)K_wZigO-s=J<6FIOM{M#pEscx@YS}~GPlcVepn9NFdX{xU(-5Gq{#K| z1i9aPxR)weCt-W?g7<_CatnsCTXu6($=7GP5sR3RihG`fD{EF$6r?LRGwqOSEGhk{3arBcZGq+NWFB^0BAgr zlNjoa+0^%QaTfB&zV06?M?8TVr+sjZC9uSmMqg9olH z#?*sT^?F)Ncq<^MRw`45zv(|*Y;_1*Q;|RBg#)!F0+4qKqeak zI!>SiYJA}4<`bFzESJzRljCl`*pUC-@ab@lVw~nAC_-WsX>>yZGeJ+sqYfxIaXNNu zusHKDuS*b@+_;>k^x6~;Y+E<&#g;e#g;W3)S&tN8^VhUpX*1Zf1LX#w(~?W|cyfH| z4=9=C<6CmUP_Mk$rf*SzNXoFvs5D-k#!8sc&hsJF=B{@rWvRALIY0z=SJ^Nvp`#u+ zm+$fR?fTyf(O9D%rq%g+Bmg`B%p93ttI8D26`W*r<7FHJB=MnWrVp67WS1fi@U`ez z8G0r_SU?^KA+lCLzxfELItLR!1>-e&;gZ1L7=ioI_DCbL$Kdo@W9yU4DX{-dK#w!5 z8c?!aS|R(c+x9E{?VR3kMEa}FS1K+?DYSKu#5a6KQr>baZ`h`NN`mS3uuY?T&k=j| zIp-aFLMS3q__IOMu2s3@EstxJsZ{k*Z>DQA08&r(1z#9joA^Q$=}=Tz>H*A)~lp5xAeMSx09Nc z5VeoDLMx*w^-xmTY13>*z0GdXyFdAEy}@2~5_$)_6AD0~(Pamu=&=b`!jebCEXJ+a z$&QvT57S7!xo^{LNa8XjpB=qYvrxh>NE%h%Bi|ZDX9F^bQDMc4*Wj}CVs=Vo6^ys2 zvc*Z0X00-Iz&KHc0+YscI@iPZFDDkknlLMEu8bW4Ith&JBf(=Z+nJDA`SnR?J+R3l zPl!6?^>x=?`B_<;&>)=#lyxC;-@9f9H9bB9+ZLft74B|8a~GsI2z|L}%R1%h?o&6i zX*sruMdwsVzjewgUpO*vkAso=Xl4YnJ&nX#i@{3OL@kQ0G9_-4oAbq6)eRIE1u21Q zQvKO1xi_ZrUfB^_Wath!j(Wq#lUwDl=x`a)mmE$pM^r~OI#!1;T;)Qxd*b;XdGzxW zi`{RUMbOy?3fb#WwSs?yW$kHh8XDPXUQXa(?gG9rx~WL09{@H7V=jSFVTA**G2VQR zYJIj_Dm*mCe`1h}ed)!YwhZ=NuXe(mM(}uYHgD{h zd3s7M5AMZ1JPyDW>U{n0w(c?FJoyVpz%JTBU1QgliLrT> zTl>LM;XH5buDHs@UK_}fJbyjftCO14Jvw@PxMk~-cdI1MrMad%033#f0f~v$e1xB= zx1lPURMq|Yl{%20l2h4lAFyUo%Hfu|III#v*N42{W_0itDMASf9^51gLBCl{%gm(n z|KJ!lXnbsasxZwwk+yx9`HCrgFbEAs+Gc`r5S_M>1$-#5+et-s-%F`Bn@+FU8#q6? zZR3PwHe}-%BrN{wm6!d`yaaSc2TPP$wX7BxY;#mhI6XoD0#DPA+C|wSaNwsy>bp)`-M=@baazLcH_~JXg`rk2mbp9vEz@KM;(bmeiBv zMtYNHIK|4f9F}0C{zaS|Y;p2v`A+~J-)TwRGdF&>=d6+{u4*&LYj-s@?@sUYfYFNA zqOH^zTFU(*U7N*DFG%Sl3Gd>_Ol9eQIr*0-?M7>&8f<9zZH9_SH3hPPNowY1p=rKd zXZ14VBc6Ttt*j;gFFO9~W-;doDNO_O$T>Y!UmTMN5%caCPU#8d9R1YaWo@tG&$IZN z0z&wJ9c(%bWKh=Hs1fKH4Ly@;Vj~+(lRPQoV|zcpJKUVgY~ij4K4zq~&zEnnnc-_$ zS*1`2<{eTC7#MWWr)z==V_#op!I0~+GTV#P5v`v4w~Ae%bWIep7+osW-I;^G%ft{o zr02F*<#S@AChWx_ZNL78Maf{-$}p|+8?L40(NeD9IHG|3Tg^Is6e#f1j$c`mQ&?lG!2@$q|ds! zqDQX-ECU*i_uNw7;@>ovP_N<1UiPxrcb$<&vh^f1iLs{-3-El^nc0#eCA|Olqu9IO zO&%y$|HPhG6}jHIqC_H8RuWWovSn3jpSW^XuBE~})f!KNDE4kygd=5k8v_erWwEg_ z?-LTHg9c;iv48L+#&J_JU)DNzUo0k5u#aXej~O!_K0CYPAJlJk6Qs+O4HMVgp<>LQ zN-tGh>-=aXb*VCTogrQ$(S>XkR0>7oqq?Ap?UM~nE;kHV#_g&;yPL5-th_pC{A9vy zStqx(`8PVzu0mLMaNNXk>NE5~`yzGtg8e#k-j>lV99k7OwPF*}&0+5>qw0%+_jpoD z{a8@hNoLEJRX=O7I8&-PGfhwgx|ekBzWUWp)!$XT@ivH}_7~|!Yv}g%MO{l=!_A2| zDddRCD{|}DTj?_K86}5}#7k$rEJl@~YI9%YSA*f?7N+J8ayMrxY{7E!rDZwR`5J zbJvQb^CR_{zHsaHfc3rG#W17Si~~CV96#txVW~ve;S`rwARb909S}*+BjvC4%#JI} zU2P8>-p5NBMnyn}6s1TsgltWPYr>&HUGKe!qHxq3T_JkbCu5e!a%D)I60C;OnzTBB zmx6V#5`|xk%4`>afzqH_(_Es?M@#u)y^|ShPt5Da&Hm=|G(mqhcdq)F_mqtj{j@l* z{L6FYR`a!JCexeK=x#gP+cL@9z4Tf>Vx@Xlf7P()i*;jPe5He+GJeRdt#NpmCX7;l zl0SE53R>V#?#kmKr~4amzs1dM^1D0AW|n#Is@3DAqyAO(XF8*B2B}8!44X; z81w%-J6x?IL&S^<(vdS#)mv>VW`w_Oi6j{}oUSkV#KpClwYanV>(5>OoO}N2-EH>S zTGi!3@TEzg8;y~~Wa1mOI}VdJ9+NwEqqa;IJwo;@@@gM}uY8~MQFU{dszHu|wXP!G zg4~me7cf=s@r1T2M#F$dmbb(U8A)QW53@P9r9li4xE4YRgFk1^ovWkgl-k_oy#+m- zy#HQOBlZps`S{M`9&KS#ZqZY2?d8EG++1a_ah?^6dCAD)TsN|u9E2Z<^?C6bNe*A` zM?3pwIXf0P+K0Kycvoo&d2{NH_V@L_1tG@aY3{3yKnK>SbFCu0B5I8Gd^pASbdHXD@@GNoOmZyUSLF>1LGKC}+y_5!-HwSU>OTVphN1$3kfVPOqtL?o3dk^hoMy?ul4xV9e4;<#k!!UR!zI*rSGAF)XE1iB9+&y*-ck zxbhv2@GL~OBQ?(MuvucEHDfKHR8wVrreCG*m?7e=rXqYytruglAJg+a=5@jQoF`Mu zWEy)}Ul3U{J315lx|499yr1nkI=6qqMpxz|R!sM9$6-%`W}sO>vVJvoHG#;oH2I2O z*3|gL_qNsc*si41`pW066quI@gy)raK9x2QQ6&W49U+qBT zE5^f3=WmJ!YNL+%@=q>4Vu%B|;G$*-pIcb+H3!GwT;BGtd>Kw;2_|+q*17x>Pby3v zJVbYb3g|z6^@e9N9*Sp(gQ5BRAYzSoUz`}-+Hfh>&Mbq&_r>fkhUvb&r(QtRAAfmAM3#RoU9&2+b_oxh2 zOb9t&00nM&3Bwco*=YhoQkRTmPGM5J~yL_(2c2JUBJ zqN7KOUGkn8g=H}XM|9(g7`eVtBy#kYu-j4|8VpYwm4(-yG?=aLF&BF=OGBg5RIMRr zEcuNq+#H@2@e8-ACqE)XgarcGo?&SSTQvQg8KL@t=p#1%4UMCLzH@c2? zbiilu^VCA*Gg>~=#^Md7E{FX=1KQCVE2>lZ1mPFuKQ>>81Tgq3u_~fzufPxDo;#5> z5}S)2QB19w>v9#V>UhORB9gCu=c75d@50bfJ$200CsmqyL=T)HiWzr!zVD1q>fxsX zt&=FPxW>3Xh$j7O5o5xvOn0w;x!Wn$V9ymT4x>M$PjB!ESV{h&Rck~n@cVb!^yoiR-Q8G>9rTGJxX~Yp-lP}cu6Kdm|w`5qO zBi?E)GDfODkOZfInMOeQW_T(F_v-TU9eYK5CQZSu5|I~ej4(eCTlL_H4d*Hh&W!40y-wZH4c*r&wJ!ZxG1zqY#lX>mawgb#ic zEk*-7?`?TF8&(u@F$;>Mk{6?Y*bqXnF<0PCm|QZzc%2bpCK7J={ zV^YYUhLVi(HeArd3v(0of_z~&1GHFGd8tcI@d#gqS+dq9P zk7mVRWS|>0r_70kBV1Z66(>FWm*WEHwPu`KkKEhcRNqN2yWRC+ixXuhuq)_pB(euQ zioJ8?PEWKF4Ls55K1Elc?ZT0Ivd!VHh>2BO3W1$QJSq-RUNYTDKQ#fg(woO}W`+I*} z`qk}R{I5&-r5Cy;u8xjQ(I*qwYx`m7oK8*hr)iw7+?I-A=1aW+RM!#?*OSh7I6N8k zgn3ej16VP}b{1QIeD>1CY?B`Ag$7#JxVY@O{Ymyf9cH4+1)t?6e10*b&&GK&73?nD zda~Qnjb9zysLjZkHdE~Qx7$RXza>UnS1Oz8g-Gr6r2vQHI7==K~(|Ayc~0?WdonL7<}uwuny4 z+)Wt~(6bsu>i^FDBw^afjqjB+=vlXFGgPt{vfeAEUyVN51-()7Ki@1rvu`Q3XboKI^3Qg48bXe)tOL-#r8@;j&2#_SS@>2c=RNS#9pPs0snRw za?{OZgNJ(?3|DAbx&8IcTdaY;ymEqv*b>3!zQu9{zd}3mql9@?3 zxJkZWD=%@qD4P0P`KpaCwu_2!C5p@`~T% z0bld8uLyC=gT@d%Imv4Qcte2&qc_86_P4<{Wyrqp(#3XmV*9=Iv5;-3OWhXhdMb7m!{0g<1xP4Dt1_z z4gcB~tnb1)7?b{4__{T0(=RN2Stsr?=!y{{+!*1MVos}}p!AECFnx8OpY^MA1?M`j zss#!4f(!@_bZ31BI%AX0T|k~Hs>WG{kHkkQ=p->UZR6)_xIev#Cc|U18=t_ud~*`Qsk& zN^x;+vvbq2lWo1esiNgOU2D12PDJ*N5c8x9Th2r)54-%%O{kvtR_qF3JbZMky4Zti zj{p3koW!qKuI9PiChC*L3T&55iQJ0#%sjimVp#oXJ`{U9;LqRUQ0ce9eSI^q=RvS1 zlP*_V;0Kpr`7G?^*R~K-{a$}5l1Dr&+4u2qw;JRU0=3naHFgGJM1^L#4}ZQMoJt;D zomnT*s;tNj0EdWn+ExCw&#z53xi@UOlMHSz5~zwSxP<*?H_KOaL;P+&@2DlxK-yfT zUdu_9x`(X1QTbUa)%$k%s)vx7|QWdF^t{slKcB*-(S~6$yx!*9ugUn4fMCu62VB*H4m9k)bC^a}? z=v}?&J>t?-*XwODV3jc-kC)bQCICDgK<0ZE7fiK$nNLuev~l{@B2?~!7RbeBC8H#zhd=PyO z0>r@Wz^%mn@!JuKv0`N_2vlgV9OrHwTx8c!4}3H^c)k2d^+KlI*T}ww8p3<0yP*XW ztTTFtvg>r#jcc^7OMzROsP&pK+qkTb7LPI2Ip}wRgBa~sWc&`b^UYbPord;QDdu5d z9c@4C($xiO5XxWUvmgPmtRS>~U$9-no$zE8r{QjbEjMZ~EBu;{zgG%{@MpPH>(i`L z>~}5`Ep?(1=WXuQJUHbBP|ci;}{-1tnCj59%ZVN%HbTl1b9o1&{skM6KlOc{-P@ifro_jJ*UUg&3bA}Xya@Nsi>%D7QJkUZl_$pb+) z409q~a(3GtI~<88F|9Xzuewyq4}Eboe&W56(i*Di3%P0J&bSR54+jA!Ql)xc*y53U z)YLd5ycM57yZ(uS#>PK3Spx#BU%f?Z%s#2tKhLCFD&y)*Pp{f$_e3J0v|IUhF|X;Q zcTO~58(0w=CM)DhCz)BZzYo%bxy+T=KlX@7EdVP0V*Qn$rsbd_CtkL1+ zqCHrJ?eYp(HOPA%f9`)gIYbf6#HA7HpIe$!YrE$%W@G0XxwmJD-?PPD>-io-&+6P~ z#j=yHFcb6k0{=6^)LXjF5v)1Hv~A zF<+WI*pGXzDnjI;T=K)(!f$$N#TO?fMO#!X&w8+gWmZn+dXntn($|CimBH>&oiROd z>X#;lSZHPlMS3@!bm12Q*jj20EkScnc&JU(dibA~TU0Odo_C#x%=;_eHOsD)>zqqd zTKF_erQ55B;=4zIRL6!^Cd~_yq&6ecma5B_ub`>I+G_iWt7x*deG#CmBn*g{2meLf z(jN>zmE3nLeJ3q-ruIoR2=-qwTUBqYnL+uIR^arEE0njY?<^w|TuFTaU>mYaxSP#v z>x`5Vai5>UE(;$e%R0{@sq$!ICYT9*%Wdkfbg3o|^9nD`!$z;sxUUns&JGSe35{AF z%KF2yZ6i_@(GHTr-L|XVr{wMV^`lv_*RG-M^`|Ra1Mo-@tK6zBfyEbQ4R9|+8eKe^ z_KfO)YH-`#sHI6`B;L6ko}BF$oRe*-r>@MG3A_aTlPEDK)VBF;!^}zksi^ zajrRgp64T;Rp}v2C*IUM_*81j>mY_9ef9;YrEiRtN8d0MxumG!5g36V%9Vt2&+=Ao zPtB*PJ9dzOHmiNQa41D?6?~=>5FZgR9eMA_+;N%BOfCH=%6EBo0qsGWO;l4M!y$!HEM*WP_XQ>wR(lvyD76 z{sD@fjOT(js=X#i=_gsX=N+q?yb%3%0h3c%sDg?x!h0~TafvMkH67d{iwspgdpd8y zhwNJkO`uV+6VPnNtpXzrO@C_CDZzFa5Uj>VT> zo0tvrdTzbTt=5mxUvOJl-x`Jei+#QDeI2BrwfBuk!EW^JMFh5M(pQ6%)DN8Wl1>5z zU7bb!HUkcN#3clRPBw*wC%(i=ac2iNYWL1=WF<4H_M|oO}Ou2i?r24r*X5>xqQEau+_L9{Qp`| zZV%7evllNuGe=xuBSQq~Ge)Dvz5CSu&*uLEPcK}sPM&?iVm48w`futm1&^lGDE;D6 zl2}>Ck|FoEYG9AIZK6+y>aKFv^lvnVNrz8WRY0-wmy-C|HBU~D@{c_1f3>v8jxM}9 zm~?@n_~&-oKU$s1PP&cy!*Oz{l%_Acpk5g*@iyM2KOv9lX#eG((Ss#iNgUau>vz$!&Tm!IP!THXmw^gU4 zjgR0Mqo6hZp9ZxWJC{6>FWb!&tPq=1{2*?e_Gt%(zPAe?6P`CF*Vz^)zSMR(B@5}! zSe6_9!NT&BGq+gx@no|*r_oK_9DftXRT(4CdyH*1cX_Oob-dyzWAhOrPz!;w?Nx$s z8dHC0>b%aYfXc?w=Sm@eypnQyUx`TP5AUaqbn=&=wKp}4Lh`y6^>m~vr+8X7RIEE1 zs-$_j+GYhnOzT*_6|KA-DxOc*iR4`Kc?bP-RrK7v2b3S3vxk|f=jW0ofkKLUJN`PK zryd`~e~_5;0<8t{#*+s!j)Ls+YB_*B8C>L0ovYsj;8GR$CWU)&1+LN;MsVWp0&s+uKd3S3}J9vtTiookGi* z!h)SuRzecpZRz;fr&mQUOCf1VbQY9I6Bq8)j|O)p|MKT`=_zSVtmmVlt~1Wl@&dPL zapAR>pv1l9bmPN2PPzKs;<61Dtd*C3aga77z+$E|4=2?j|Dh{MC1DoB>1LglMx@s> z_tiLtRbni!V(_LkZ)>?1T|A0D^9IqmBCH-yX`F!8LQfqzoQZxr9u38L>$11xU+mO%T#-fIFlP4U#8$MF z1E(Cz#!3yBe8dy_Y=qfwXNebPE7^J7Of8?9Yz9hEy*C`5bRUC$Fi--H58-;D9I^}z zxUYg7>?Eyiv1NZw45nk3b4HnZxHdZFdd8(^>snAa`8&`BnW?)S)%%m-)NqKVzlh{f zIj%cxA;^GyCN|UOHoUpB~FbdCRvdSulE4*}mvcmR_2= zZWj^y!ZnTs$W*jFi>iG{nNh;n6)8Rl}lIknYT#9nCg75z*uJ-|0$rpRU)nzfM z-h(Fp7Id-k*)d(l!>nAxQs*<)yC$7GEFN%Y0L&Ie$bq|V@uPXr&;Zwi@+Cl)3n+cO zVJ+p0&zzGI9Kq=m6C>qyWIPApj4b?8cdrH?QHK>;_ep03erGcg`-T@$K>e{3;dWyalsMvi(LqQdMO4=ot~&UFL{W z2a9DJ#G-@Es-rj{J`i+R>#jJ=jrM3XHq;X;PC=|wyFKSzTn6tkZt9MrK7cPaV8-5= z(pa>zQ2Jf0tQ9W(e(KY6`73c4I!)0nbG;jd9--^R67trc9oNNLH?O7M)faY|&UC*)1wS!?3RNIz9~CYJH)-mH#x6kN;DFO~a(g zdzzs68!uwYFqlDJ$;B|I>>Gq>xGCDGXG;dXW;+O1{}rrlX~7Vz`B; z*0)3f*1Jz(aHb?mo=Dlt%puLeh+X=2BWSbneZhcKLnst)$ijH@n#v!{14wJOrSZ%J zyb76TUpG;jjebgpsCzZ%l!ynB=o64(hVx8aG#yOEPF!@H2XX#mwBlOKP%{f9bgtW>`2L0em%A@zmPF!G-B=^kYQs9t z@!eu9jw=7k1U>Y{d~};2#6yVLs5)-^i&Q`dEqkAj;gXwsk4MvL3+S1a05XCYB3e^# zxisqwO)Fck!`)B_15Lff$ed+M@6~Evh2_j#{kG7;1B!^x)sk7u{JPP7A|4UA#D2^i zo~!$Ih&>fq55o~NCRK4fiw8eQAh^>drrLATs;O4e4IdEHr&9beH=&?S7$TWQQZg|_ zGrH@RKe_zR=+oSPw)71(`S?>wICTkGP>vHVo#P#?{V~B8XV}PN4g}`t%5KEnkvVFB z+u7S2%stT)?khk4SZcxFR-^{U3t=h^!*RDENBtfAd^zZE>7TdfuS9&~n5Mkn)-akd zv$AY0U2xpT0me>poN3LgYcizXeHfuO2a>@T}IrTd%P?rysE}q zK&!e@ZabAjEp=_JR^mI`uBGBDN`KN&StPuvg@|gm&WX75F|6DIwu*S6#yPy7q$qn; z6oxY|bq(+^SNl>|*;b@&1{i`Ed*po{=YM|kb5>7$G_Z_?tw2|JN9BP!_5JdGPTU38 z_TU<4`zy_>qGLrFfbQ5lOYCv8t@PGvyj_;tUT{H{a3E_`ojDPZh*(M3i9|n)K2~?b zcFg+pu2}(#{d7|mQEGkYd_d=ZSJ!{(oOKpN0abXeVXb$h^=Ur(vHoCI?{#=L^Rp9a z{Q2Hv^CXue3H#)@!e?hr^E`ykKYwBVv_QXA{bZ4KTdR9rVY407n@s0ul}M*-G>>PY){yw9>+v$?BYcbw_ggwpk1{f`+O!NBuG^_3>)=HK~>ajcZr) zQW{27XG8Pq&KG%a>FdA4{Cm3;d!ykR0yfWIcS5x~pZq>WPh|D`@GU|`Ge7r(u`&g_ zY)CxOp2Vg?&7EFi+4bdAWm0ztLk^ZfPMMaJr~9pU``w`~uo?@Q!bwV;uy~+cG?goN zvX-LDT`7EU-a^d>E2*?Z?`aXsuKUsOP(Ot-_~Ad`ukPLdKL584|Jw)uI|u)Z1OG4M d09$IxrEj0Occ$%x^YHx_ONz>gR0!$&{eMk|ybS;V literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png b/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3e02b8cb2b2ac07dfb7e2964ed33763c9464f9 GIT binary patch literal 6754 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 ce5xqm?eOvE;NJ(tD(^b literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png b/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..f49edde3430891f1914fd7ab1f57abf7aeef578d GIT binary patch literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png b/Samples/NativePluginSample/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5b197d3e8d02f5ba36f28ef3d9381e592ec3584e GIT binary patch literal 17257 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 K169kIhWsCFD>Cr_ literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml b/Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml new file mode 100644 index 00000000..e217ed03 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml @@ -0,0 +1,13 @@ + + + + + + diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml.cs b/Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml.cs new file mode 100644 index 00000000..e7cd7790 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/MainPage.xaml.cs @@ -0,0 +1,42 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 + +namespace Plugin2 +{ + /// + /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class MainPage : Page + { + public MainPage() + { + this.InitializeComponent(); + } + } +} diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Package.appxmanifest b/Samples/NativePluginSample/DLLExtension2/Plugin2/Package.appxmanifest new file mode 100644 index 00000000..33989b64 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/Package.appxmanifest @@ -0,0 +1,34 @@ + + + + + + Plugin2 + dbenne + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll b/Samples/NativePluginSample/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll new file mode 100644 index 0000000000000000000000000000000000000000..abcb2ca0ce00461e69c167a45dbc9611ad04f5ce GIT binary patch literal 10240 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 + + + + Debug + x86 + {1FE7754B-EADA-4561-9F34-80E5A48EF862} + AppContainerExe + Properties + Plugin2 + Plugin2 + en-US + UAP + 10.0.14393.0 + 10.0.14393.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Plugin2_TemporaryKey.pfx + False + Always + x86 + + + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x86 + false + prompt + true + + + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x86 + false + prompt + true + true + + + true + bin\ARM\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM + false + prompt + true + + + bin\ARM\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM + false + prompt + true + true + + + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x64 + false + prompt + true + + + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x64 + false + prompt + true + true + + + + + + + + App.xaml + + + MainPage.xaml + + + + + + Designer + + + + + + Always + + + + + + + + + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + + + 14.0 + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs b/Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..40befa06 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs @@ -0,0 +1,29 @@ +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: AssemblyTitle("Plugin2")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Plugin2")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: ComVisible(false)] \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/Default.rd.xml b/Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/Default.rd.xml new file mode 100644 index 00000000..80a960ce --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/Properties/Default.rd.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtension2/Plugin2/project.json b/Samples/NativePluginSample/DLLExtension2/Plugin2/project.json new file mode 100644 index 00000000..92d14561 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtension2/Plugin2/project.json @@ -0,0 +1,16 @@ +{ + "dependencies": { + "Microsoft.NETCore.UniversalWindowsPlatform": "5.1.0" + }, + "frameworks": { + "uap10.0": {} + }, + "runtimes": { + "win10-arm": {}, + "win10-arm-aot": {}, + "win10-x86": {}, + "win10-x86-aot": {}, + "win10-x64": {}, + "win10-x64-aot": {} + } +} \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config new file mode 100644 index 00000000..8227adb9 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml new file mode 100644 index 00000000..80f259fc --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs new file mode 100644 index 00000000..47528e69 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs @@ -0,0 +1,51 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace ClassicWin32Host +{ + + + public static class AppData + { + + private static ExtensionManager extensionManager; + internal static ExtensionManager ExtensionManager + { + get + { + return extensionManager; + } + + set + { + extensionManager = value; + } + } + + } + + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + + } +} diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj new file mode 100644 index 00000000..b29b7986 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj @@ -0,0 +1,187 @@ + + + + + Debug + AnyCPU + {50D40A2B-85CA-4292-BF34-06E571964856} + WinExe + ClassicWin32Host + ClassicWin32Host + v4.5.2 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + true + + + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + bin\x64\Debug\ + DEBUG;TRACE + full + x64 + prompt + MinimumRecommendedRules.ruleset + true + + + bin\x64\Release\ + TRACE + true + pdbonly + x64 + prompt + MinimumRecommendedRules.ruleset + true + + + false + + + 1AFC6CEAD8CC03F0DD2D99E70CA0FE3DD96CD8F7 + + + ClassicWin32Host_1_TemporaryKey.pfx + + + + + + + False + ..\..\..\..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll + False + + + False + ..\..\..\..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.UI.Xaml.dll + False + + + + + + + + + + 4.0 + + + ..\..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd + + + + + + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + + ExtensionsPage.xaml + + + + MainPage.xaml + + + MainWindow.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + False + Microsoft .NET Framework 4.5.2 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs new file mode 100644 index 00000000..57eb3769 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs @@ -0,0 +1,504 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; +using System.Runtime.InteropServices; +using System.Windows.Threading; +using System.Threading.Tasks; +using Windows.ApplicationModel.Core; +using Windows.ApplicationModel; +using Windows.ApplicationModel.AppExtensions; // App Extensions!! +using Windows.ApplicationModel.AppService; +using Windows.Foundation.Collections; +using Windows.Storage; +using Windows.UI.Core; +using Windows.UI.Popups; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media.Imaging; +using Windows.System.Threading; + +namespace ClassicWin32Host +{ + class ExtensionManager + { + private ObservableCollection _extensions; + private string _contract; + private Dispatcher _dispatcher; + private AppExtensionCatalog _catalog; + private StorageFolder _folder; + + public ExtensionManager(string contract, Dispatcher dispatcher) + { + // extensions list + _extensions = new ObservableCollection(); + + // thread which creates the observable collection must be the thread to modify it + _dispatcher = dispatcher; + + // catalog & contract + _contract = contract; + _catalog = AppExtensionCatalog.Open(_contract); + _folder = null; + + // set up extension management events + _catalog.PackageInstalled += Catalog_PackageInstalled; + _catalog.PackageUpdated += Catalog_PackageUpdated; + _catalog.PackageUninstalling += Catalog_PackageUninstalling; + _catalog.PackageUpdating += Catalog_PackageUpdating; + _catalog.PackageStatusChanged += Catalog_PackageStatusChanged; + + // Scan all extensions + FindAllExtensions(); + } + + public ObservableCollection Extensions + { + get { return _extensions; } + } + + public string Contract + { + get { return _contract; } + } + + public StorageFolder Folder + { + get { return _folder; } + } + + public async void FindAllExtensions() + { + // load all the extensions currently installed + IReadOnlyList extensions = await _catalog.FindAllAsync(); + foreach (AppExtension ext in extensions) + { + // load this extension + await LoadExtension(ext); + } + } + + private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args) + { + await _dispatcher.BeginInvoke((Action)(async () => { + foreach (AppExtension ext in args.Extensions) + { + await LoadExtension(ext); + } + }) ,DispatcherPriority.Normal, null); + } + + private async Task LoadAllExtensions(AppExtensionPackageInstalledEventArgs args) + { + foreach (AppExtension ext in args.Extensions) + { + await LoadExtension(ext); + } + return; + } + + // package has been updated, so reload the extensions + private async void Catalog_PackageUpdated(AppExtensionCatalog sender, AppExtensionPackageUpdatedEventArgs args) + { + await _dispatcher.BeginInvoke((Action)(async () => { + foreach (AppExtension ext in args.Extensions) + { + await LoadExtension(ext); + } + }) ,DispatcherPriority.Normal, null); + } + + // package is updating, so just unload the extensions + private async void Catalog_PackageUpdating(AppExtensionCatalog sender, AppExtensionPackageUpdatingEventArgs args) + { + await UnloadExtensions(args.Package); + } + + // package is removed, so unload all the extensions in the package and remove it + private async void Catalog_PackageUninstalling(AppExtensionCatalog sender, AppExtensionPackageUninstallingEventArgs args) + { + await RemoveExtensions(args.Package); + } + + // package status has changed, could be invalid, licensing issue, app was on USB and removed, etc + private async void Catalog_PackageStatusChanged(AppExtensionCatalog sender, AppExtensionPackageStatusChangedEventArgs args) + { + // get package status + if (!(args.Package.Status.VerifyIsOK())) + { + // if it's offline unload only + if (args.Package.Status.PackageOffline) + { + await UnloadExtensions(args.Package); + } + + // package is being serviced or deployed + else if (args.Package.Status.Servicing || args.Package.Status.DeploymentInProgress) + { + // ignore these package status events + } + + // package is tampered or invalid or some other issue + // glyphing the extensions would be a good user experience + else + { + await RemoveExtensions(args.Package); + } + + } + // if package is now OK, attempt to load the extensions + else + { + // try to load any extensions associated with this package + await LoadExtensions(args.Package); + } + } + + + // loads an extension + public async Task LoadExtension(AppExtension ext) + { + + // create plugins folder if it doesn't already exist + if (_folder == null) + { + try + { + // get or create folder for the extension that is unique + _folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync("Plugins", CreationCollisionOption.OpenIfExists); + } + catch + { + // Bad Things have happened + // But it's OK, becuase it'll be re-created later on. + } + } + + // get unique identifier for this extension + string identifier = ext.AppInfo.AppUserModelId + "!" + ext.Id; + + // load the extension if the package is OK + if (!(ext.Package.Status.VerifyIsOK() + // This is where we'd normally do signature verfication, but for demo purposes it isn't important + // Below is an example of how you'd ensure that you only load store-signed extensions :) + //&& ext.Package.SignatureKind == PackageSignatureKind.Store + )) + { + // if this package doesn't meet our requirements + // ignore it and return + return; + } + + // if its already existing then this is an update + Extension existingExt = _extensions.Where(e => e.UniqueId == identifier).FirstOrDefault(); + + // new extension + if (existingExt == null) + { + // create new extension + Extension nExt = new Extension(ext); + + // Add it to extension list + _extensions.Add(nExt); + + // load it + await nExt.Load(); + } + // update + else + { + // unload the extension + existingExt.Unload(); + + // update the extension + await existingExt.Update(ext); + } + } + + + + // loads all extensions associated with a package - used for when package status comes back + public async Task LoadExtensions(Package package) + { + await _dispatcher.BeginInvoke((Action)(() => { + _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(async e => { await e.Load(); }); + }), DispatcherPriority.Normal, null); + } + + // unloads all extensions associated with a package - used for updating and when package status goes away + public async Task UnloadExtensions(Package package) + { + await _dispatcher.BeginInvoke((Action)(() => { + _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(e => { e.Unload(); }); + }), DispatcherPriority.Normal, null); + } + + // removes all extensions associated with a package - used when removing a package or it becomes invalid + public async Task RemoveExtensions(Package package) + { + await _dispatcher.BeginInvoke((Action)(() => { + _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(e => { e.Unload(); _extensions.Remove(e); }); + }), DispatcherPriority.Normal, null); + } + + + public void RemoveExtension(Extension ext) + { + // Centennial apps cannot use this method. See AppExtensionCatalog documentation for details. + //await _catalog.RequestRemovePackageAsync(ext.AppExtension.Package.Id.FullName); + } + + #region Extra exceptions + // For exceptions using the Extension Manager + public class ExtensionManagerException : Exception + { + public ExtensionManagerException() { } + + public ExtensionManagerException(string message) : base(message) { } + + public ExtensionManagerException(string message, Exception inner) : base(message, inner) { } + } + #endregion + } + + public class Extension : INotifyPropertyChanged + { + #region Member Vars + private AppExtension _extension; + private bool _enabled; + private bool _loaded; + private bool _offline; + private string _uniqueId; + private StorageFolder _folder; + private StorageFile _file; + private Library _lib; + private System.Windows.Visibility _visibility; + + private readonly object _sync = new object(); + + public event PropertyChangedEventHandler PropertyChanged; + #endregion + + public Extension(AppExtension ext) + { + _extension = ext; + _enabled = false; // default enabled/disabled + _loaded = false; + _offline = false; + _folder = null; + _file = null; + _lib = new Library(); + _visibility = System.Windows.Visibility.Collapsed; + + //AUMID + Extension ID is the unique identifier for an extension + _uniqueId = ext.AppInfo.AppUserModelId + "!" + ext.Id; + } + + ~Extension() + { + // unload the DLL + _lib.Free(); + } + + #region Properties + public string UniqueId + { + get { return _uniqueId; } + } + + public bool Enabled + { + get { return _enabled; } + } + + public bool Offline + { + get { return _offline; } + } + + public AppExtension AppExtension + { + get { return _extension; } + } + + public System.Windows.Visibility Visible + { + get { return _visibility; } + } + #endregion + + public Library Lib + { + get { return _lib; } + } + + // Test that the extension works + public void TestExtension() + { + if (_enabled && _lib.Func.FunctionsLoaded) + { + int rnum = (new Random()).Next(1, 50); + string msg = "Extension loaded!" + + "\n" + _extension.DisplayName + + "\n" + _uniqueId + + "\n ++" + rnum.ToString() + " = " + _lib.Func.Increment(rnum).ToString() + + "\n" + _lib.Func.EditText(@"TestStr") + ; + System.Windows.MessageBox.Show(msg); + } + } + + public async Task Update(AppExtension ext) + { + // ensure this is the same uid + string identifier = ext.AppInfo.AppUserModelId + "!" + ext.Id; + if (identifier != this.UniqueId) + { + return; + } + + // update the extension + this._extension = ext; + RaisePropertyChanged("AppExtension"); + + // load it & signal update + await Load(true); + } + + // this controls loading of the extension + public async Task Load(bool isUpdate) + { + #region Error Checking + // if it's not enabled or already loaded, don't load it + if (!_enabled || _loaded) + { + return; + } + + // make sure package is OK to load + if (!_extension.Package.Status.VerifyIsOK()) + { + return; + } + #endregion + + // If we are updating we won't use existing files and will re-copy them instead. + if (isUpdate) + { + _folder = null; + _file = null; + _lib.Free(); + } + + // load the file if we don't already have it. + if (_file == null) + { + // get extension from the other package + StorageFolder folder = await _extension.GetPublicFolderAsync(); + if (folder != null) + { + try + { + StorageFile extensionfile = await folder.GetFileAsync(@"ClassicDLL.dll"); + if (extensionfile != null) + { + // get or create folder for the extension that is unique + _folder = await AppData.ExtensionManager.Folder.CreateFolderAsync(_uniqueId, CreationCollisionOption.OpenIfExists); + + // copy the dll + _file = await extensionfile.CopyAsync(_folder, extensionfile.Name, NameCollisionOption.ReplaceExisting); + } + } + catch (Exception) + { + // something bad happened + return; + } + } + } + + // load the dll + _lib.Load(_file.Path); + + //TestExtension(); + + // all went well, set state + _loaded = true; + _visibility = System.Windows.Visibility.Visible; + RaisePropertyChanged("Visible"); + _offline = false; + } + public Task Load() + { + return this.Load(false); + } + + // This enables the extension + public async Task Enable() + { + // indicate desired state is enabled + _enabled = true; + + // load the extension + await Load(); + } + + // this is different from Disable, example: during updates where we only want to unload -> reload + // Enable is user intention. Load respects enable, but unload doesn't care + public void Unload() + { + // unload it + lock (_sync) + { + if (_loaded) + { + + // unload the DLL + _lib.Free(); + + _loaded = false; + _visibility = System.Windows.Visibility.Collapsed; + RaisePropertyChanged("Visible"); + } + } + } + + // user-facing action to disable the extension + public void Disable() + { + // only disable if it is enabled + if (_enabled) + { + // set desired state to disabled + _enabled = false; + // unload the app + Unload(); + } + } + #region PropertyChanged + + // typical property changed handler + private void RaisePropertyChanged(string name) + { + if (PropertyChanged != null) + { + PropertyChanged(this, new PropertyChangedEventArgs(name)); + } + } + #endregion + + } +} \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml new file mode 100644 index 00000000..a2a565ba --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Plugins + + + diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs new file mode 100644 index 00000000..cad327ab --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs @@ -0,0 +1,90 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace ClassicWin32Host +{ + /// + /// Interaction logic for ExtensionsPage.xaml + /// + public partial class ExtensionsPage : Page + { + + public ObservableCollection Items = null; + + public ExtensionsPage() + { + this.InitializeComponent(); + + Items = AppData.ExtensionManager.Extensions; + //this.DataContext = Items; + lvExtensions.ItemsSource = Items; + + } + + private async void CheckBox_Checked(object sender, RoutedEventArgs e) + { + CheckBox cb = sender as CheckBox; + Extension ext = cb.DataContext as Extension; + if (!ext.Enabled) + { + await ext.Enable(); + } + } + + private void CheckBox_Unchecked(object sender, RoutedEventArgs e) + { + CheckBox cb = sender as CheckBox; + Extension ext = cb.DataContext as Extension; + if (ext.Enabled) + { + ext.Disable(); + } + } + + private void RemoveButton_Click(object sender, RoutedEventArgs e) + { + // remove the package + Button btn = sender as Button; + Extension ext = btn.DataContext as Extension; + AppData.ExtensionManager.RemoveExtension(ext); + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + // get our extensions + AppData.ExtensionManager.FindAllExtensions(); + } + + private void lvExtensions_MouseDown(object sender, MouseButtonEventArgs e) + { + ListViewItem item = sender as ListViewItem; + Extension ext = item.DataContext as Extension; + ext.TestExtension(); + } + } +} diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs new file mode 100644 index 00000000..23d5969b --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs @@ -0,0 +1,221 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Runtime.InteropServices; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Runtime.ExceptionServices; +using System.Windows; + +namespace ClassicWin32Host +{ + public class Library + { + + public class Functions + { + private bool _functionsLoaded = false; + public bool FunctionsLoaded + { + get + { + return _functionsLoaded; + } + set + { + _functionsLoaded = value; + } + } + + + public dEditText _EditText = null; + [HandleProcessCorruptedStateExceptionsAttribute()] + public string EditText(string s) + { + if (_EditText != null) + { + try + { + IntPtr inPtr = Marshal.StringToHGlobalUni(s); + IntPtr outPtr = _EditText(inPtr); + if (outPtr == IntPtr.Zero) + { + return s; + } + return Marshal.PtrToStringUni(outPtr); + } + catch (Exception) + { + // Strange behavior appending, I suspect GC is wiping the data while it is being consumed. + //MessageBox.Show("Caught corruption exception!"); + return s; + } + } + return s; + } + + public dIncrement _Increment = null; + public int Increment(int num) + { + if (_Increment != null) + { + return _Increment(num); + } + return 0; + } + + public void Unload() + { + _Increment = null; + _EditText = null; + _functionsLoaded = false; + } + + public Functions() + { + + } + } + + private IntPtr _handle = IntPtr.Zero; + private Functions _func = null; + + public Functions Func + { + get + { + return _func; + } + } + + public Library() + { + _func = new Functions(); + _handle = IntPtr.Zero; + } + + #region Library Loading + public void Load(string fullPathFilename) + { + // dll already loaded + if (_handle != IntPtr.Zero) + { + // free it first + FreeLibrary(_handle); + } + try + { + _handle = LoadLibrary(fullPathFilename); + + // display info for failure + if (_handle == IntPtr.Zero) + { + System.IO.FileInfo fi = new System.IO.FileInfo(fullPathFilename); + int err = Marshal.GetLastWin32Error(); + string msg = "Cannot load DLL: " + + "\n Input: " + fullPathFilename + + "\n ERROR: " + err.ToString() + + "\n File Exists: " + fi.Exists.ToString() + ; + if (fi.Exists) + { + msg = msg + + "\n Full Path: " + fi.FullName.ToString() + + "\n Attributes: " + fi.Attributes.ToString() + ; + } + System.Windows.MessageBox.Show(msg); + } + + // file loaded, load the functions + GetFunctions(); + } + catch (Exception ex) + { + System.Windows.MessageBox.Show("Exception thrown while loading code {" + ex.InnerException + "}"); + } + } + + public void Free() + { + FreeLibrary(_handle); + _handle = IntPtr.Zero; + _func.Unload(); + } + + private void GetFunctions() + { + if (_handle == IntPtr.Zero || _func.FunctionsLoaded) + { + return; + } + + IntPtr funcptr = IntPtr.Zero; + + // increment function + funcptr = GetProcAddress(_handle, "Increment"); + if (funcptr != IntPtr.Zero) + { + _func._Increment = (dIncrement)Marshal.GetDelegateForFunctionPointer(funcptr, typeof(dIncrement)); + } + else + { + string msg = "Failed getting function ptr for Increment"; + System.Windows.MessageBox.Show(msg); + return; + } + + // chuck norris function + funcptr = GetProcAddress(_handle, "EditText"); + if (funcptr != IntPtr.Zero) + { + _func._EditText = (dEditText)Marshal.GetDelegateForFunctionPointer(funcptr, typeof(dEditText)); + } + else + { + string msg = "Failed getting function ptr for EditText"; + System.Windows.MessageBox.Show(msg); + return; + } + + _func.FunctionsLoaded = true; + } + #endregion + + #region Native Functions + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate int dIncrement(int numberToIncrement); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate IntPtr dEditText(IntPtr s); + #endregion + + #region Interop + + [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)] + public static extern IntPtr LoadLibrary(string lpFileName); + + [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] + public static extern IntPtr GetProcAddress(IntPtr hModule, string procName); + + [DllImport("kernel32.dll", SetLastError = true)] + public static extern bool FreeLibrary(IntPtr hModule); + + #endregion + + } + +} + diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml new file mode 100644 index 00000000..7b0a59fa --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Welcome to the beautiful Emerald City! + + + + + diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs new file mode 100644 index 00000000..5f6b294b --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs @@ -0,0 +1,54 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace ClassicWin32Host +{ + /// + /// Interaction logic for MainPage.xaml + /// + public partial class MainPage : Page + { + public MainPage() + { + InitializeComponent(); + + DataContext = AppData.ExtensionManager.Extensions; + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + Button btn = sender as Button; + Extension ext = btn.DataContext as Extension; + if (ext.Enabled) + { + string before = mainText.Text; + string after = ext.Lib.Func.EditText(before); + mainText.Text = after; + } + } + } +} diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml new file mode 100644 index 00000000..69ebc0af --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs new file mode 100644 index 00000000..9ee3180b --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs @@ -0,0 +1,40 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System; +using System.Runtime.InteropServices; +using Windows.Storage; +using Windows.ApplicationModel; +using System.Windows; + +namespace ClassicWin32Host +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : System.Windows.Window + { + public MainWindow() + { + InitializeComponent(); + + AppData.ExtensionManager = new ExtensionManager("build.classicplugins.demo", this.Dispatcher); + + + // show this is a packaged WPF app! + myText.Text = "I am a packaged WPF app: " + Package.Current.Id.FullName; + + // This is for debug attaching before the program does anything meaningful. + //MessageBox.Show(Package.Current.Id.FullName); + } + } +} diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..911365c6 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs @@ -0,0 +1,67 @@ +//********************************************************* +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +//********************************************************* + + +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Windows; + +// 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("ClassicWin32Host")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ClassicWin32Host")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[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 +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +//In order to begin building localizable applications, set +//CultureYouAreCodingWith in your .csproj file +//inside a . For example, if you are using US english +//in your source files, set the to en-US. Then uncomment +//the NeutralResourceLanguage attribute below. Update the "en-US" in +//the line below to match the UICulture setting in the project file. + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] + + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs new file mode 100644 index 00000000..009db6f2 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ClassicWin32Host.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ClassicWin32Host.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx new file mode 100644 index 00000000..af7dbebb --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs new file mode 100644 index 00000000..72a97880 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ClassicWin32Host.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings new file mode 100644 index 00000000..033d7a5e --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj new file mode 100644 index 00000000..7e867ce5 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj @@ -0,0 +1,88 @@ + + + + + Debug + AnyCPU + + + Debug + ARM + + + Debug + x64 + + + Debug + x86 + + + Release + AnyCPU + + + Release + ARM + true + + + Release + x64 + true + + + Release + x86 + true + + + + 30025e99-9590-406b-8450-06ed091080a2 + + + + 14.0 + + + + + UAP + 10.0.14393.0 + 10.0.14393.0 + $(VersionNumberMajor).$(VersionNumberMinor) + en-US + UWPPackager_TemporaryKey.pfx + False + Always + neutral + + + + Designer + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..0636b004a9cdc79b43b012059c36d36a05b292fd GIT binary patch literal 53970 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 literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..f49edde3430891f1914fd7ab1f57abf7aeef578d GIT binary patch literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..5b197d3e8d02f5ba36f28ef3d9381e592ec3584e GIT binary patch literal 17257 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 K169kIhWsCFD>Cr_ literal 0 HcmV?d00001 diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest new file mode 100644 index 00000000..1896d81c --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest @@ -0,0 +1,40 @@ + + + + + + UWPPackager + Dave + images\storelogo.png + + + + + + + + + + + + + + + + + + build.classicplugins.demo + + + + + + + + + + \ No newline at end of file diff --git a/Samples/NativePluginSample/README.md b/Samples/NativePluginSample/README.md new file mode 100644 index 00000000..b031a59b --- /dev/null +++ b/Samples/NativePluginSample/README.md @@ -0,0 +1 @@ +Readme to be filled out later \ No newline at end of file From 45468714840b2a02aa6f7e44f2d0b94c22fb4c7f Mon Sep 17 00:00:00 2001 From: David Bennett Date: Wed, 24 May 2017 12:39:40 -0700 Subject: [PATCH 3/6] Remove moved files --- .../DLLExtension/ClassicDLL/ClassicDLL.cpp | 31 - Samples/DLLExtension/ClassicDLL/ClassicDLL.h | 16 - .../ClassicDLL/ClassicDLL.vcxproj | 183 - .../ClassicDLL/ClassicDLL.vcxproj.filters | 39 - Samples/DLLExtension/ClassicDLL/dllmain.cpp | 31 - Samples/DLLExtension/ClassicDLL/stdafx.cpp | 20 - Samples/DLLExtension/ClassicDLL/stdafx.h | 29 - Samples/DLLExtension/ClassicDLL/targetver.h | 19 - Samples/DLLExtension/DLLExtension.sln | 52 - Samples/DLLExtension/Plugin1/App.xaml | 8 - Samples/DLLExtension/Plugin1/App.xaml.cpp | 136 - Samples/DLLExtension/Plugin1/App.xaml.h | 39 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Plugin1/Assets/SplashScreen.scale-200.png | Bin 53970 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 6754 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1621 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 472 -> 0 bytes .../DLLExtension/Plugin1/Assets/StoreLogo.png | Bin 936 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 17257 -> 0 bytes .../Plugin1/Generated Files/App.g.h | 27 - .../Plugin1/Generated Files/App.g.hpp | 97 - .../Plugin1/Generated Files/App.xbf | Bin 500 -> 0 bytes .../Plugin1/Generated Files/MainPage.g.h | 28 - .../Plugin1/Generated Files/MainPage.g.hpp | 45 - .../Plugin1/Generated Files/MainPage.xbf | Bin 847 -> 0 bytes .../Generated Files/XamlBindingInfo.g.h | 57 - .../Generated Files/XamlBindingInfo.g.hpp | 13 - .../XamlLibMetadataProvider.g.cpp | 2 - .../Generated Files/XamlTypeInfo.Impl.g.cpp | 579 - .../Generated Files/XamlTypeInfo.g.cpp | 193 - .../Plugin1/Generated Files/XamlTypeInfo.g.h | 351 - Samples/DLLExtension/Plugin1/MainPage.xaml | 13 - .../DLLExtension/Plugin1/MainPage.xaml.cpp | 38 - Samples/DLLExtension/Plugin1/MainPage.xaml.h | 33 - .../DLLExtension/Plugin1/Package.appxmanifest | 34 - Samples/DLLExtension/Plugin1/Plugin1.aps | Bin 1448 -> 0 bytes Samples/DLLExtension/Plugin1/Plugin1.rc | Bin 2664 -> 0 bytes Samples/DLLExtension/Plugin1/Plugin1.vcxproj | 216 - .../Plugin1/Plugin1.vcxproj.filters | 67 - .../DLLExtension/Plugin1/Plugin1.vcxproj.user | 8 - .../Plugin1/Plugin1_TemporaryKey.pfx | Bin 2512 -> 0 bytes .../Plugin1/Public/ClassicDLL.dll | Bin 9216 -> 0 bytes Samples/DLLExtension/Plugin1/pch.cpp | 18 - Samples/DLLExtension/Plugin1/pch.h | 23 - Samples/DLLExtension/Plugin1/resource.h | 26 - .../DLLExtension2/ClassicDLL/ClassicDLL.cpp | 40 - Samples/DLLExtension2/ClassicDLL/ClassicDLL.h | 16 - .../ClassicDLL/ClassicDLL.vcxproj | 183 - .../ClassicDLL/ClassicDLL.vcxproj.filters | 39 - Samples/DLLExtension2/ClassicDLL/dllmain.cpp | 31 - Samples/DLLExtension2/ClassicDLL/stdafx.cpp | 19 - Samples/DLLExtension2/ClassicDLL/stdafx.h | 29 - Samples/DLLExtension2/ClassicDLL/targetver.h | 20 - Samples/DLLExtension2/DLLExtension.sln | 52 - Samples/DLLExtension2/Plugin2/App.xaml | 8 - Samples/DLLExtension2/Plugin2/App.xaml.cs | 118 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Plugin2/Assets/SplashScreen.scale-200.png | Bin 53970 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 6754 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1621 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 472 -> 0 bytes .../Plugin2/Assets/StoreLogo.png | Bin 936 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 17257 -> 0 bytes Samples/DLLExtension2/Plugin2/MainPage.xaml | 13 - .../DLLExtension2/Plugin2/MainPage.xaml.cs | 42 - .../Plugin2/Package.appxmanifest | 34 - .../Plugin2/Plugin/ClassicDLL.dll | Bin 10240 -> 0 bytes Samples/DLLExtension2/Plugin2/Plugin2.csproj | 147 - .../DLLExtension2/Plugin2/Plugin2.csproj.user | 8 - .../Plugin2/Plugin2_TemporaryKey.pfx | Bin 2512 -> 0 bytes .../Plugin2/Properties/AssemblyInfo.cs | 29 - .../Plugin2/Properties/Default.rd.xml | 31 - Samples/DLLExtension2/Plugin2/project.json | 16 - .../DLLExtension2/Plugin2/project.lock.json | 15504 ---------------- .../ClassicWin32Host/App.config | 6 - .../ClassicWin32Host/App.xaml | 9 - .../ClassicWin32Host/App.xaml.cs | 51 - .../ClassicWin32Host/ClassicWin32Host.csproj | 187 - .../ClassicWin32Host.csproj.user | 15 - .../ClassicWin32Host/ExtensionManager.cs | 504 - .../ClassicWin32Host/ExtensionsPage.xaml | 54 - .../ClassicWin32Host/ExtensionsPage.xaml.cs | 90 - .../ClassicWin32Host/Library.cs | 221 - .../ClassicWin32Host/MainPage.xaml | 55 - .../ClassicWin32Host/MainPage.xaml.cs | 54 - .../ClassicWin32Host/MainWindow.xaml | 28 - .../ClassicWin32Host/MainWindow.xaml.cs | 40 - .../Properties/AssemblyInfo.cs | 67 - .../Properties/Resources.Designer.cs | 63 - .../Properties/Resources.resx | 117 - .../Properties/Settings.Designer.cs | 26 - .../Properties/Settings.settings | 7 - .../UWPPackager/UWPPackager.jsproj | 88 - .../UWPPackager/UWPPackager.jsproj.user | 8 - .../UWPPackager/UWPPackager_TemporaryKey.pfx | Bin 2448 -> 0 bytes .../images/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../images/SplashScreen.scale-200.png | Bin 53970 -> 0 bytes .../images/Square44x44Logo.scale-200.png | Bin 1621 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 472 -> 0 bytes .../UWPPackager/images/StoreLogo.png | Bin 936 -> 0 bytes .../images/Wide310x150Logo.scale-200.png | Bin 17257 -> 0 bytes .../UWPPackager/package.appxmanifest | 40 - 102 files changed, 20580 deletions(-) delete mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp delete mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.h delete mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj delete mode 100644 Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters delete mode 100644 Samples/DLLExtension/ClassicDLL/dllmain.cpp delete mode 100644 Samples/DLLExtension/ClassicDLL/stdafx.cpp delete mode 100644 Samples/DLLExtension/ClassicDLL/stdafx.h delete mode 100644 Samples/DLLExtension/ClassicDLL/targetver.h delete mode 100644 Samples/DLLExtension/DLLExtension.sln delete mode 100644 Samples/DLLExtension/Plugin1/App.xaml delete mode 100644 Samples/DLLExtension/Plugin1/App.xaml.cpp delete mode 100644 Samples/DLLExtension/Plugin1/App.xaml.h delete mode 100644 Samples/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png delete mode 100644 Samples/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png delete mode 100644 Samples/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png delete mode 100644 Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png delete mode 100644 Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 Samples/DLLExtension/Plugin1/Assets/StoreLogo.png delete mode 100644 Samples/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/App.g.h delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/App.xbf delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/MainPage.xbf delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp delete mode 100644 Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h delete mode 100644 Samples/DLLExtension/Plugin1/MainPage.xaml delete mode 100644 Samples/DLLExtension/Plugin1/MainPage.xaml.cpp delete mode 100644 Samples/DLLExtension/Plugin1/MainPage.xaml.h delete mode 100644 Samples/DLLExtension/Plugin1/Package.appxmanifest delete mode 100644 Samples/DLLExtension/Plugin1/Plugin1.aps delete mode 100644 Samples/DLLExtension/Plugin1/Plugin1.rc delete mode 100644 Samples/DLLExtension/Plugin1/Plugin1.vcxproj delete mode 100644 Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters delete mode 100644 Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user delete mode 100644 Samples/DLLExtension/Plugin1/Plugin1_TemporaryKey.pfx delete mode 100644 Samples/DLLExtension/Plugin1/Public/ClassicDLL.dll delete mode 100644 Samples/DLLExtension/Plugin1/pch.cpp delete mode 100644 Samples/DLLExtension/Plugin1/pch.h delete mode 100644 Samples/DLLExtension/Plugin1/resource.h delete mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp delete mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.h delete mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj delete mode 100644 Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters delete mode 100644 Samples/DLLExtension2/ClassicDLL/dllmain.cpp delete mode 100644 Samples/DLLExtension2/ClassicDLL/stdafx.cpp delete mode 100644 Samples/DLLExtension2/ClassicDLL/stdafx.h delete mode 100644 Samples/DLLExtension2/ClassicDLL/targetver.h delete mode 100644 Samples/DLLExtension2/DLLExtension.sln delete mode 100644 Samples/DLLExtension2/Plugin2/App.xaml delete mode 100644 Samples/DLLExtension2/Plugin2/App.xaml.cs delete mode 100644 Samples/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png delete mode 100644 Samples/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png delete mode 100644 Samples/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png delete mode 100644 Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png delete mode 100644 Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 Samples/DLLExtension2/Plugin2/Assets/StoreLogo.png delete mode 100644 Samples/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png delete mode 100644 Samples/DLLExtension2/Plugin2/MainPage.xaml delete mode 100644 Samples/DLLExtension2/Plugin2/MainPage.xaml.cs delete mode 100644 Samples/DLLExtension2/Plugin2/Package.appxmanifest delete mode 100644 Samples/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll delete mode 100644 Samples/DLLExtension2/Plugin2/Plugin2.csproj delete mode 100644 Samples/DLLExtension2/Plugin2/Plugin2.csproj.user delete mode 100644 Samples/DLLExtension2/Plugin2/Plugin2_TemporaryKey.pfx delete mode 100644 Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs delete mode 100644 Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml delete mode 100644 Samples/DLLExtension2/Plugin2/project.json delete mode 100644 Samples/DLLExtension2/Plugin2/project.lock.json delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager_TemporaryKey.pfx delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/StoreLogo.png delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png delete mode 100644 Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp b/Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp deleted file mode 100644 index ddf6cab2..00000000 --- a/Samples/DLLExtension/ClassicDLL/ClassicDLL.cpp +++ /dev/null @@ -1,31 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// ClassicDLL.cpp : Defines the exported functions for the DLL application. -// - -#include "stdafx.h" -#include -#include -#include - -using namespace std; - -int Increment(int numberToIncrement) -{ - return ++numberToIncrement; -} - -const wchar_t * EditText(const wchar_t * s) -{ - return L"Welcome to Build! Please give Andrew some applause! :)"; -} diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.h b/Samples/DLLExtension/ClassicDLL/ClassicDLL.h deleted file mode 100644 index 04fb93f5..00000000 --- a/Samples/DLLExtension/ClassicDLL/ClassicDLL.h +++ /dev/null @@ -1,16 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -#pragma once - -extern "C" __declspec(dllexport) int Increment(int numberToIncrement); -extern "C" __declspec(dllexport) const wchar_t * EditText(const wchar_t *); diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj b/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj deleted file mode 100644 index 8c252279..00000000 --- a/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj +++ /dev/null @@ -1,183 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4} - Win32Proj - ClassicDLL - 8.1 - - - - DynamicLibrary - true - v140 - Unicode - - - DynamicLibrary - false - v140 - true - Unicode - - - DynamicLibrary - true - v140 - Unicode - - - DynamicLibrary - false - v140 - true - Unicode - - - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - - Use - Level3 - Disabled - WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - - - mkdir $(solutiondir)Plugin1\Public -xcopy /y $(outdir)*.dll $(solutiondir)Plugin1\Public\* - - - - - Use - Level3 - Disabled - _DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - - - - - Level3 - Use - MaxSpeed - true - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - true - true - - - mkdir $(solutiondir)Plugin1\Public -xcopy /y $(outdir)*.dll $(solutiondir)Plugin1\Public\* - - - - - Level3 - Use - MaxSpeed - true - true - NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - true - true - - - - - - - - - - - false - - - false - - - false - - - false - - - - - Create - Create - Create - Create - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters b/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters deleted file mode 100644 index 09c0e9c5..00000000 --- a/Samples/DLLExtension/ClassicDLL/ClassicDLL.vcxproj.filters +++ /dev/null @@ -1,39 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - Header Files - - - Header Files - - - Header Files - - - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Samples/DLLExtension/ClassicDLL/dllmain.cpp b/Samples/DLLExtension/ClassicDLL/dllmain.cpp deleted file mode 100644 index b85a78e7..00000000 --- a/Samples/DLLExtension/ClassicDLL/dllmain.cpp +++ /dev/null @@ -1,31 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// dllmain.cpp : Defines the entry point for the DLL application. -#include "stdafx.h" - -BOOL APIENTRY DllMain( HMODULE hModule, - DWORD ul_reason_for_call, - LPVOID lpReserved - ) -{ - switch (ul_reason_for_call) - { - case DLL_PROCESS_ATTACH: - case DLL_THREAD_ATTACH: - case DLL_THREAD_DETACH: - case DLL_PROCESS_DETACH: - break; - } - return TRUE; -} - diff --git a/Samples/DLLExtension/ClassicDLL/stdafx.cpp b/Samples/DLLExtension/ClassicDLL/stdafx.cpp deleted file mode 100644 index 74103575..00000000 --- a/Samples/DLLExtension/ClassicDLL/stdafx.cpp +++ /dev/null @@ -1,20 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// stdafx.cpp : source file that includes just the standard includes -// ClassicDLL.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" - -// TODO: reference any additional headers you need in STDAFX.H -// and not in this file diff --git a/Samples/DLLExtension/ClassicDLL/stdafx.h b/Samples/DLLExtension/ClassicDLL/stdafx.h deleted file mode 100644 index 88f7ed77..00000000 --- a/Samples/DLLExtension/ClassicDLL/stdafx.h +++ /dev/null @@ -1,29 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#pragma once - -#include "targetver.h" - -#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers -// Windows Header Files: -#include - - - -// TODO: reference additional headers your program requires here -#include "ClassicDLL.h" diff --git a/Samples/DLLExtension/ClassicDLL/targetver.h b/Samples/DLLExtension/ClassicDLL/targetver.h deleted file mode 100644 index 9d74829a..00000000 --- a/Samples/DLLExtension/ClassicDLL/targetver.h +++ /dev/null @@ -1,19 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - -#pragma once - -// Including SDKDDKVer.h defines the highest available Windows platform. - -// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and -// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. - -#include diff --git a/Samples/DLLExtension/DLLExtension.sln b/Samples/DLLExtension/DLLExtension.sln deleted file mode 100644 index 3ebb2479..00000000 --- a/Samples/DLLExtension/DLLExtension.sln +++ /dev/null @@ -1,52 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicDLL", "ClassicDLL\ClassicDLL.vcxproj", "{E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Plugin1", "Plugin1\Plugin1.vcxproj", "{407758F0-63B3-4F20-9421-C8589CEE6E7C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM = Debug|ARM - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|ARM = Release|ARM - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|ARM.ActiveCfg = Debug|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.ActiveCfg = Debug|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.Build.0 = Debug|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.ActiveCfg = Debug|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.Build.0 = Debug|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|ARM.ActiveCfg = Release|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.ActiveCfg = Release|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.Build.0 = Release|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.ActiveCfg = Release|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.Build.0 = Release|Win32 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.ActiveCfg = Debug|ARM - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.Build.0 = Debug|ARM - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|ARM.Deploy.0 = Debug|ARM - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.ActiveCfg = Debug|x64 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.Build.0 = Debug|x64 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x64.Deploy.0 = Debug|x64 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.ActiveCfg = Debug|Win32 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.Build.0 = Debug|Win32 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Debug|x86.Deploy.0 = Debug|Win32 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.ActiveCfg = Release|ARM - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.Build.0 = Release|ARM - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|ARM.Deploy.0 = Release|ARM - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.ActiveCfg = Release|x64 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.Build.0 = Release|x64 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x64.Deploy.0 = Release|x64 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.ActiveCfg = Release|Win32 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.Build.0 = Release|Win32 - {407758F0-63B3-4F20-9421-C8589CEE6E7C}.Release|x86.Deploy.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Samples/DLLExtension/Plugin1/App.xaml b/Samples/DLLExtension/Plugin1/App.xaml deleted file mode 100644 index a3517941..00000000 --- a/Samples/DLLExtension/Plugin1/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/Samples/DLLExtension/Plugin1/App.xaml.cpp b/Samples/DLLExtension/Plugin1/App.xaml.cpp deleted file mode 100644 index 439d3dae..00000000 --- a/Samples/DLLExtension/Plugin1/App.xaml.cpp +++ /dev/null @@ -1,136 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// -// App.xaml.cpp -// Implementation of the App class. -// - -#include "pch.h" -#include "MainPage.xaml.h" - -using namespace Plugin1; - -using namespace Platform; -using namespace Windows::ApplicationModel; -using namespace Windows::ApplicationModel::Activation; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -using namespace Windows::UI::Xaml::Controls::Primitives; -using namespace Windows::UI::Xaml::Data; -using namespace Windows::UI::Xaml::Input; -using namespace Windows::UI::Xaml::Interop; -using namespace Windows::UI::Xaml::Media; -using namespace Windows::UI::Xaml::Navigation; - -/// -/// Initializes the singleton application object. This is the first line of authored code -/// executed, and as such is the logical equivalent of main() or WinMain(). -/// -App::App() -{ - InitializeComponent(); - Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending); -} - -/// -/// Invoked when the application is launched normally by the end user. Other entry points -/// will be used such as when the application is launched to open a specific file. -/// -/// Details about the launch request and process. -void App::OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) -{ -#if _DEBUG - // Show graphics profiling information while debugging. - if (IsDebuggerPresent()) - { - // Display the current frame rate counters - DebugSettings->EnableFrameRateCounter = true; - } -#endif - auto rootFrame = dynamic_cast(Window::Current->Content); - - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (rootFrame == nullptr) - { - // Create a Frame to act as the navigation context and associate it with - // a SuspensionManager key - rootFrame = ref new Frame(); - - rootFrame->NavigationFailed += ref new Windows::UI::Xaml::Navigation::NavigationFailedEventHandler(this, &App::OnNavigationFailed); - - if (e->PreviousExecutionState == ApplicationExecutionState::Terminated) - { - // TODO: Restore the saved session state only when appropriate, scheduling the - // final launch steps after the restore is complete - - } - - if (e->PrelaunchActivated == false) - { - if (rootFrame->Content == nullptr) - { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments); - } - // Place the frame in the current Window - Window::Current->Content = rootFrame; - // Ensure the current window is active - Window::Current->Activate(); - } - } - else - { - if (e->PrelaunchActivated == false) - { - if (rootFrame->Content == nullptr) - { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments); - } - // Ensure the current window is active - Window::Current->Activate(); - } - } -} - -/// -/// Invoked when application execution is being suspended. Application state is saved -/// without knowing whether the application will be terminated or resumed with the contents -/// of memory still intact. -/// -/// The source of the suspend request. -/// Details about the suspend request. -void App::OnSuspending(Object^ sender, SuspendingEventArgs^ e) -{ - (void) sender; // Unused parameter - (void) e; // Unused parameter - - //TODO: Save application state and stop any background activity -} - -/// -/// Invoked when Navigation to a certain page fails -/// -/// The Frame which failed navigation -/// Details about the navigation failure -void App::OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e) -{ - throw ref new FailureException("Failed to load Page " + e->SourcePageType.Name); -} \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/App.xaml.h b/Samples/DLLExtension/Plugin1/App.xaml.h deleted file mode 100644 index 99d37447..00000000 --- a/Samples/DLLExtension/Plugin1/App.xaml.h +++ /dev/null @@ -1,39 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// -// App.xaml.h -// Declaration of the App class. -// - -#pragma once - -#include "App.g.h" - -namespace Plugin1 -{ - /// - /// Provides application-specific behavior to supplement the default Application class. - /// - ref class App sealed - { - protected: - virtual void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ e) override; - - internal: - App(); - - private: - void OnSuspending(Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ e); - void OnNavigationFailed(Platform::Object ^sender, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs ^e); - }; -} diff --git a/Samples/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5dfc01886d137b4e493d7e97cf13af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m diff --git a/Samples/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 0636b004a9cdc79b43b012059c36d36a05b292fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53970 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 diff --git a/Samples/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index 5f3e02b8cb2b2ac07dfb7e2964ed33763c9464f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6754 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 ce5xqm?eOvE;NJ(tD(^b diff --git a/Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index f49edde3430891f1914fd7ab1f57abf7aeef578d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 diff --git a/Samples/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png b/Samples/DLLExtension/Plugin1/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 5b197d3e8d02f5ba36f28ef3d9381e592ec3584e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17257 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 K169kIhWsCFD>Cr_ diff --git a/Samples/DLLExtension/Plugin1/Generated Files/App.g.h b/Samples/DLLExtension/Plugin1/Generated Files/App.g.h deleted file mode 100644 index c3ea8d43..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/App.g.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once -//------------------------------------------------------------------------------ -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -//------------------------------------------------------------------------------ - -#include "XamlTypeInfo.g.h" - -namespace Plugin1 -{ - partial ref class App : public ::Windows::UI::Xaml::Application, - public ::Windows::UI::Xaml::Markup::IXamlMetadataProvider - { - public: - void InitializeComponent(); - [Windows::Foundation::Metadata::DefaultOverload] - virtual ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlType(::Windows::UI::Xaml::Interop::TypeName type); - virtual ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlType(::Platform::String^ fullName); - virtual ::Platform::Array<::Windows::UI::Xaml::Markup::XmlnsDefinition>^ GetXmlnsDefinitions(); - private: - ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ _provider; - bool _contentLoaded; - }; -} - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp b/Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp deleted file mode 100644 index 6712d95c..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/App.g.hpp +++ /dev/null @@ -1,97 +0,0 @@ -//------------------------------------------------------------------------------ -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -//------------------------------------------------------------------------------ - -#include "pch.h" -#include "App.xaml.h" - - -#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION -extern "C" __declspec(dllimport) int __stdcall IsDebuggerPresent(); -#endif - - -#if (defined(_M_IX86) || defined(_M_AMD64)) && !defined(_VSDESIGNER_DONT_LOAD_AS_DLL) -#if defined(_M_IX86) -#pragma comment(linker, "/EXPORT:DllGetActivationFactory=_DllGetActivationFactory@8,PRIVATE") -#pragma comment(linker, "/EXPORT:DllCanUnloadNow=_DllCanUnloadNow@0,PRIVATE") -#pragma comment(linker, "/EXPORT:VSDesignerDllMain=_VSDesignerDllMain@12,PRIVATE") -#pragma comment(linker, "/INCLUDE:___refMTAThread") -#elif defined(_M_AMD64) -#pragma comment(linker, "/EXPORT:DllGetActivationFactory=DllGetActivationFactory,PRIVATE") -#pragma comment(linker, "/EXPORT:DllCanUnloadNow,PRIVATE") -#pragma comment(linker, "/EXPORT:VSDesignerDllMain,PRIVATE") -#pragma comment(linker, "/INCLUDE:__refMTAThread") -#endif - -extern int __abi___threading_model; - -extern "C" -{ - int __stdcall _DllMainCRTStartup(void* hinstDLL, unsigned long fdwReason, void** lpvReserved); - - int __stdcall VSDesignerDllMain(void* hinstDLL, unsigned long fdwReason, void** lpvReserved) - { - __abi___threading_model = _VCCORLIB_THREADING_MODEL_OVERRIDE; - return _DllMainCRTStartup(hinstDLL, fdwReason, lpvReserved); - } -} - -#endif // (defined(_M_IX86) || defined(_M_AMD64)) && !defined(_VSDESIGNER_DONT_LOAD_AS_DLL) - -void ::Plugin1::App::InitializeComponent() -{ -#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION - UnhandledException += ref new ::Windows::UI::Xaml::UnhandledExceptionEventHandler( - [](::Platform::Object^ sender, ::Windows::UI::Xaml::UnhandledExceptionEventArgs^ e) - { - (void)sender; // Unused parameter - if (IsDebuggerPresent()) - { - ::Platform::String^ errorMessage = e->Message; - __debugbreak(); - } - }); -#endif -} - - -::Windows::UI::Xaml::Markup::IXamlType^ ::Plugin1::App::GetXamlType(::Windows::UI::Xaml::Interop::TypeName type) -{ - if(_provider == nullptr) - { - _provider = ref new XamlTypeInfo::InfoProvider::XamlTypeInfoProvider(); - } - return _provider->GetXamlTypeByType(type); -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::Plugin1::App::GetXamlType(::Platform::String^ fullName) -{ - if(_provider == nullptr) - { - _provider = ref new XamlTypeInfo::InfoProvider::XamlTypeInfoProvider(); - } - return _provider->GetXamlTypeByName(fullName); -} - -::Platform::Array<::Windows::UI::Xaml::Markup::XmlnsDefinition>^ ::Plugin1::App::GetXmlnsDefinitions() -{ - return ref new ::Platform::Array<::Windows::UI::Xaml::Markup::XmlnsDefinition>(0); -} - -#ifndef DISABLE_XAML_GENERATED_MAIN -int __cdecl main(::Platform::Array<::Platform::String^>^ args) -{ - (void)args; // Unused parameter - ::Windows::UI::Xaml::Application::Start(ref new ::Windows::UI::Xaml::ApplicationInitializationCallback( - [](::Windows::UI::Xaml::ApplicationInitializationCallbackParams^ p) { - (void)p; // Unused parameter - auto app = ref new ::Plugin1::App(); - })); -} -#endif - - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/App.xbf b/Samples/DLLExtension/Plugin1/Generated Files/App.xbf deleted file mode 100644 index b185de035fc68f7cb4ee6cb09e3396c37c2b01a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmcJM%}c{T5XD~`JOvTF2wudyq??q)Mo+Fbh$m0tRZ9GTvU#Ks>7Vj9YG$wfA)Um{fqaRNo^MAc@ZaRJkCzfMu$V2 z3{5dIxhbrbW=iSv{&BooZ0Yr@>5nA<=h(ekw9%0U=t2`BrKY+8NB9RKbJeg~w`4}} zn)pCZ?9GUE;6w(^KpmA+RiK8tlDd+tmS{_U4VDi6@my(>?n};fx4UDmOK!6SIUck3 zSKLcDaS!|b8;)OK+YU%U&;L=-*9N>|kO?DI3Pb4c6C#~3d!wDb_3rsPw63T2KLJ)B BLfrrW diff --git a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h deleted file mode 100644 index 2a68326e..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once -//------------------------------------------------------------------------------ -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -//------------------------------------------------------------------------------ - - - -namespace Plugin1 -{ - [::Windows::Foundation::Metadata::WebHostHidden] - partial ref class MainPage : public ::Windows::UI::Xaml::Controls::Page, - public ::Windows::UI::Xaml::Markup::IComponentConnector, - public ::Windows::UI::Xaml::Markup::IComponentConnector2 - { - public: - void InitializeComponent(); - virtual void Connect(int connectionId, ::Platform::Object^ target); - virtual ::Windows::UI::Xaml::Markup::IComponentConnector^ GetBindingConnector(int connectionId, ::Platform::Object^ target); - - private: - bool _contentLoaded; - - }; -} - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp deleted file mode 100644 index c37b72aa..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.g.hpp +++ /dev/null @@ -1,45 +0,0 @@ -//------------------------------------------------------------------------------ -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -//------------------------------------------------------------------------------ -#include "pch.h" - -#pragma warning(push) -#pragma warning(disable: 4100) // unreferenced formal parameter - -#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT -extern "C" __declspec(dllimport) int __stdcall IsDebuggerPresent(); -#endif - -#include "MainPage.xaml.h" - -void ::Plugin1::MainPage::InitializeComponent() -{ - if (_contentLoaded) - { - return; - } - _contentLoaded = true; - ::Windows::Foundation::Uri^ resourceLocator = ref new ::Windows::Foundation::Uri(L"ms-appx:///MainPage.xaml"); - ::Windows::UI::Xaml::Application::LoadComponent(this, resourceLocator, ::Windows::UI::Xaml::Controls::Primitives::ComponentResourceLocation::Application); -} - -void ::Plugin1::MainPage::Connect(int __connectionId, ::Platform::Object^ __target) -{ - __connectionId; // unreferenced - __target; // unreferenced - _contentLoaded = true; -} - -::Windows::UI::Xaml::Markup::IComponentConnector^ ::Plugin1::MainPage::GetBindingConnector(int __connectionId, ::Platform::Object^ __target) -{ - __connectionId; // unreferenced - __target; // unreferenced - return nullptr; -} - -#pragma warning(pop) - - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/MainPage.xbf b/Samples/DLLExtension/Plugin1/Generated Files/MainPage.xbf deleted file mode 100644 index e374ca15689fb6f2d49846c996bcfacee6fc7db9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 847 zcmcIiJx{`55PqOaPl|k z@9=NCWd|b#^nRCiXt>tUsZ9oNzvwV8}!Un#7PfTZ>&(h;sNVQpj48 zH%)fdX0;(T*_CWxET0v{GenP5MA%dNkJLt+>>(h>xLRPBh`UWbW_*;~x?lERr|uKg zrgT}=XYG)+rTa7W`f@u=w%B2vpC_Xn@^9rkYUDIoY&kvhMxsGWso$+FLDB+3NizX7 rExBnyOD9G8^slWm}>P(cISSU$so7#ahLl9s~?6M diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h b/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h deleted file mode 100644 index c216b806..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.h +++ /dev/null @@ -1,57 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#pragma once - -namespace XamlBindingInfo -{ - ref class XamlBindings; - - class IXamlBindings - { - public: - virtual ~IXamlBindings() {}; - virtual bool IsInitialized() = 0; - virtual void Update() = 0; - virtual bool SetDataRoot(::Platform::Object^ data) = 0; - virtual void StopTracking() = 0; - virtual void Connect(int connectionId, ::Platform::Object^ target) = 0; - virtual void ResetTemplate() = 0; - virtual int ProcessBindings(::Windows::UI::Xaml::Controls::ContainerContentChangingEventArgs^ args) = 0; - virtual void SubscribeForDataContextChanged(::Windows::UI::Xaml::FrameworkElement^ object, ::XamlBindingInfo::XamlBindings^ handler) = 0; - }; - - ref class XamlBindings sealed : - ::Windows::UI::Xaml::IDataTemplateExtension, - ::Windows::UI::Xaml::Markup::IComponentConnector - { - internal: - XamlBindings(::XamlBindingInfo::IXamlBindings* pBindings); - void Initialize(); - void Update(); - void StopTracking(); - void Loading(::Windows::UI::Xaml::FrameworkElement^ src, ::Platform::Object^ data); - void DataContextChanged(::Windows::UI::Xaml::FrameworkElement^ sender, ::Windows::UI::Xaml::DataContextChangedEventArgs^ args); - void SubscribeForDataContextChanged(::Windows::UI::Xaml::FrameworkElement^ object); - - public: - // IComponentConnector - virtual void Connect(int connectionId, ::Platform::Object^ target); - - // IDataTemplateExtension - virtual bool ProcessBinding(unsigned int); - virtual int ProcessBindings(::Windows::UI::Xaml::Controls::ContainerContentChangingEventArgs^ args); - virtual void ResetTemplate(); - - private: - ~XamlBindings(); - - IXamlBindings* _pBindings = nullptr; - }; -} - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp deleted file mode 100644 index 6068dfb0..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/XamlBindingInfo.g.hpp +++ /dev/null @@ -1,13 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#include "pch.h" - - - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp deleted file mode 100644 index 0fd4dd41..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/XamlLibMetadataProvider.g.cpp +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp deleted file mode 100644 index 42b85a02..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.Impl.g.cpp +++ /dev/null @@ -1,579 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#include "pch.h" -#include -#include "XamlTypeInfo.g.h" - - - -// XamlTypeInfoProvider -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::GetXamlTypeByType(::Windows::UI::Xaml::Interop::TypeName type) -{ - auto xamlType = GetXamlTypeByName(type.Name); - ::XamlTypeInfo::InfoProvider::XamlUserType^ userXamlType = dynamic_cast<::XamlTypeInfo::InfoProvider::XamlUserType^>(xamlType); - if (xamlType == nullptr || (userXamlType != nullptr && userXamlType->IsReturnTypeStub && !userXamlType->IsLocalType)) - { - ::Windows::UI::Xaml::Markup::IXamlType^ libXamlType = CheckOtherMetadataProvidersForType(type); - if (libXamlType != nullptr) - { - if(libXamlType->IsConstructible || xamlType == nullptr) - { - xamlType = libXamlType; - } - } - } - return xamlType; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::GetXamlTypeByName(::Platform::String^ typeName) -{ - if (typeName == nullptr || typeName->IsEmpty()) - { - return nullptr; - } - - auto val = _xamlTypes.find(typeName); - ::Windows::UI::Xaml::Markup::IXamlType^ xamlType = nullptr; - if (val != _xamlTypes.end()) - { - xamlType = (val->second).Resolve<::Windows::UI::Xaml::Markup::IXamlType>(); - if(xamlType != nullptr) - { - return xamlType; - } - } - - xamlType = CreateXamlType(typeName); - ::XamlTypeInfo::InfoProvider::XamlUserType^ userXamlType = dynamic_cast<::XamlTypeInfo::InfoProvider::XamlUserType^>(xamlType); - if (xamlType == nullptr || (userXamlType != nullptr && userXamlType->IsReturnTypeStub && !userXamlType->IsLocalType)) - { - ::Windows::UI::Xaml::Markup::IXamlType^ libXamlType = CheckOtherMetadataProvidersForName(typeName); - if (libXamlType != nullptr) - { - if(libXamlType->IsConstructible || xamlType == nullptr) - { - xamlType = libXamlType; - } - } - } - - - if (xamlType != nullptr) - { - Platform::WeakReference wr(xamlType); - _xamlTypes[xamlType->FullName] = wr; - } - return xamlType; -} - -::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::GetMemberByLongName(::Platform::String^ longMemberName) -{ - if (longMemberName == nullptr || longMemberName->IsEmpty()) - { - return nullptr; - } - - auto val = _xamlMembers.find(longMemberName); - if (val != _xamlMembers.end()) - { - return val->second; - } - - auto xamlMember = CreateXamlMember(longMemberName); - - if (xamlMember != nullptr) - { - _xamlMembers[longMemberName] = xamlMember; - } - return xamlMember; -} - - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CheckOtherMetadataProvidersForName(::Platform::String^ typeName) -{ - ::Windows::UI::Xaml::Markup::IXamlType^ foundXamlType = nullptr; - for (unsigned int i = 0; i < OtherProviders->Size; i++) - { - auto xamlType = OtherProviders->GetAt(i)->GetXamlType(typeName); - if(xamlType != nullptr) - { - if(xamlType->IsConstructible) // not Constructible means it might be a Return Type Stub - { - return xamlType; - } - foundXamlType = xamlType; - } - } - return foundXamlType; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CheckOtherMetadataProvidersForType(::Windows::UI::Xaml::Interop::TypeName t) -{ - ::Windows::UI::Xaml::Markup::IXamlType^ foundXamlType = nullptr; - for (unsigned int i = 0; i < OtherProviders->Size; i++) - { - auto xamlType = OtherProviders->GetAt(i)->GetXamlType(t); - if(xamlType != nullptr) - { - if(xamlType->IsConstructible) // not Constructible means it might be a Return Type Stub - { - return xamlType; - } - foundXamlType = xamlType; - } - } - return foundXamlType; -} - -// XamlSystemBaseType -::XamlTypeInfo::InfoProvider::XamlSystemBaseType::XamlSystemBaseType(::Platform::String^ name) : - _fullName(name) -{ -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::BaseType::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::ContentProperty::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::FullName::get() -{ - return _fullName; -} - -::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::Name::get() -{ - const wchar_t* seperator = wcsrchr(_fullName->Data(), '.'); - if (seperator == nullptr) - { - return _fullName; - } - return ref new ::Platform::String(seperator); -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsArray::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsCollection::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsConstructible::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsDictionary::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsMarkupExtension::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsEnum::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsSystemType::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -bool ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::IsBindable::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::ItemType::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::KeyType::get() -{ - throw ref new ::Platform::NotImplementedException; -} - -::Windows::UI::Xaml::Interop::TypeName (::XamlTypeInfo::InfoProvider::XamlSystemBaseType::UnderlyingType::get)() -{ - ::Windows::UI::Xaml::Interop::TypeName typeName; - - typeName.Name = _fullName; - typeName.Kind = ::Windows::UI::Xaml::Interop::TypeKind::Primitive; - - return typeName; -} - -::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::ActivateInstance() -{ - throw ref new ::Platform::NotImplementedException; -} - -::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::GetMember(::Platform::String^) -{ - throw ref new ::Platform::NotImplementedException; -} - -void ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::AddToVector(::Platform::Object^, ::Platform::Object^) -{ - throw ref new ::Platform::NotImplementedException; -} - -void ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::AddToMap(::Platform::Object^, ::Platform::Object^, ::Platform::Object^) -{ - throw ref new ::Platform::NotImplementedException; -} - -void ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::RunInitializer() -{ - throw ref new ::Platform::NotImplementedException; -} - -::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlSystemBaseType::CreateFromString(::Platform::String^) -{ - throw ref new ::Platform::NotImplementedException; -} - -//XamlUserType -::XamlTypeInfo::InfoProvider::XamlUserType::XamlUserType(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ fullName, ::Windows::UI::Xaml::Markup::IXamlType^ baseType) : - _isArray(false), - _isMarkupExtension(false), - _isEnum(false), - _isBindable(false), - _isReturnTypeStub(false), - _isLocalType(false), - _fullName(fullName), - _provider(provider), - _baseType(baseType) -{ -} - -::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlUserType::FullName::get() -{ - return _fullName; -} - -::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlUserType::Name::get() -{ - const wchar_t *seperator = wcsrchr(_fullName->Data(), '.'); - if (seperator == nullptr) - { - return _fullName; - } - return ref new ::Platform::String(seperator); -} - -::Windows::UI::Xaml::Interop::TypeName (::XamlTypeInfo::InfoProvider::XamlUserType::UnderlyingType::get)() -{ - ::Windows::UI::Xaml::Interop::TypeName typeName; - - typeName.Name = _fullName; - typeName.Kind = KindOfType; - - return typeName; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsSystemType::get() -{ - return true; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlUserType::BaseType::get() -{ - return _baseType; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsArray::get() -{ - return _isArray; -} -void ::XamlTypeInfo::InfoProvider::XamlUserType::IsArray::set(bool value) -{ - _isArray = value; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsCollection::get() -{ - return CollectionAdd != nullptr; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsConstructible::get() -{ - return Activator != nullptr; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsDictionary::get() -{ - return DictionaryAdd != nullptr; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsMarkupExtension::get() -{ - return _isMarkupExtension; -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::IsMarkupExtension::set(bool value) -{ - _isMarkupExtension = value; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsEnum::get() -{ - return _isEnum; -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::IsEnum::set(bool value) -{ - _isEnum = value; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsBindable::get() -{ - return _isBindable; -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::IsBindable::set(bool value) -{ - _isBindable = value; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsReturnTypeStub::get() -{ - return _isReturnTypeStub; -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::IsReturnTypeStub::set(bool value) -{ - _isReturnTypeStub = value; -} - -bool ::XamlTypeInfo::InfoProvider::XamlUserType::IsLocalType::get() -{ - return _isLocalType; -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::IsLocalType::set(bool value) -{ - _isLocalType = value; -} - -::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlUserType::ContentProperty::get() -{ - return _provider->GetMemberByLongName(_contentPropertyName); -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::ContentPropertyName::set(::Platform::String^ value) -{ - _contentPropertyName = value; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlUserType::ItemType::get() -{ - return _provider->GetXamlTypeByName(_itemTypeName); -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::ItemTypeName::set(::Platform::String^ value) -{ - _itemTypeName = value; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlUserType::KeyType::get() -{ - return _provider->GetXamlTypeByName(_keyTypeName); -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::KeyTypeName::set(::Platform::String^ value) -{ - _keyTypeName = value; -} - -::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlUserType::GetMember(::Platform::String^ name) -{ - auto val = _memberNames.find(name); - if (val != _memberNames.end()) - { - return _provider->GetMemberByLongName(val->second); - } - return nullptr; -} - -::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlUserType::ActivateInstance() -{ - return Activator(); -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::AddToMap(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ item) -{ - DictionaryAdd(instance, key, item); -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::AddToVector(::Platform::Object^ instance, ::Platform::Object^ item) -{ - CollectionAdd(instance, item); -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::RunInitializer() -{ - // The C++ runtime will have already run all the Static Initializers at start up. -} - -::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlUserType::CreateFromString(::Platform::String^ input) -{ - return FromStringConverter(this, input); -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::AddMemberName(::Platform::String^ shortName) -{ - _memberNames[shortName] = FullName + "." + shortName; -} - -void ::XamlTypeInfo::InfoProvider::XamlUserType::AddEnumValue(::Platform::String^ name, ::Platform::Object^ value) -{ - _enumValues[name->Data()] = value; -} - -::default::uint32 (::XamlTypeInfo::InfoProvider::XamlUserType::CreateEnumUIntFromString)(::Platform::String^ input) -{ - bool found = false; - - const std::wregex regularExpression(L"^\\s+|\\s*,\\s*|\\s+$"); - uint32 val = 0; - - for (std::wcregex_token_iterator it(input->Begin(), input->End(), regularExpression, -1), end; it != end; ++it) - { - const std::wcsub_match& subMatch = *it; - - if (subMatch.length() == 0 ) - { - continue; - } - - std::wstring lookup(subMatch.first, (unsigned int)subMatch.length()); - - try - { - auto entry = _enumValues.find(lookup); - if (entry != _enumValues.end()) - { - const auto f = entry->second; - val |= safe_cast(f); - } - else - { - val |= std::stoi(subMatch); - } - found=true; - } - catch (const std::invalid_argument& ) - { - found = false; - break; - } - } - - if(found) - { - return val; - } - throw ref new ::Platform::InvalidArgumentException(); -} - -// XamlMember -::XamlTypeInfo::InfoProvider::XamlMember::XamlMember(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ name, ::Platform::String^ typeName) : - _isAttachable(false), - _isDependencyProperty(false), - _isReadOnly(false), - _name(name), - _typeName(typeName), - _provider(provider) -{ -} - - -bool ::XamlTypeInfo::InfoProvider::XamlMember::IsAttachable::get() -{ - return _isAttachable; -} - -void ::XamlTypeInfo::InfoProvider::XamlMember::IsAttachable::set(bool value) -{ - _isAttachable = value; -} - -bool ::XamlTypeInfo::InfoProvider::XamlMember::IsDependencyProperty::get() -{ - return _isDependencyProperty; -} - -void ::XamlTypeInfo::InfoProvider::XamlMember::IsDependencyProperty::set(bool value) -{ - _isDependencyProperty = value; -} - -bool ::XamlTypeInfo::InfoProvider::XamlMember::IsReadOnly::get() -{ - return _isReadOnly; -} - -void ::XamlTypeInfo::InfoProvider::XamlMember::IsReadOnly::set(bool value) -{ - _isReadOnly = value; -} - -::Platform::String^ ::XamlTypeInfo::InfoProvider::XamlMember::Name::get() -{ - return _name; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlMember::Type::get() -{ - return _provider->GetXamlTypeByName(_typeName); -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlMember::TargetType::get() -{ - return _provider->GetXamlTypeByName(_targetTypeName); -} - -void ::XamlTypeInfo::InfoProvider::XamlMember::TargetTypeName::set(::Platform::String^ value) -{ - _targetTypeName = value; -} - -::Platform::Object^ ::XamlTypeInfo::InfoProvider::XamlMember::GetValue(::Platform::Object^ instance) -{ - if (Getter != nullptr) - { - return Getter(instance); - } - throw ref new ::Platform::NullReferenceException(); -} - -void ::XamlTypeInfo::InfoProvider::XamlMember::SetValue(::Platform::Object^ instance, ::Platform::Object^ value) -{ - if (Setter != nullptr) - { - Setter(instance, value); - return; - } - throw ref new ::Platform::NullReferenceException(); -} - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp deleted file mode 100644 index 80342f51..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.cpp +++ /dev/null @@ -1,193 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#include "pch.h" -#include "XamlTypeInfo.g.h" - -#include "App.xaml.h" -#include "MainPage.xaml.h" -#include "XamlBindingInfo.g.hpp" -#include "App.g.hpp" -#include "MainPage.g.hpp" - -template -::Platform::Object^ ActivateType() -{ - return ref new T; -} - -template -void CollectionAdd(::Platform::Object^ instance, ::Platform::Object^ item) -{ - safe_cast(instance)->Append((TItem)item); -} - -template -void DictionaryAdd(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ item) -{ - safe_cast(instance)->Insert((TKey)key, (TItem)item); -} - -template -::Platform::Object^ FromStringConverter(::XamlTypeInfo::InfoProvider::XamlUserType^ userType, ::Platform::String^ input) -{ - return ref new ::Platform::Box((T)userType->CreateEnumUIntFromString(input)); -} - -struct TypeInfo -{ - PCWSTR typeName; - PCWSTR contentPropertyName; - ::Platform::Object^ (*activator)(); - void (*collectionAdd)(::Platform::Object^, ::Platform::Object^); - void (*dictionaryAdd)(::Platform::Object^, ::Platform::Object^, ::Platform::Object^); - ::Platform::Object^ (*fromStringConverter)(::XamlTypeInfo::InfoProvider::XamlUserType^, ::Platform::String^); - int baseTypeIndex; - int firstMemberIndex; - int firstEnumValueIndex; - ::Windows::UI::Xaml::Interop::TypeKind kindofType; - bool isLocalType; - bool isSystemType; - bool isReturnTypeStub; - bool isBindable; -}; - -const TypeInfo TypeInfos[] = -{ - // 0 - L"Plugin1.MainPage", L"", - &ActivateType<::Plugin1::MainPage>, nullptr, nullptr, nullptr, - 1, // Windows.UI.Xaml.Controls.Page - 0, 0, ::Windows::UI::Xaml::Interop::TypeKind::Custom, - true, false, false, false, - // 1 - L"Windows.UI.Xaml.Controls.Page", L"", - nullptr, nullptr, nullptr, nullptr, - -1, - 0, 0, ::Windows::UI::Xaml::Interop::TypeKind::Metadata, - false, true, false, false, - // 2 - L"Windows.UI.Xaml.Controls.UserControl", L"", - nullptr, nullptr, nullptr, nullptr, - -1, - 0, 0, ::Windows::UI::Xaml::Interop::TypeKind::Metadata, - false, true, false, false, - // Last type here is for padding - L"", L"", - nullptr, nullptr, nullptr, nullptr, - -1, - 0, 0,::Windows::UI::Xaml::Interop::TypeKind::Custom, - false, false, false, false, -}; - -const UINT TypeInfoLookup[] = { - 0, // 0 - 0, // 1 - 0, // 2 - 0, // 3 - 0, // 4 - 0, // 5 - 0, // 6 - 0, // 7 - 0, // 8 - 0, // 9 - 0, // 10 - 0, // 11 - 0, // 12 - 0, // 13 - 0, // 14 - 0, // 15 - 0, // 16 - 1, // 17 - 1, // 18 - 1, // 19 - 1, // 20 - 1, // 21 - 1, // 22 - 1, // 23 - 1, // 24 - 1, // 25 - 1, // 26 - 1, // 27 - 1, // 28 - 1, // 29 - 2, // 30 - 2, // 31 - 2, // 32 - 2, // 33 - 2, // 34 - 2, // 35 - 2, // 36 - 3, // 37 -}; - -const TypeInfo* GetTypeInfo(::Platform::String^ typeName) -{ - int typeNameLength = typeName->Length(); - if (typeNameLength < _countof(TypeInfoLookup) - 1) - { - for (UINT i = TypeInfoLookup[typeNameLength]; i < TypeInfoLookup[typeNameLength+1]; i++) - { - if (typeName == ::Platform::StringReference(TypeInfos[i].typeName)) - { - return &TypeInfos[i]; - } - } - } - return nullptr; -} - -::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::OtherProviders::get() -{ - if(_otherProviders == nullptr) - { - auto otherProviders = ref new ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>(); - _otherProviders = otherProviders; - } - return _otherProviders; -} - -::Windows::UI::Xaml::Markup::IXamlType^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CreateXamlType(::Platform::String^ typeName) -{ - const TypeInfo* pTypeInfo = GetTypeInfo(typeName); - const TypeInfo* pNextTypeInfo = pTypeInfo + 1; - if (pTypeInfo == nullptr || pNextTypeInfo == nullptr) - { - return nullptr; - } - else if (pTypeInfo->isSystemType) - { - return ref new ::XamlTypeInfo::InfoProvider::XamlSystemBaseType(typeName); - } - else - { - ::XamlTypeInfo::InfoProvider::XamlUserType^ userType = ref new ::XamlTypeInfo::InfoProvider::XamlUserType( - this, - ::Platform::StringReference(pTypeInfo->typeName), - this->GetXamlTypeByName(::Platform::StringReference(pTypeInfo->baseTypeIndex >= 0 ? TypeInfos[pTypeInfo->baseTypeIndex].typeName : L""))); - userType->KindOfType = pTypeInfo->kindofType; - userType->Activator = pTypeInfo->activator; - userType->CollectionAdd = pTypeInfo->collectionAdd; - userType->DictionaryAdd = pTypeInfo->dictionaryAdd; - userType->FromStringConverter = pTypeInfo->fromStringConverter; - userType->ContentPropertyName = ::Platform::StringReference(pTypeInfo->contentPropertyName); - userType->IsLocalType = pTypeInfo->isLocalType; - userType->IsReturnTypeStub = pTypeInfo->isReturnTypeStub; - userType->IsBindable = pTypeInfo->isBindable; - return userType; - } -} - -::Windows::UI::Xaml::Markup::IXamlMember^ ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider::CreateXamlMember(::Platform::String^ longMemberName) -{ - ::XamlTypeInfo::InfoProvider::XamlMember^ xamlMember = nullptr; - // No Local Properties - (void)longMemberName; // Unused parameter - return xamlMember; -} - diff --git a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h b/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h deleted file mode 100644 index e523a33a..00000000 --- a/Samples/DLLExtension/Plugin1/Generated Files/XamlTypeInfo.g.h +++ /dev/null @@ -1,351 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#pragma once -#include - -namespace XamlTypeInfo -{ - namespace InfoProvider - { - ref class XamlTypeInfoProvider sealed - { - public: - ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlTypeByName(::Platform::String^ typeName); - ::Windows::UI::Xaml::Markup::IXamlType^ GetXamlTypeByType(::Windows::UI::Xaml::Interop::TypeName t); - ::Windows::UI::Xaml::Markup::IXamlMember^ GetMemberByLongName(::Platform::String^ longMemberName); - void AddOtherProvider(::Windows::UI::Xaml::Markup::IXamlMetadataProvider^ otherProvider); - - private: - std::map<::Platform::String^, ::Platform::WeakReference> _xamlTypes; - std::map<::Platform::String^, ::Windows::UI::Xaml::Markup::IXamlMember^> _xamlMembers; - ::Windows::UI::Xaml::Markup::IXamlType^ CreateXamlType(::Platform::String^ typeName); - ::Windows::UI::Xaml::Markup::IXamlMember^ CreateXamlMember(::Platform::String^ longMemberName); - - ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ _otherProviders; - property ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ OtherProviders - { - ::Platform::Collections::Vector<::Windows::UI::Xaml::Markup::IXamlMetadataProvider^>^ get(); - } - - ::Windows::UI::Xaml::Markup::IXamlType^ CheckOtherMetadataProvidersForName(::Platform::String^ typeName); - ::Windows::UI::Xaml::Markup::IXamlType^ CheckOtherMetadataProvidersForType(::Windows::UI::Xaml::Interop::TypeName t); - }; - - ref class XamlSystemBaseType sealed : public ::Windows::UI::Xaml::Markup::IXamlType - { - internal: - XamlSystemBaseType(::Platform::String^ name); - - public: - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ BaseType - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlMember^ ContentProperty - { - ::Windows::UI::Xaml::Markup::IXamlMember^ get(); - } - - virtual property ::Platform::String^ FullName - { - ::Platform::String^ get(); - } - - virtual property ::Platform::String^ Name - { - ::Platform::String^ get(); - } - - virtual property bool IsArray - { - bool get(); - } - - virtual property bool IsCollection - { - bool get(); - } - - virtual property bool IsConstructible - { - bool get(); - } - - virtual property bool IsDictionary - { - bool get(); - } - - virtual property bool IsMarkupExtension - { - bool get(); - } - - virtual property bool IsEnum - { - bool get(); - } - - virtual property bool IsSystemType - { - bool get(); - } - - virtual property bool IsBindable - { - bool get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ ItemType - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ KeyType - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual property ::Windows::UI::Xaml::Interop::TypeName UnderlyingType - { - ::Windows::UI::Xaml::Interop::TypeName get(); - } - - virtual ::Platform::Object^ ActivateInstance(); - virtual ::Windows::UI::Xaml::Markup::IXamlMember^ GetMember(::Platform::String^ name); - virtual void AddToVector(::Platform::Object^ instance, ::Platform::Object^ value); - virtual void AddToMap(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ value); - virtual void RunInitializer(); - virtual ::Platform::Object^ CreateFromString(::Platform::String^ value); - - private: - ::Platform::String^ _fullName; - }; - - ref class XamlUserType sealed : public [::Platform::Metadata::RuntimeClassName] ::Windows::UI::Xaml::Markup::IXamlType - { - internal: - XamlUserType(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ fullName, ::Windows::UI::Xaml::Markup::IXamlType^ baseType); - - public: - // --- Interface methods ---- - virtual property ::Platform::String^ FullName - { - ::Platform::String^ get(); - } - - virtual property ::Platform::String^ Name - { - ::Platform::String^ get(); - } - - virtual property ::Windows::UI::Xaml::Interop::TypeName UnderlyingType - { - ::Windows::UI::Xaml::Interop::TypeName get(); - } - - virtual property bool IsSystemType - { - bool get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ BaseType - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual property bool IsArray - { - bool get(); - internal: void set(bool value); - } - - virtual property bool IsCollection - { - bool get(); - } - - virtual property bool IsConstructible - { - bool get(); - } - - virtual property bool IsDictionary - { - bool get(); - } - - virtual property bool IsMarkupExtension - { - bool get(); - internal: void set(bool value); - } - - virtual property bool IsEnum - { - bool get(); - internal: void set(bool value); - } - - virtual property bool IsBindable - { - bool get(); - internal: void set(bool value); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlMember^ ContentProperty - { - ::Windows::UI::Xaml::Markup::IXamlMember^ get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ ItemType - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ KeyType - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual ::Windows::UI::Xaml::Markup::IXamlMember^ GetMember(::Platform::String^ name); - virtual ::Platform::Object^ ActivateInstance(); - virtual void AddToMap(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ value); - virtual void AddToVector(::Platform::Object^ instance, ::Platform::Object^ value); - virtual void RunInitializer(); - virtual ::Platform::Object^ CreateFromString(::Platform::String^ value); - // --- End of Interface methods - - property bool IsReturnTypeStub - { - bool get(); - internal: void set(bool value); - } - - property bool IsLocalType - { - bool get(); - internal: void set(bool value); - } - - internal: - typedef ::Platform::Object^ (*ActivatorFn)(); - typedef void (*AddToCollectionFn)(::Platform::Object^ instance, ::Platform::Object^ item); - typedef void (*AddToDictionaryFn)(::Platform::Object^ instance, ::Platform::Object^ key, ::Platform::Object^ item); - typedef ::Platform::Object^ (*StringConverterFn)(::XamlTypeInfo::InfoProvider::XamlUserType^ userType, ::Platform::String^ input); - - property ActivatorFn Activator; - property AddToCollectionFn CollectionAdd; - property AddToDictionaryFn DictionaryAdd; - property ::Windows::UI::Xaml::Interop::TypeKind KindOfType; - property StringConverterFn FromStringConverter; - - property ::Platform::String^ ContentPropertyName - { - void set(::Platform::String^ value); - } - - property ::Platform::String^ ItemTypeName - { - void set(::Platform::String^ value); - } - - property ::Platform::String^ KeyTypeName - { - void set(::Platform::String^ value); - } - - void AddMemberName(::Platform::String^ shortName); - void AddEnumValue(::Platform::String^ name, ::Platform::Object^ value); - uint32 CreateEnumUIntFromString(::Platform::String^ input); - - private: - ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ _provider; - ::Windows::UI::Xaml::Markup::IXamlType^ _baseType; - ::Platform::String^ _contentPropertyName; - ::Platform::String^ _itemTypeName; - ::Platform::String^ _keyTypeName; - ::Platform::String^ _fullName; - std::map<::Platform::String^, ::Platform::String^> _memberNames; - std::map _enumValues; - bool _isArray = false; - bool _isMarkupExtension = false; - bool _isEnum = false; - bool _isBindable = false; - bool _isReturnTypeStub = false; - bool _isLocalType = false; - }; - - ref class XamlMember sealed : public ::Windows::UI::Xaml::Markup::IXamlMember - { - internal: - XamlMember(::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ provider, ::Platform::String^ name, ::Platform::String^ typeName); - - typedef ::Platform::Object^ (*PropertyGetterFn)(::Platform::Object^ instance); - typedef void (*PropertySetterFn)(::Platform::Object^ instance, ::Platform::Object^ value); - - property PropertyGetterFn Getter; - property PropertySetterFn Setter; - - public: - virtual property bool IsAttachable - { - bool get(); - internal: void set(bool value); - } - - virtual property bool IsDependencyProperty - { - bool get(); - internal: void set(bool value); - } - - virtual property bool IsReadOnly - { - bool get(); - internal: void set(bool value); - } - - virtual property ::Platform::String^ Name - { - ::Platform::String^ get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ Type - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual property ::Windows::UI::Xaml::Markup::IXamlType^ TargetType - { - ::Windows::UI::Xaml::Markup::IXamlType^ get(); - } - - virtual ::Platform::Object^ GetValue(::Platform::Object^ instance); - virtual void SetValue(::Platform::Object^ instance, ::Platform::Object^ value); - - internal: - virtual property ::Platform::String^ TargetTypeName - { - void set(::Platform::String^ value); - } - - private: - bool _isAttachable; - bool _isDependencyProperty; - bool _isReadOnly; - ::Platform::String^ _name; - ::Platform::String^ _targetTypeName; - ::Platform::String^ _typeName; - ::XamlTypeInfo::InfoProvider::XamlTypeInfoProvider^ _provider; - }; - } -} - diff --git a/Samples/DLLExtension/Plugin1/MainPage.xaml b/Samples/DLLExtension/Plugin1/MainPage.xaml deleted file mode 100644 index 7a8d8734..00000000 --- a/Samples/DLLExtension/Plugin1/MainPage.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/Samples/DLLExtension/Plugin1/MainPage.xaml.cpp b/Samples/DLLExtension/Plugin1/MainPage.xaml.cpp deleted file mode 100644 index 1e8ee327..00000000 --- a/Samples/DLLExtension/Plugin1/MainPage.xaml.cpp +++ /dev/null @@ -1,38 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - -// -// MainPage.xaml.cpp -// Implementation of the MainPage class. -// - -#include "pch.h" -#include "MainPage.xaml.h" - -using namespace Plugin1; - -using namespace Platform; -using namespace Windows::Foundation; -using namespace Windows::Foundation::Collections; -using namespace Windows::UI::Xaml; -using namespace Windows::UI::Xaml::Controls; -using namespace Windows::UI::Xaml::Controls::Primitives; -using namespace Windows::UI::Xaml::Data; -using namespace Windows::UI::Xaml::Input; -using namespace Windows::UI::Xaml::Media; -using namespace Windows::UI::Xaml::Navigation; - -// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 - -MainPage::MainPage() -{ - InitializeComponent(); -} diff --git a/Samples/DLLExtension/Plugin1/MainPage.xaml.h b/Samples/DLLExtension/Plugin1/MainPage.xaml.h deleted file mode 100644 index 9a68c939..00000000 --- a/Samples/DLLExtension/Plugin1/MainPage.xaml.h +++ /dev/null @@ -1,33 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// -// MainPage.xaml.h -// Declaration of the MainPage class. -// - -#pragma once - -#include "MainPage.g.h" - -namespace Plugin1 -{ - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public ref class MainPage sealed - { - public: - MainPage(); - - }; -} diff --git a/Samples/DLLExtension/Plugin1/Package.appxmanifest b/Samples/DLLExtension/Plugin1/Package.appxmanifest deleted file mode 100644 index 155d3546..00000000 --- a/Samples/DLLExtension/Plugin1/Package.appxmanifest +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Plugin1 - dbenne - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1.aps b/Samples/DLLExtension/Plugin1/Plugin1.aps deleted file mode 100644 index 03423947243bc34ba5ba87c2fd5f3ea6eb39f03c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1448 zcmb7E&2G~`5dH$agdYiUKpfN3Lo3lJPAf!v3$`mP65C4bBuGY9YFlZl)RF9_;UPHk zP{0##t$2{|tsQ5R27*{?*0VF;{CIZ808k;#=Q)vGTc3E^C%s1x@A#h2OACE@XThLP zPCfJ7G)hu0yolmB@~k-0lF@DC*~#Q83T{$Q9S_oU6xieGa1^KYduJndd$yM=mEv7Z z0ukde>4fA!N1wX^6Dpc;p;01pszK(IMCoLj1X1-8c=1pB2Sfm?_OC{9FrJ1{Wp6f$ z>8yIW_w*4l4@ui|5r}nP!tjo=^*VlA;_~RgZYJ5qO71MS->^HrsrMbft#>T9t?GWa z(R6hvH3j8Wy=t{u4O3gFPii#+7+N||Ez@aR&80o{tgX~{KDPA2TzG#Xb1JHU5=z~U z-__e4!!mutJh!0WIZB46`W>g?7%C2qltUb$lzorbf3dk1tIIE1ufz9DBWhpNVZK=9 z9TjKrc+V*!B-}lOxF8?%iFmTIw?^Fvx0%EyKfx9G05_S1iZKS{QepzwJWVkqA5&7N zk8OH`D3_gY6Sr!q@SHG4%2-o!0r@J}YMhUJ6}jj642c=w8Wo%~@;I}s-~gZT7H@D! zZ@ny|kp5=$TEPdN^ZXU|rN^F+8AaqC(%NIqYm6vJVLu+@lqAj`5!c*jnZG>8JTox% z{o4Q7sJ+8RGfcJVYHYAfyU%Z0mDc|#Jzh!$9(cWR&vM3!dlvr|jkN9GB4+<5>3?Ql z%==5m|GSOMh0tt?sSUT!9|H^O@Bm2F;h`*g!=kQ|9b)^YUb*-}k-RedWdkTLB9l@JI zO>fTWnsdODSsUvwGMie~61UVGt-_7?cY^fD$yPG@o4QlQNtyg zL&rMRP#qn@ZE$X@rAs(neou4&r^VUdZ$6Z7dG9<8)C8ABj6+a*&^__bK*wX?I-RZ>XYU#ks|yti8}>b(odZbbi0 z$W%-X1X?BM5l_AkyPT4)jJ1|i1#zmU#tyHQH@!8&;=Ycks-&m7^iQAes&n&@>T0pf z?h`90)a+rSLk$nnYNNmAZf(JB!|g+xu1@!~ftBqApNcbSb$*UVf6#9Hx}MJOR-ap= zwzol~Sn`0#o37tYHh5Y2^K+oBmlPO~3yZ_E?q+hqO25VR5}je2>_7V)mVz&HI09JUAu* diff --git a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj deleted file mode 100644 index 52a452f5..00000000 --- a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj +++ /dev/null @@ -1,216 +0,0 @@ - - - - {407758f0-63b3-4f20-9421-c8589cee6e7c} - Plugin1 - en-US - 14.0 - true - Windows Store - 10.0.14393.0 - 10.0.14393.0 - 10.0 - - - - - Debug - ARM - - - Debug - Win32 - - - Debug - x64 - - - Release - ARM - - - Release - Win32 - - - Release - x64 - - - - Application - true - v140 - - - Application - true - v140 - - - Application - true - v140 - - - Application - false - true - v140 - true - - - Application - false - true - v140 - true - - - Application - false - true - v140 - true - - - - - - - - - - - - - - - - - - - - - - - - - Plugin1_TemporaryKey.pfx - False - Always - x86 - - - - /bigobj %(AdditionalOptions) - 4453;28204 - - - - - /bigobj %(AdditionalOptions) - 4453;28204 - - - - - /bigobj %(AdditionalOptions) - 4453;28204 - - - mkdir $(outdir)Public -xcopy /y /s $(solutiondir)$(projectname)\Public\* $(OutDir)Public\* - - - - - - - - - /bigobj %(AdditionalOptions) - 4453;28204 - - - mkdir $(outdir)Public -xcopy /y /s $(solutiondir)$(projectname)\Public\* $(OutDir)Public\* - - - - - - - - - /bigobj %(AdditionalOptions) - 4453;28204 - - - - - /bigobj %(AdditionalOptions) - 4453;28204 - - - - - - App.xaml - - - MainPage.xaml - - - - - - Designer - - - Designer - - - - - Designer - - - - true - Document - - - - - - - - - - - - - - App.xaml - - - MainPage.xaml - - - Create - Create - Create - Create - Create - Create - - - - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters deleted file mode 100644 index a7bf24e3..00000000 --- a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.filters +++ /dev/null @@ -1,67 +0,0 @@ - - - - - 407758f0-63b3-4f20-9421-c8589cee6e7c - - - 1c3fc413-d8f2-4350-8a83-2560b130d624 - bmp;fbx;gif;jpg;jpeg;tga;tiff;tif;png - - - {669fbd83-2a88-47ab-9e78-740e6982ccbe} - - - - - - - - - - - - - - - - - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Assets - - - Public - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user b/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user deleted file mode 100644 index f9ccea9b..00000000 --- a/Samples/DLLExtension/Plugin1/Plugin1.vcxproj.user +++ /dev/null @@ -1,8 +0,0 @@ - - - - False - False - x86 - - \ No newline at end of file diff --git a/Samples/DLLExtension/Plugin1/Plugin1_TemporaryKey.pfx b/Samples/DLLExtension/Plugin1/Plugin1_TemporaryKey.pfx deleted file mode 100644 index 73af8ed994af61c41ad939efb9f5d6732cbde9f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2512 zcmZWpc{tQ-8~zPrn1p1qXLp$|=`p69*q`?;UzegAnM6cPTG0m6tP!joWd=>%-TJ{yD? zQcQ%0LW%GoQ1(L+nGXM_#Iyz_GA)7fJQ$x~tpDjceG0-*OoY-=MCc((5O(UnGB}(a z%2GWiz9;LQoX5bxJOm{|KP;}wzG;HTkx$mOR?9ned8b4e^h&kIR-y`o`j8_*ADYUO z@L%s4c2Ptl={mr}34HzM+tyklg%)iQRgV!XSBiq`WbS_SQm|AM;uFJy(gQ16qJ(i0yhn znc-ax1^Fm~hV%d%Zzi*juKR=z9^XpetPT~~bX8+(vmx@F>Y?eV2ZTRg4 zZ?WHa3E!2fgMmz(y6F61Hmgj+?w1w=Q}s}-obi!QtPIpOpXot=(*f( zX4+n{`hxl=I_9MC%Wf8llO>;eOl?!0n^k4>J0DIhxNT+~Y*0uuY)uOiaU)xt=Q zp40J(q(IP6o%^UXlC3@U_+jSNKWe%6X4ah#Wc;~5BHyb2Qcrw)%G0EJ>Mg=-SiIM) z07>!cB5)SkR812~R~3B}aS^WkG=*Z5-u2eTjtX%iPln4;gkyNN#xj4!-D~Xe-yO@2 zzF9qvdom-&@2c%>hFq!2cr7bW=C|Zo+1O}f7Bql${3@@O&Dq|arn(fo(>}1aFzwLm zg$;KfE8#tpLPKCA^j&vMj`GPv(FYOZgYwRzwfLtyr*hLV(KVM(FLxq5$%R!JJM2UC zjfsKRe@bUrs}!^=YpauE{>GflWk&M2&Jx4zG7}?@(Yn8lqvdLQN;E&8n#|2`VRB%h zzGtTL^jQci@;UZt9NRWwDy>EQbAGBZD_nbIq7zyuh$iWAGd*!PjHR1L`sJ`18(z3y zD?b)Jyxn6PmsX#sgHH;J*Jk-utyhLN?p*XbCq^ok%WKltw|J}fp)^ddQnBe-jPa)8 z-J!?{{a7#a`?}{ka3+nvKub5Y;*RZPFOQ`vL1CqStQ50AH=uRP2_Eunl3#laDVAHm z&mz5e*v=6!+1k&w?IJjHM3bA}p%tWM-MGY(l(O%0<6~I~zsL!MUdWB`7U+{S?lidO z5|D+$1&s_K2TQI;-0?I!r{gfboP0cd?vq5qEnO+qrTg8Oo6dq$dh@=D?(Ze8bgsK+ z?Po3O%R~+kObWQi6K&D&u=Zxc2Rzje6eyvHv*KF zSz${?->Fam@7fvTlm^cQLw|Fq?VHkR-+q#1E~NG#_#;P{rY&y4#Iz#2mThtjAL*|= zNbaNRchMTtxo)pAgi*}xF0Qxg5D2lm!89qSqt9o@qlrREF@Em5Z%Tain4p%deAkuQQOsQo*Hzr ze-Xbg#h=4Pu3aIzzY{0XTQ`zh5=_^ccv$>ff&Bl<*Y^EYLxK<$^kd~m6B&Po58o2WT|7cUclbzOV4=?_wHM^YJBfSJ;k}U3u&t2pg^^cMRx~bov zlw*8dYF|0!;R3nPVO10c76Ft@A>zLsACsGoc zSD&Q%)U(9i^a@d18@93LJ0oslB( zUi8ODQ6E$mv`){j?nFd?7(*Pt*WB1k!)x<_5q!OtMt^VNQ0Sg75PZs zJKknN&Qs&StTnpbz>+U7?*Mw1<4$VbaPdZI^Ohp%3YN_Q5?Y65%!m+GzRZPy zc-6WtC_t{>47;K(U3ym&nnwh=d(@(Zs~a%LV1_dzY-5&B;u(!SB`? z_v!|oJ_wP3wa(0a=+4e;}}H^Ft)|t z@1fO|Ar8O3-1Oi{4o0b=gi*{eCL}u}13wfIVQU^`zl;_`bEb^i=d13@HyS2F5eGM{ ZeAd1hNy8Xq-&kWE59teM)ABjc&r6Mc;l^ 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 P#KeB9ez_C>|8oBwl0ZIJ diff --git a/Samples/DLLExtension/Plugin1/pch.cpp b/Samples/DLLExtension/Plugin1/pch.cpp deleted file mode 100644 index 5f7c7c03..00000000 --- a/Samples/DLLExtension/Plugin1/pch.cpp +++ /dev/null @@ -1,18 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// -// pch.cpp -// Include the standard header and generate the precompiled header. -// - -#include "pch.h" diff --git a/Samples/DLLExtension/Plugin1/pch.h b/Samples/DLLExtension/Plugin1/pch.h deleted file mode 100644 index f260c920..00000000 --- a/Samples/DLLExtension/Plugin1/pch.h +++ /dev/null @@ -1,23 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// -// pch.h -// Header for standard system include files. -// - -#pragma once - -#include -#include - -#include "App.xaml.h" diff --git a/Samples/DLLExtension/Plugin1/resource.h b/Samples/DLLExtension/Plugin1/resource.h deleted file mode 100644 index d6714994..00000000 --- a/Samples/DLLExtension/Plugin1/resource.h +++ /dev/null @@ -1,26 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by Plugin1.rc - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp deleted file mode 100644 index 4658529c..00000000 --- a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.cpp +++ /dev/null @@ -1,40 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// ClassicDLL.cpp : Defines the exported functions for the DLL application. -// - -#include "stdafx.h" -#include -#include -#include - -using namespace std; - -int Increment(int numberToIncrement) -{ - return ++numberToIncrement; -} - -const wchar_t * EditText(const wchar_t * s) -{ - const wchar_t *text = - L"Check out these great App Model sessions!" - L"\n\nB8004: App Model Evolution" - L"\n\nB8011: Bring your desktop apps to UWP and the Windows Store using the \n Desktop Bridge" - L"\n\nB8025: Cross-device and cross-platform experiences with Project Rome \n and Microsoft Graph" - L"\n\nB8108: App engagement in Windows and Cortana with User Activities and \n Project Rome" - L"\n\nB8012: Tip, tricks, and secrets: Building a great UWP app for PC" - L"\n\nB8002: Introducing Adaptive Cards" - L"\n\nB8093: Nextgen UWP app distribution: Building extensible, stream-able, \n componentized apps"; - return text; -} diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.h b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.h deleted file mode 100644 index b5bd7f79..00000000 --- a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.h +++ /dev/null @@ -1,16 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -#pragma once - -extern "C" __declspec(dllexport) int Increment(int); -extern "C" __declspec(dllexport) const wchar_t * EditText(const wchar_t *); diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj deleted file mode 100644 index 4b1895fd..00000000 --- a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj +++ /dev/null @@ -1,183 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4} - Win32Proj - ClassicDLL - 8.1 - - - - DynamicLibrary - true - v140 - Unicode - - - DynamicLibrary - false - v140 - true - Unicode - - - DynamicLibrary - true - v140 - Unicode - - - DynamicLibrary - false - v140 - true - Unicode - - - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - - Use - Level3 - Disabled - WIN32;_DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - - - mkdir $(solutiondir)Plugin2\Plugin -xcopy /y $(outdir)*.dll $(solutiondir)Plugin2\Plugin\* - - - - - Use - Level3 - Disabled - _DEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - - - - - Level3 - Use - MaxSpeed - true - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - true - true - - - mkdir $(solutiondir)Plugin2\Plugin -xcopy /y $(outdir)*.dll $(solutiondir)Plugin2\Plugin\* - - - - - Level3 - Use - MaxSpeed - true - true - NDEBUG;_WINDOWS;_USRDLL;CLASSICDLL_EXPORTS;%(PreprocessorDefinitions) - true - - - Windows - true - true - true - - - - - - - - - - - false - - - false - - - false - - - false - - - - - Create - Create - Create - Create - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters b/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters deleted file mode 100644 index 09c0e9c5..00000000 --- a/Samples/DLLExtension2/ClassicDLL/ClassicDLL.vcxproj.filters +++ /dev/null @@ -1,39 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - Header Files - - - Header Files - - - Header Files - - - - - Source Files - - - Source Files - - - Source Files - - - \ No newline at end of file diff --git a/Samples/DLLExtension2/ClassicDLL/dllmain.cpp b/Samples/DLLExtension2/ClassicDLL/dllmain.cpp deleted file mode 100644 index b85a78e7..00000000 --- a/Samples/DLLExtension2/ClassicDLL/dllmain.cpp +++ /dev/null @@ -1,31 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// dllmain.cpp : Defines the entry point for the DLL application. -#include "stdafx.h" - -BOOL APIENTRY DllMain( HMODULE hModule, - DWORD ul_reason_for_call, - LPVOID lpReserved - ) -{ - switch (ul_reason_for_call) - { - case DLL_PROCESS_ATTACH: - case DLL_THREAD_ATTACH: - case DLL_THREAD_DETACH: - case DLL_PROCESS_DETACH: - break; - } - return TRUE; -} - diff --git a/Samples/DLLExtension2/ClassicDLL/stdafx.cpp b/Samples/DLLExtension2/ClassicDLL/stdafx.cpp deleted file mode 100644 index 546adb66..00000000 --- a/Samples/DLLExtension2/ClassicDLL/stdafx.cpp +++ /dev/null @@ -1,19 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - -// stdafx.cpp : source file that includes just the standard includes -// ClassicDLL.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" - -// TODO: reference any additional headers you need in STDAFX.H -// and not in this file diff --git a/Samples/DLLExtension2/ClassicDLL/stdafx.h b/Samples/DLLExtension2/ClassicDLL/stdafx.h deleted file mode 100644 index 88f7ed77..00000000 --- a/Samples/DLLExtension2/ClassicDLL/stdafx.h +++ /dev/null @@ -1,29 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#pragma once - -#include "targetver.h" - -#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers -// Windows Header Files: -#include - - - -// TODO: reference additional headers your program requires here -#include "ClassicDLL.h" diff --git a/Samples/DLLExtension2/ClassicDLL/targetver.h b/Samples/DLLExtension2/ClassicDLL/targetver.h deleted file mode 100644 index 7b5afb30..00000000 --- a/Samples/DLLExtension2/ClassicDLL/targetver.h +++ /dev/null @@ -1,20 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -#pragma once - -// Including SDKDDKVer.h defines the highest available Windows platform. - -// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and -// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. - -#include diff --git a/Samples/DLLExtension2/DLLExtension.sln b/Samples/DLLExtension2/DLLExtension.sln deleted file mode 100644 index 0f9bd980..00000000 --- a/Samples/DLLExtension2/DLLExtension.sln +++ /dev/null @@ -1,52 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClassicDLL", "ClassicDLL\ClassicDLL.vcxproj", "{E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin2", "Plugin2\Plugin2.csproj", "{1FE7754B-EADA-4561-9F34-80E5A48EF862}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM = Debug|ARM - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|ARM = Release|ARM - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|ARM.ActiveCfg = Debug|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.ActiveCfg = Debug|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x64.Build.0 = Debug|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.ActiveCfg = Debug|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Debug|x86.Build.0 = Debug|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|ARM.ActiveCfg = Release|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.ActiveCfg = Release|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x64.Build.0 = Release|x64 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.ActiveCfg = Release|Win32 - {E1E52B44-AB2F-483A-8CA7-EE71F2E5D9A4}.Release|x86.Build.0 = Release|Win32 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.ActiveCfg = Debug|ARM - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.Build.0 = Debug|ARM - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|ARM.Deploy.0 = Debug|ARM - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.ActiveCfg = Debug|x64 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.Build.0 = Debug|x64 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x64.Deploy.0 = Debug|x64 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.ActiveCfg = Debug|x86 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.Build.0 = Debug|x86 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Debug|x86.Deploy.0 = Debug|x86 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.ActiveCfg = Release|ARM - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.Build.0 = Release|ARM - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|ARM.Deploy.0 = Release|ARM - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.ActiveCfg = Release|x64 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.Build.0 = Release|x64 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x64.Deploy.0 = Release|x64 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.ActiveCfg = Release|x86 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.Build.0 = Release|x86 - {1FE7754B-EADA-4561-9F34-80E5A48EF862}.Release|x86.Deploy.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Samples/DLLExtension2/Plugin2/App.xaml b/Samples/DLLExtension2/Plugin2/App.xaml deleted file mode 100644 index 475df434..00000000 --- a/Samples/DLLExtension2/Plugin2/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/Samples/DLLExtension2/Plugin2/App.xaml.cs b/Samples/DLLExtension2/Plugin2/App.xaml.cs deleted file mode 100644 index 868d421e..00000000 --- a/Samples/DLLExtension2/Plugin2/App.xaml.cs +++ /dev/null @@ -1,118 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.Foundation; -using Windows.Foundation.Collections; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Controls.Primitives; -using Windows.UI.Xaml.Data; -using Windows.UI.Xaml.Input; -using Windows.UI.Xaml.Media; -using Windows.UI.Xaml.Navigation; - -namespace Plugin2 -{ - /// - /// Provides application-specific behavior to supplement the default Application class. - /// - sealed partial class App : Application - { - /// - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// - public App() - { - this.InitializeComponent(); - this.Suspending += OnSuspending; - } - - /// - /// Invoked when the application is launched normally by the end user. Other entry points - /// will be used such as when the application is launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) - { -#if DEBUG - if (System.Diagnostics.Debugger.IsAttached) - { - this.DebugSettings.EnableFrameRateCounter = true; - } -#endif - Frame rootFrame = Window.Current.Content as Frame; - - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (rootFrame == null) - { - // Create a Frame to act as the navigation context and navigate to the first page - rootFrame = new Frame(); - - rootFrame.NavigationFailed += OnNavigationFailed; - - if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) - { - //TODO: Load state from previously suspended application - } - - // Place the frame in the current Window - Window.Current.Content = rootFrame; - } - - if (e.PrelaunchActivated == false) - { - if (rootFrame.Content == null) - { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame.Navigate(typeof(MainPage), e.Arguments); - } - // Ensure the current window is active - Window.Current.Activate(); - } - } - - /// - /// Invoked when Navigation to a certain page fails - /// - /// The Frame which failed navigation - /// Details about the navigation failure - void OnNavigationFailed(object sender, NavigationFailedEventArgs e) - { - throw new Exception("Failed to load Page " + e.SourcePageType.FullName); - } - - /// - /// Invoked when application execution is being suspended. Application state is saved - /// without knowing whether the application will be terminated or resumed with the contents - /// of memory still intact. - /// - /// The source of the suspend request. - /// Details about the suspend request. - private void OnSuspending(object sender, SuspendingEventArgs e) - { - var deferral = e.SuspendingOperation.GetDeferral(); - //TODO: Save application state and stop any background activity - deferral.Complete(); - } - } -} diff --git a/Samples/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5dfc01886d137b4e493d7e97cf13af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m diff --git a/Samples/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 0636b004a9cdc79b43b012059c36d36a05b292fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53970 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 diff --git a/Samples/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index 5f3e02b8cb2b2ac07dfb7e2964ed33763c9464f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6754 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 ce5xqm?eOvE;NJ(tD(^b diff --git a/Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index f49edde3430891f1914fd7ab1f57abf7aeef578d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 diff --git a/Samples/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png b/Samples/DLLExtension2/Plugin2/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 5b197d3e8d02f5ba36f28ef3d9381e592ec3584e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17257 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 K169kIhWsCFD>Cr_ diff --git a/Samples/DLLExtension2/Plugin2/MainPage.xaml b/Samples/DLLExtension2/Plugin2/MainPage.xaml deleted file mode 100644 index 2567a83d..00000000 --- a/Samples/DLLExtension2/Plugin2/MainPage.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/Samples/DLLExtension2/Plugin2/MainPage.xaml.cs b/Samples/DLLExtension2/Plugin2/MainPage.xaml.cs deleted file mode 100644 index 40df8e74..00000000 --- a/Samples/DLLExtension2/Plugin2/MainPage.xaml.cs +++ /dev/null @@ -1,42 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Windows.Foundation; -using Windows.Foundation.Collections; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Controls.Primitives; -using Windows.UI.Xaml.Data; -using Windows.UI.Xaml.Input; -using Windows.UI.Xaml.Media; -using Windows.UI.Xaml.Navigation; - -// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 - -namespace Plugin2 -{ - /// - /// An empty page that can be used on its own or navigated to within a Frame. - /// - public sealed partial class MainPage : Page - { - public MainPage() - { - this.InitializeComponent(); - } - } -} diff --git a/Samples/DLLExtension2/Plugin2/Package.appxmanifest b/Samples/DLLExtension2/Plugin2/Package.appxmanifest deleted file mode 100644 index b93a7b72..00000000 --- a/Samples/DLLExtension2/Plugin2/Package.appxmanifest +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Plugin2 - dbenne - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll b/Samples/DLLExtension2/Plugin2/Plugin/ClassicDLL.dll deleted file mode 100644 index abcb2ca0ce00461e69c167a45dbc9611ad04f5ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 - - - - Debug - x86 - {1FE7754B-EADA-4561-9F34-80E5A48EF862} - AppContainerExe - Properties - Plugin2 - Plugin2 - en-US - UAP - 10.0.14393.0 - 10.0.14393.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Plugin2_TemporaryKey.pfx - False - Always - x86 - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - true - true - - - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM - false - prompt - true - - - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM - false - prompt - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - true - true - - - - - - - - App.xaml - - - MainPage.xaml - - - - - - Designer - - - - - - Always - - - - - - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - 14.0 - - - - \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Plugin2.csproj.user b/Samples/DLLExtension2/Plugin2/Plugin2.csproj.user deleted file mode 100644 index f9ccea9b..00000000 --- a/Samples/DLLExtension2/Plugin2/Plugin2.csproj.user +++ /dev/null @@ -1,8 +0,0 @@ - - - - False - False - x86 - - \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Plugin2_TemporaryKey.pfx b/Samples/DLLExtension2/Plugin2/Plugin2_TemporaryKey.pfx deleted file mode 100644 index 8ac40ac052407acc81ecbe231202834ef007fb10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2512 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 diff --git a/Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs b/Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs deleted file mode 100644 index 2de174ea..00000000 --- a/Samples/DLLExtension2/Plugin2/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,29 +0,0 @@ -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: AssemblyTitle("Plugin2")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Plugin2")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml b/Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml deleted file mode 100644 index 461bc4c1..00000000 --- a/Samples/DLLExtension2/Plugin2/Properties/Default.rd.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/project.json b/Samples/DLLExtension2/Plugin2/project.json deleted file mode 100644 index cbe24d83..00000000 --- a/Samples/DLLExtension2/Plugin2/project.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "5.1.0" - }, - "frameworks": { - "uap10.0": {} - }, - "runtimes": { - "win10-arm": {}, - "win10-arm-aot": {}, - "win10-x86": {}, - "win10-x86-aot": {}, - "win10-x64": {}, - "win10-x64-aot": {} - } -} \ No newline at end of file diff --git a/Samples/DLLExtension2/Plugin2/project.lock.json b/Samples/DLLExtension2/Plugin2/project.lock.json deleted file mode 100644 index c7534d29..00000000 --- a/Samples/DLLExtension2/Plugin2/project.lock.json +++ /dev/null @@ -1,15504 +0,0 @@ -{ - "locked": false, - "version": 2, - "targets": { - "UAP,Version=v10.0": { - "Microsoft.CSharp/4.0.0": { - "type": "package", - "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/netcore50/Microsoft.CSharp.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.CSharp.dll": {} - } - }, - "Microsoft.NETCore/5.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" - } - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime": "1.0.0" - }, - "compile": { - "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": {} - }, - "runtime": { - "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": {} - }, - "runtimeTargets": { - "runtimes/aot/lib/netcore50/System.ComponentModel.DataAnnotations.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Core.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Net.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Numerics.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Runtime.Serialization.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.ServiceModel.Web.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.ServiceModel.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Windows.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Xml.Linq.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Xml.Serialization.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.Xml.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/System.dll": { - "assetType": "runtime", - "rid": "aot" - }, - "runtimes/aot/lib/netcore50/mscorlib.dll": { - "assetType": "runtime", - "rid": "aot" - } - } - }, - "Microsoft.NETCore.Runtime/1.0.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", - "Microsoft.NETCore.Runtime.Native": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.0", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" - } - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "type": "package" - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore": "5.0.0", - "Microsoft.NETCore.Portable.Compatibility": "1.0.0", - "Microsoft.NETCore.Runtime": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Data.Common": "4.0.0", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.StackTrace": "4.0.0", - "System.IO.IsolatedStorage": "4.0.0", - "System.Net.Http.Rtc": "4.0.0", - "System.Net.Requests": "4.0.10", - "System.Net.Sockets": "4.0.0", - "System.Net.WebHeaderCollection": "4.0.0", - "System.Numerics.Vectors.WindowsRuntime": "4.0.0", - "System.Reflection.Context": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Runtime.Serialization.Json": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Runtime.Serialization.Xml": "4.1.0", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", - "System.ServiceModel.Duplex": "4.0.0", - "System.ServiceModel.Http": "4.0.10", - "System.ServiceModel.NetTcp": "4.0.0", - "System.ServiceModel.Primitives": "4.0.0", - "System.ServiceModel.Security": "4.0.0", - "System.Text.Encoding.CodePages": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - } - }, - "Microsoft.VisualBasic/10.0.0": { - "type": "package", - "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/netcore50/Microsoft.VisualBasic.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.VisualBasic.dll": {} - } - }, - "Microsoft.Win32.Primitives/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/dotnet/System.AppContext.dll": {} - }, - "runtime": { - "lib/netcore50/System.AppContext.dll": {} - } - }, - "System.Collections/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "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.Collections.dll": {} - }, - "runtime": { - "lib/netcore50/System.Collections.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Collections.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Collections.Concurrent/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.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": { - "type": "package", - "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.Collections.Specialized/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.Globalization.Extensions": "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" - }, - "compile": { - "ref/dotnet/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/dotnet/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ComponentModel.dll": {} - }, - "runtime": { - "lib/netcore50/System.ComponentModel.dll": {} - } - }, - "System.ComponentModel.Annotations/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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.Data.Common/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.IO": "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.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Data.Common.dll": {} - }, - "runtime": { - "lib/dotnet/System.Data.Common.dll": {} - } - }, - "System.Diagnostics.Contracts/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Diagnostics.Debug/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Debug.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Debug.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Diagnostics.StackTrace/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Diagnostics.StackTrace.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.StackTrace.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Diagnostics.Tools/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Diagnostics.Tracing/4.0.20": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Globalization": "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.Runtime.InteropServices": "4.0.0", - "System.Text.Encoding": "4.0.0", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Tracing.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tracing.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Dynamic.Runtime/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Reflection": "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/netcore50/System.Dynamic.Runtime.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Globalization/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Globalization.Calendars/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.Calendars.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.Calendars.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Globalization.Extensions/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.IO.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.IO.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.IO.Compression/4.0.0": { - "type": "package", - "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/netcore50/System.IO.Compression.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", - "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/netcore50/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.IsolatedStorage/4.0.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.10", - "System.IO.FileSystem": "4.0.0", - "System.IO.FileSystem.Primitives": "4.0.0", - "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.IO.IsolatedStorage.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.IsolatedStorage.dll": {} - } - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Linq.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.Extensions": "4.0.0", - "System.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/netcore50/System.Linq.Expressions.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Linq.Parallel/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Parallel.dll": {} - } - }, - "System.Linq.Queryable/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Queryable.dll": {} - } - }, - "System.Net.Http/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Net.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.Runtime.WindowsRuntime": "4.0.10", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Net.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.dll": {} - } - }, - "System.Net.Http.Rtc/4.0.0": { - "type": "package", - "dependencies": { - "System.Net.Http": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Net.Http.Rtc.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.Rtc.dll": {} - } - }, - "System.Net.NetworkInformation/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Net.NetworkInformation.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.NetworkInformation.dll": {} - } - }, - "System.Net.Primitives/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Primitives.dll": {} - } - }, - "System.Net.Requests/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.IO": "4.0.10", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.0", - "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.Net.Requests.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.Requests.dll": {} - } - }, - "System.Net.Sockets/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Sockets.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Sockets.dll": {} - } - }, - "System.Net.WebHeaderCollection/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.WebHeaderCollection.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.WebHeaderCollection.dll": {} - } - }, - "System.Numerics.Vectors/4.1.0": { - "type": "package", - "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.Numerics.Vectors.WindowsRuntime/4.0.0": { - "type": "package", - "dependencies": { - "System.Numerics.Vectors": "4.1.0", - "System.Runtime": "4.0.20", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - } - }, - "System.ObjectModel/4.0.10": { - "type": "package", - "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.DataContractSerialization/4.1.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - } - }, - "System.Private.Networking/4.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.0.0", - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "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/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Networking.dll": {} - } - }, - "System.Private.ServiceModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.Concurrent": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.IO.Compression": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.Linq.Queryable": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", - "System.Runtime.Serialization.Xml": "4.0.10", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Security.Claims": "4.0.0", - "System.Security.Principal": "4.0.0", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10", - "System.Threading.Timer": "4.0.0", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.ServiceModel.dll": {} - } - }, - "System.Private.Uri/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Uri.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Reflection/4.0.10": { - "type": "package", - "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/netcore50/System.Reflection.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Reflection.Context/4.0.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.0.10", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Reflection.Context.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Context.dll": {} - } - }, - "System.Reflection.DispatchProxy/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.DispatchProxy.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Reflection.Extensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Reflection": "4.0.10", - "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" - }, - "compile": { - "ref/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Reflection.Metadata/1.0.22": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Reflection.TypeExtensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "System.Reflection.Primitives": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.TypeExtensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Resources.ResourceManager/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Reflection": "4.0.10", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtime": { - "lib/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime/4.0.20": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Runtime.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Extensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.Handles/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.Handles.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Handles.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.InteropServices/4.0.20": { - "type": "package", - "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/netcore50/System.Runtime.InteropServices.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.Numerics/4.0.0": { - "type": "package", - "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/netcore50/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Json/4.0.1": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Text.Encoding": "4.0.0", - "System.Xml.ReaderWriter": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.0", - "System.IO": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - } - }, - "System.Security.Claims/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netcore50/System.Security.Principal.dll": {} - } - }, - "System.ServiceModel.Duplex/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Duplex.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Duplex.dll": {} - } - }, - "System.ServiceModel.Http/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.ServiceModel.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Http.dll": {} - } - }, - "System.ServiceModel.NetTcp/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.NetTcp.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.NetTcp.dll": {} - } - }, - "System.ServiceModel.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Primitives.dll": {} - } - }, - "System.ServiceModel.Security/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Security.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Security.dll": {} - } - }, - "System.Text.Encoding/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Text.Encoding.CodePages/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "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.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/dotnet/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Text.Encoding": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.Extensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Text.RegularExpressions/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Threading.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Threading.Overlapped/4.0.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.Tasks.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Threading.Tasks.Dataflow/4.5.25": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Timer/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Threading.Timer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Timer.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - }, - "System.Xml.ReaderWriter/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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": {} - } - }, - "System.Xml.XmlDocument/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.XmlDocument.dll": {} - }, - "runtime": { - "lib/dotnet/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "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", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Xml.XmlSerializer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Xml.XmlSerializer.dll": {} - }, - "runtimeTargets": { - "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": { - "assetType": "runtime", - "rid": "win8-aot" - } - } - } - }, - "UAP,Version=v10.0/win10-arm": { - "Microsoft.CSharp/4.0.0": { - "type": "package", - "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/netcore50/Microsoft.CSharp.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.CSharp.dll": {} - } - }, - "Microsoft.NETCore/5.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" - } - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime": "1.0.0" - }, - "compile": { - "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": {} - }, - "runtime": { - "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": {} - } - }, - "Microsoft.NETCore.Runtime/1.0.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", - "Microsoft.NETCore.Runtime.Native": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package", - "dependencies": { - "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.0", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" - } - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "type": "package" - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore": "5.0.0", - "Microsoft.NETCore.Portable.Compatibility": "1.0.0", - "Microsoft.NETCore.Runtime": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Data.Common": "4.0.0", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.StackTrace": "4.0.0", - "System.IO.IsolatedStorage": "4.0.0", - "System.Net.Http.Rtc": "4.0.0", - "System.Net.Requests": "4.0.10", - "System.Net.Sockets": "4.0.0", - "System.Net.WebHeaderCollection": "4.0.0", - "System.Numerics.Vectors.WindowsRuntime": "4.0.0", - "System.Reflection.Context": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Runtime.Serialization.Json": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Runtime.Serialization.Xml": "4.1.0", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", - "System.ServiceModel.Duplex": "4.0.0", - "System.ServiceModel.Http": "4.0.10", - "System.ServiceModel.NetTcp": "4.0.0", - "System.ServiceModel.Primitives": "4.0.0", - "System.ServiceModel.Security": "4.0.0", - "System.Text.Encoding.CodePages": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - } - }, - "Microsoft.VisualBasic/10.0.0": { - "type": "package", - "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/netcore50/Microsoft.VisualBasic.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.VisualBasic.dll": {} - } - }, - "Microsoft.Win32.Primitives/4.0.0": { - "type": "package", - "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.any.System.Private.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "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.10", - "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.DataContractSerialization.dll": {} - } - }, - "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package", - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll": {} - }, - "native": { - "runtimes/win8-arm/native/clretwrc.dll": {}, - "runtimes/win8-arm/native/coreclr.dll": {}, - "runtimes/win8-arm/native/dbgshim.dll": {}, - "runtimes/win8-arm/native/mscordaccore.dll": {}, - "runtimes/win8-arm/native/mscordbi.dll": {}, - "runtimes/win8-arm/native/mscorrc.debug.dll": {}, - "runtimes/win8-arm/native/mscorrc.dll": {} - } - }, - "System.AppContext/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/dotnet/System.AppContext.dll": {} - }, - "runtime": { - "lib/netcore50/System.AppContext.dll": {} - } - }, - "System.Collections/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "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.Collections.dll": {} - }, - "runtime": { - "lib/netcore50/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.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": { - "type": "package", - "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.Collections.Specialized/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.Globalization.Extensions": "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" - }, - "compile": { - "ref/dotnet/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/dotnet/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ComponentModel.dll": {} - }, - "runtime": { - "lib/netcore50/System.ComponentModel.dll": {} - } - }, - "System.ComponentModel.Annotations/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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.Data.Common/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.IO": "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.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Data.Common.dll": {} - }, - "runtime": { - "lib/dotnet/System.Data.Common.dll": {} - } - }, - "System.Diagnostics.Contracts/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Debug.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.StackTrace/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Diagnostics.StackTrace.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.0.20": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Globalization": "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.Runtime.InteropServices": "4.0.0", - "System.Text.Encoding": "4.0.0", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Tracing.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.Emit.ILGeneration": "4.0.0", - "System.Reflection.Emit.Lightweight": "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/netcore50/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.Calendars.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.IO.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.dll": {} - } - }, - "System.IO.Compression/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.IO": "4.0.0", - "System.IO.Compression.clrcompression-arm": "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/netcore50/System.IO.Compression.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.clrcompression-arm/4.0.0": { - "type": "package", - "native": { - "runtimes/win10-arm/native/ClrCompression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", - "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/netcore50/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.IsolatedStorage/4.0.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.10", - "System.IO.FileSystem": "4.0.0", - "System.IO.FileSystem.Primitives": "4.0.0", - "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.IO.IsolatedStorage.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.IsolatedStorage.dll": {} - } - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Linq.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.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/netcore50/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Parallel/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Parallel.dll": {} - } - }, - "System.Linq.Queryable/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Queryable.dll": {} - } - }, - "System.Net.Http/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Net.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.Runtime.WindowsRuntime": "4.0.10", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Net.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.dll": {} - } - }, - "System.Net.Http.Rtc/4.0.0": { - "type": "package", - "dependencies": { - "System.Net.Http": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Net.Http.Rtc.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.Rtc.dll": {} - } - }, - "System.Net.NetworkInformation/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Net.NetworkInformation.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.NetworkInformation.dll": {} - } - }, - "System.Net.Primitives/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Primitives.dll": {} - } - }, - "System.Net.Requests/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.IO": "4.0.10", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.0", - "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.Net.Requests.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.Requests.dll": {} - } - }, - "System.Net.Sockets/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Sockets.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Sockets.dll": {} - } - }, - "System.Net.WebHeaderCollection/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.WebHeaderCollection.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.WebHeaderCollection.dll": {} - } - }, - "System.Numerics.Vectors/4.1.0": { - "type": "package", - "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.Numerics.Vectors.WindowsRuntime/4.0.0": { - "type": "package", - "dependencies": { - "System.Numerics.Vectors": "4.1.0", - "System.Runtime": "4.0.20", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - } - }, - "System.ObjectModel/4.0.10": { - "type": "package", - "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.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "runtime.any.System.Private.DataContractSerialization": "4.1.0" - }, - "compile": { - "ref/netcore50/_._": {} - } - }, - "System.Private.Networking/4.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.0.0", - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "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/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Networking.dll": {} - } - }, - "System.Private.ServiceModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.Concurrent": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.IO.Compression": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.Linq.Queryable": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", - "System.Runtime.Serialization.Xml": "4.0.10", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Security.Claims": "4.0.0", - "System.Security.Principal": "4.0.0", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10", - "System.Threading.Timer": "4.0.0", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.ServiceModel.dll": {} - } - }, - "System.Private.Uri/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Uri.dll": {} - } - }, - "System.Reflection/4.0.10": { - "type": "package", - "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/netcore50/System.Reflection.dll": {} - } - }, - "System.Reflection.Context/4.0.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.0.10", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Reflection.Context.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Context.dll": {} - } - }, - "System.Reflection.DispatchProxy/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.DispatchProxy.dll": {} - } - }, - "System.Reflection.Emit/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Reflection": "4.0.10", - "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" - }, - "compile": { - "ref/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.0.22": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "System.Reflection.Primitives": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Reflection": "4.0.10", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtime": { - "lib/netcore50/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.0.20": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.dll": {} - } - }, - "System.Runtime.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Runtime.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.Handles.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.0.20": { - "type": "package", - "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/netcore50/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - } - }, - "System.Runtime.Numerics/4.0.0": { - "type": "package", - "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/netcore50/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Json/4.0.1": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Json.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Text.Encoding": "4.0.0", - "System.Xml.ReaderWriter": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.0", - "System.IO": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} - } - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - } - }, - "System.Security.Claims/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netcore50/System.Security.Principal.dll": {} - } - }, - "System.ServiceModel.Duplex/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Duplex.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Duplex.dll": {} - } - }, - "System.ServiceModel.Http/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.ServiceModel.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Http.dll": {} - } - }, - "System.ServiceModel.NetTcp/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.NetTcp.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.NetTcp.dll": {} - } - }, - "System.ServiceModel.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Primitives.dll": {} - } - }, - "System.ServiceModel.Security/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Security.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Security.dll": {} - } - }, - "System.Text.Encoding/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "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.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/dotnet/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Text.Encoding": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.dll": {} - } - }, - "System.Threading.Overlapped/4.0.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.Tasks.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Dataflow/4.5.25": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Timer/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Threading.Timer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Timer.dll": {} - } - }, - "System.Xml.ReaderWriter/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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": {} - } - }, - "System.Xml.XmlDocument/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.XmlDocument.dll": {} - }, - "runtime": { - "lib/dotnet/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "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", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Xml.XmlSerializer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Xml.XmlSerializer.dll": {} - } - } - }, - "UAP,Version=v10.0/win10-arm-aot": { - "Microsoft.CSharp/4.0.0": { - "type": "package", - "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/netcore50/Microsoft.CSharp.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.CSharp.dll": {} - } - }, - "Microsoft.NETCore/5.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" - } - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime": "1.0.0" - }, - "compile": { - "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": {} - }, - "runtime": { - "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.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", - "Microsoft.NETCore.Runtime.Native": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.0", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" - } - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "type": "package" - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore": "5.0.0", - "Microsoft.NETCore.Portable.Compatibility": "1.0.0", - "Microsoft.NETCore.Runtime": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Data.Common": "4.0.0", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.StackTrace": "4.0.0", - "System.IO.IsolatedStorage": "4.0.0", - "System.Net.Http.Rtc": "4.0.0", - "System.Net.Requests": "4.0.10", - "System.Net.Sockets": "4.0.0", - "System.Net.WebHeaderCollection": "4.0.0", - "System.Numerics.Vectors.WindowsRuntime": "4.0.0", - "System.Reflection.Context": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Runtime.Serialization.Json": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Runtime.Serialization.Xml": "4.1.0", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", - "System.ServiceModel.Duplex": "4.0.0", - "System.ServiceModel.Http": "4.0.10", - "System.ServiceModel.NetTcp": "4.0.0", - "System.ServiceModel.Primitives": "4.0.0", - "System.ServiceModel.Security": "4.0.0", - "System.Text.Encoding.CodePages": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - } - }, - "Microsoft.VisualBasic/10.0.0": { - "type": "package", - "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/netcore50/Microsoft.VisualBasic.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.VisualBasic.dll": {} - } - }, - "Microsoft.Win32.Primitives/4.0.0": { - "type": "package", - "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.aot.System.Private.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10", - "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {} - } - }, - "System.AppContext/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/dotnet/System.AppContext.dll": {} - }, - "runtime": { - "lib/netcore50/System.AppContext.dll": {} - } - }, - "System.Collections/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "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.Collections.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.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": { - "type": "package", - "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.Collections.Specialized/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.Globalization.Extensions": "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" - }, - "compile": { - "ref/dotnet/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/dotnet/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ComponentModel.dll": {} - }, - "runtime": { - "lib/netcore50/System.ComponentModel.dll": {} - } - }, - "System.ComponentModel.Annotations/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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.Data.Common/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.IO": "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.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Data.Common.dll": {} - }, - "runtime": { - "lib/dotnet/System.Data.Common.dll": {} - } - }, - "System.Diagnostics.Contracts/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Debug.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.StackTrace/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Diagnostics.StackTrace.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.0.20": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Globalization": "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.Runtime.InteropServices": "4.0.0", - "System.Text.Encoding": "4.0.0", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Tracing.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Reflection": "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": { - "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.Calendars.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.IO.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.IO.dll": {} - } - }, - "System.IO.Compression/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.IO": "4.0.0", - "System.IO.Compression.clrcompression-arm": "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/netcore50/System.IO.Compression.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.clrcompression-arm/4.0.0": { - "type": "package", - "native": { - "runtimes/win10-arm/native/ClrCompression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", - "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/netcore50/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.IsolatedStorage/4.0.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.10", - "System.IO.FileSystem": "4.0.0", - "System.IO.FileSystem.Primitives": "4.0.0", - "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.IO.IsolatedStorage.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.IsolatedStorage.dll": {} - } - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Linq.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.Extensions": "4.0.0", - "System.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": { - "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Parallel/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Parallel.dll": {} - } - }, - "System.Linq.Queryable/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Queryable.dll": {} - } - }, - "System.Net.Http/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Net.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.Runtime.WindowsRuntime": "4.0.10", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Net.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.dll": {} - } - }, - "System.Net.Http.Rtc/4.0.0": { - "type": "package", - "dependencies": { - "System.Net.Http": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Net.Http.Rtc.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.Rtc.dll": {} - } - }, - "System.Net.NetworkInformation/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Net.NetworkInformation.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.NetworkInformation.dll": {} - } - }, - "System.Net.Primitives/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Primitives.dll": {} - } - }, - "System.Net.Requests/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.IO": "4.0.10", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.0", - "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.Net.Requests.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.Requests.dll": {} - } - }, - "System.Net.Sockets/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Sockets.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Sockets.dll": {} - } - }, - "System.Net.WebHeaderCollection/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.WebHeaderCollection.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.WebHeaderCollection.dll": {} - } - }, - "System.Numerics.Vectors/4.1.0": { - "type": "package", - "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.Numerics.Vectors.WindowsRuntime/4.0.0": { - "type": "package", - "dependencies": { - "System.Numerics.Vectors": "4.1.0", - "System.Runtime": "4.0.20", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - } - }, - "System.ObjectModel/4.0.10": { - "type": "package", - "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.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "runtime.aot.System.Private.DataContractSerialization": "4.1.0" - }, - "compile": { - "ref/netcore50/_._": {} - } - }, - "System.Private.Networking/4.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.0.0", - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "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/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Networking.dll": {} - } - }, - "System.Private.ServiceModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.Concurrent": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.IO.Compression": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.Linq.Queryable": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", - "System.Runtime.Serialization.Xml": "4.0.10", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Security.Claims": "4.0.0", - "System.Security.Principal": "4.0.0", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10", - "System.Threading.Timer": "4.0.0", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.ServiceModel.dll": {} - } - }, - "System.Private.Uri/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {} - } - }, - "System.Reflection/4.0.10": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Reflection.Primitives": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Reflection.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {} - } - }, - "System.Reflection.Context/4.0.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.0.10", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Reflection.Context.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Context.dll": {} - } - }, - "System.Reflection.DispatchProxy/4.0.0": { - "type": "package", - "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": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {} - } - }, - "System.Reflection.Emit/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Extensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Reflection": "4.0.10", - "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" - }, - "compile": { - "ref/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.0.22": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "System.Reflection.Primitives": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Reflection": "4.0.10", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.0.20": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {} - } - }, - "System.Runtime.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Runtime.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.Handles.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.0.20": { - "type": "package", - "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": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - } - }, - "System.Runtime.Numerics/4.0.0": { - "type": "package", - "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/netcore50/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Json/4.0.1": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Text.Encoding": "4.0.0", - "System.Xml.ReaderWriter": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.0", - "System.IO": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {} - } - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - } - }, - "System.Security.Claims/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netcore50/System.Security.Principal.dll": {} - } - }, - "System.ServiceModel.Duplex/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Duplex.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Duplex.dll": {} - } - }, - "System.ServiceModel.Http/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.ServiceModel.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Http.dll": {} - } - }, - "System.ServiceModel.NetTcp/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.NetTcp.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.NetTcp.dll": {} - } - }, - "System.ServiceModel.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Primitives.dll": {} - } - }, - "System.ServiceModel.Security/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Security.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Security.dll": {} - } - }, - "System.Text.Encoding/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "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.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/dotnet/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Text.Encoding": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {} - } - }, - "System.Threading.Overlapped/4.0.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.Tasks.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Dataflow/4.5.25": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Timer/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Threading.Timer.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {} - } - }, - "System.Xml.ReaderWriter/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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": {} - } - }, - "System.Xml.XmlDocument/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.XmlDocument.dll": {} - }, - "runtime": { - "lib/dotnet/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "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", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Xml.XmlSerializer.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {} - } - } - }, - "UAP,Version=v10.0/win10-x64": { - "Microsoft.CSharp/4.0.0": { - "type": "package", - "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/netcore50/Microsoft.CSharp.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.CSharp.dll": {} - } - }, - "Microsoft.NETCore/5.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" - } - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime": "1.0.0" - }, - "compile": { - "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": {} - }, - "runtime": { - "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": {} - } - }, - "Microsoft.NETCore.Runtime/1.0.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", - "Microsoft.NETCore.Runtime.Native": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package", - "dependencies": { - "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.0", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" - } - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "type": "package" - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore": "5.0.0", - "Microsoft.NETCore.Portable.Compatibility": "1.0.0", - "Microsoft.NETCore.Runtime": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Data.Common": "4.0.0", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.StackTrace": "4.0.0", - "System.IO.IsolatedStorage": "4.0.0", - "System.Net.Http.Rtc": "4.0.0", - "System.Net.Requests": "4.0.10", - "System.Net.Sockets": "4.0.0", - "System.Net.WebHeaderCollection": "4.0.0", - "System.Numerics.Vectors.WindowsRuntime": "4.0.0", - "System.Reflection.Context": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Runtime.Serialization.Json": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Runtime.Serialization.Xml": "4.1.0", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", - "System.ServiceModel.Duplex": "4.0.0", - "System.ServiceModel.Http": "4.0.10", - "System.ServiceModel.NetTcp": "4.0.0", - "System.ServiceModel.Primitives": "4.0.0", - "System.ServiceModel.Security": "4.0.0", - "System.Text.Encoding.CodePages": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - } - }, - "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": { - "type": "package", - "native": { - "runtimes/win10-x64/native/_._": {} - } - }, - "Microsoft.VisualBasic/10.0.0": { - "type": "package", - "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/netcore50/Microsoft.VisualBasic.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.VisualBasic.dll": {} - } - }, - "Microsoft.Win32.Primitives/4.0.0": { - "type": "package", - "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.any.System.Private.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "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.10", - "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.DataContractSerialization.dll": {} - } - }, - "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Windows.ApiSets-x64": "1.0.0" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "runtimes/win7-x64/lib/dotnet/mscorlib.ni.dll": {} - }, - "native": { - "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/mscorrc.debug.dll": {}, - "runtimes/win7-x64/native/mscorrc.dll": {} - } - }, - "System.AppContext/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/dotnet/System.AppContext.dll": {} - }, - "runtime": { - "lib/netcore50/System.AppContext.dll": {} - } - }, - "System.Collections/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "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.Collections.dll": {} - }, - "runtime": { - "lib/netcore50/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.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": { - "type": "package", - "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.Collections.Specialized/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.Globalization.Extensions": "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" - }, - "compile": { - "ref/dotnet/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/dotnet/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ComponentModel.dll": {} - }, - "runtime": { - "lib/netcore50/System.ComponentModel.dll": {} - } - }, - "System.ComponentModel.Annotations/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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.Data.Common/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.IO": "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.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Data.Common.dll": {} - }, - "runtime": { - "lib/dotnet/System.Data.Common.dll": {} - } - }, - "System.Diagnostics.Contracts/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Debug.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.StackTrace/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Diagnostics.StackTrace.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.0.20": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Globalization": "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.Runtime.InteropServices": "4.0.0", - "System.Text.Encoding": "4.0.0", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Tracing.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.Emit.ILGeneration": "4.0.0", - "System.Reflection.Emit.Lightweight": "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/netcore50/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.Calendars.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.IO.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.dll": {} - } - }, - "System.IO.Compression/4.0.0": { - "type": "package", - "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/netcore50/System.IO.Compression.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.clrcompression-x64/4.0.0": { - "type": "package", - "native": { - "runtimes/win10-x64/native/ClrCompression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", - "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/netcore50/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.IsolatedStorage/4.0.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.10", - "System.IO.FileSystem": "4.0.0", - "System.IO.FileSystem.Primitives": "4.0.0", - "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.IO.IsolatedStorage.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.IsolatedStorage.dll": {} - } - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Linq.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.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/netcore50/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Parallel/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Parallel.dll": {} - } - }, - "System.Linq.Queryable/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Queryable.dll": {} - } - }, - "System.Net.Http/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Net.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.Runtime.WindowsRuntime": "4.0.10", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Net.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.dll": {} - } - }, - "System.Net.Http.Rtc/4.0.0": { - "type": "package", - "dependencies": { - "System.Net.Http": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Net.Http.Rtc.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.Rtc.dll": {} - } - }, - "System.Net.NetworkInformation/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Net.NetworkInformation.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.NetworkInformation.dll": {} - } - }, - "System.Net.Primitives/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Primitives.dll": {} - } - }, - "System.Net.Requests/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.IO": "4.0.10", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.0", - "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.Net.Requests.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.Requests.dll": {} - } - }, - "System.Net.Sockets/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Sockets.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Sockets.dll": {} - } - }, - "System.Net.WebHeaderCollection/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.WebHeaderCollection.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.WebHeaderCollection.dll": {} - } - }, - "System.Numerics.Vectors/4.1.0": { - "type": "package", - "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.Numerics.Vectors.WindowsRuntime/4.0.0": { - "type": "package", - "dependencies": { - "System.Numerics.Vectors": "4.1.0", - "System.Runtime": "4.0.20", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - } - }, - "System.ObjectModel/4.0.10": { - "type": "package", - "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.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "runtime.any.System.Private.DataContractSerialization": "4.1.0" - }, - "compile": { - "ref/netcore50/_._": {} - } - }, - "System.Private.Networking/4.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.0.0", - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "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/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Networking.dll": {} - } - }, - "System.Private.ServiceModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.Concurrent": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.IO.Compression": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.Linq.Queryable": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", - "System.Runtime.Serialization.Xml": "4.0.10", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Security.Claims": "4.0.0", - "System.Security.Principal": "4.0.0", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10", - "System.Threading.Timer": "4.0.0", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.ServiceModel.dll": {} - } - }, - "System.Private.Uri/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Uri.dll": {} - } - }, - "System.Reflection/4.0.10": { - "type": "package", - "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/netcore50/System.Reflection.dll": {} - } - }, - "System.Reflection.Context/4.0.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.0.10", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Reflection.Context.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Context.dll": {} - } - }, - "System.Reflection.DispatchProxy/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.DispatchProxy.dll": {} - } - }, - "System.Reflection.Emit/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Reflection": "4.0.10", - "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" - }, - "compile": { - "ref/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.0.22": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "System.Reflection.Primitives": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Reflection": "4.0.10", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtime": { - "lib/netcore50/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.0.20": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.dll": {} - } - }, - "System.Runtime.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Runtime.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.Handles.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.0.20": { - "type": "package", - "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/netcore50/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - } - }, - "System.Runtime.Numerics/4.0.0": { - "type": "package", - "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/netcore50/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Json/4.0.1": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Json.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Text.Encoding": "4.0.0", - "System.Xml.ReaderWriter": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.0", - "System.IO": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} - } - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - } - }, - "System.Security.Claims/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netcore50/System.Security.Principal.dll": {} - } - }, - "System.ServiceModel.Duplex/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Duplex.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Duplex.dll": {} - } - }, - "System.ServiceModel.Http/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.ServiceModel.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Http.dll": {} - } - }, - "System.ServiceModel.NetTcp/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.NetTcp.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.NetTcp.dll": {} - } - }, - "System.ServiceModel.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Primitives.dll": {} - } - }, - "System.ServiceModel.Security/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Security.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Security.dll": {} - } - }, - "System.Text.Encoding/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "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.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/dotnet/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Text.Encoding": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.dll": {} - } - }, - "System.Threading.Overlapped/4.0.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.Tasks.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Dataflow/4.5.25": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Timer/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Threading.Timer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Timer.dll": {} - } - }, - "System.Xml.ReaderWriter/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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": {} - } - }, - "System.Xml.XmlDocument/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.XmlDocument.dll": {} - }, - "runtime": { - "lib/dotnet/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "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", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Xml.XmlSerializer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Xml.XmlSerializer.dll": {} - } - } - }, - "UAP,Version=v10.0/win10-x64-aot": { - "Microsoft.CSharp/4.0.0": { - "type": "package", - "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/netcore50/Microsoft.CSharp.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.CSharp.dll": {} - } - }, - "Microsoft.NETCore/5.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" - } - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime": "1.0.0" - }, - "compile": { - "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": {} - }, - "runtime": { - "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.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", - "Microsoft.NETCore.Runtime.Native": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.0", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" - } - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "type": "package" - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore": "5.0.0", - "Microsoft.NETCore.Portable.Compatibility": "1.0.0", - "Microsoft.NETCore.Runtime": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Data.Common": "4.0.0", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.StackTrace": "4.0.0", - "System.IO.IsolatedStorage": "4.0.0", - "System.Net.Http.Rtc": "4.0.0", - "System.Net.Requests": "4.0.10", - "System.Net.Sockets": "4.0.0", - "System.Net.WebHeaderCollection": "4.0.0", - "System.Numerics.Vectors.WindowsRuntime": "4.0.0", - "System.Reflection.Context": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Runtime.Serialization.Json": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Runtime.Serialization.Xml": "4.1.0", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", - "System.ServiceModel.Duplex": "4.0.0", - "System.ServiceModel.Http": "4.0.10", - "System.ServiceModel.NetTcp": "4.0.0", - "System.ServiceModel.Primitives": "4.0.0", - "System.ServiceModel.Security": "4.0.0", - "System.Text.Encoding.CodePages": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - } - }, - "Microsoft.VisualBasic/10.0.0": { - "type": "package", - "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/netcore50/Microsoft.VisualBasic.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.VisualBasic.dll": {} - } - }, - "Microsoft.Win32.Primitives/4.0.0": { - "type": "package", - "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.aot.System.Private.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10", - "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {} - } - }, - "System.AppContext/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/dotnet/System.AppContext.dll": {} - }, - "runtime": { - "lib/netcore50/System.AppContext.dll": {} - } - }, - "System.Collections/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "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.Collections.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.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": { - "type": "package", - "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.Collections.Specialized/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.Globalization.Extensions": "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" - }, - "compile": { - "ref/dotnet/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/dotnet/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ComponentModel.dll": {} - }, - "runtime": { - "lib/netcore50/System.ComponentModel.dll": {} - } - }, - "System.ComponentModel.Annotations/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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.Data.Common/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.IO": "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.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Data.Common.dll": {} - }, - "runtime": { - "lib/dotnet/System.Data.Common.dll": {} - } - }, - "System.Diagnostics.Contracts/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Debug.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.StackTrace/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Diagnostics.StackTrace.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.0.20": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Globalization": "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.Runtime.InteropServices": "4.0.0", - "System.Text.Encoding": "4.0.0", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Tracing.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Reflection": "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": { - "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.Calendars.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.IO.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.IO.dll": {} - } - }, - "System.IO.Compression/4.0.0": { - "type": "package", - "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/netcore50/System.IO.Compression.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.clrcompression-x64/4.0.0": { - "type": "package", - "native": { - "runtimes/win10-x64/native/ClrCompression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", - "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/netcore50/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.IsolatedStorage/4.0.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.10", - "System.IO.FileSystem": "4.0.0", - "System.IO.FileSystem.Primitives": "4.0.0", - "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.IO.IsolatedStorage.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.IsolatedStorage.dll": {} - } - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Linq.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.Extensions": "4.0.0", - "System.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": { - "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Parallel/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Parallel.dll": {} - } - }, - "System.Linq.Queryable/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Queryable.dll": {} - } - }, - "System.Net.Http/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Net.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.Runtime.WindowsRuntime": "4.0.10", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Net.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.dll": {} - } - }, - "System.Net.Http.Rtc/4.0.0": { - "type": "package", - "dependencies": { - "System.Net.Http": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Net.Http.Rtc.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.Rtc.dll": {} - } - }, - "System.Net.NetworkInformation/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Net.NetworkInformation.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.NetworkInformation.dll": {} - } - }, - "System.Net.Primitives/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Primitives.dll": {} - } - }, - "System.Net.Requests/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.IO": "4.0.10", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.0", - "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.Net.Requests.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.Requests.dll": {} - } - }, - "System.Net.Sockets/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Sockets.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Sockets.dll": {} - } - }, - "System.Net.WebHeaderCollection/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.WebHeaderCollection.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.WebHeaderCollection.dll": {} - } - }, - "System.Numerics.Vectors/4.1.0": { - "type": "package", - "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.Numerics.Vectors.WindowsRuntime/4.0.0": { - "type": "package", - "dependencies": { - "System.Numerics.Vectors": "4.1.0", - "System.Runtime": "4.0.20", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - } - }, - "System.ObjectModel/4.0.10": { - "type": "package", - "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.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "runtime.aot.System.Private.DataContractSerialization": "4.1.0" - }, - "compile": { - "ref/netcore50/_._": {} - } - }, - "System.Private.Networking/4.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.0.0", - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "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/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Networking.dll": {} - } - }, - "System.Private.ServiceModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.Concurrent": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.IO.Compression": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.Linq.Queryable": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", - "System.Runtime.Serialization.Xml": "4.0.10", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Security.Claims": "4.0.0", - "System.Security.Principal": "4.0.0", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10", - "System.Threading.Timer": "4.0.0", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.ServiceModel.dll": {} - } - }, - "System.Private.Uri/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {} - } - }, - "System.Reflection/4.0.10": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Reflection.Primitives": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Reflection.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {} - } - }, - "System.Reflection.Context/4.0.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.0.10", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Reflection.Context.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Context.dll": {} - } - }, - "System.Reflection.DispatchProxy/4.0.0": { - "type": "package", - "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": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {} - } - }, - "System.Reflection.Emit/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Extensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Reflection": "4.0.10", - "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" - }, - "compile": { - "ref/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.0.22": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "System.Reflection.Primitives": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Reflection": "4.0.10", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.0.20": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {} - } - }, - "System.Runtime.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Runtime.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.Handles.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.0.20": { - "type": "package", - "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": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - } - }, - "System.Runtime.Numerics/4.0.0": { - "type": "package", - "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/netcore50/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Json/4.0.1": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Text.Encoding": "4.0.0", - "System.Xml.ReaderWriter": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.0", - "System.IO": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {} - } - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - } - }, - "System.Security.Claims/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netcore50/System.Security.Principal.dll": {} - } - }, - "System.ServiceModel.Duplex/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Duplex.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Duplex.dll": {} - } - }, - "System.ServiceModel.Http/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.ServiceModel.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Http.dll": {} - } - }, - "System.ServiceModel.NetTcp/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.NetTcp.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.NetTcp.dll": {} - } - }, - "System.ServiceModel.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Primitives.dll": {} - } - }, - "System.ServiceModel.Security/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Security.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Security.dll": {} - } - }, - "System.Text.Encoding/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "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.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/dotnet/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Text.Encoding": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {} - } - }, - "System.Threading.Overlapped/4.0.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.Tasks.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Dataflow/4.5.25": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Timer/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Threading.Timer.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {} - } - }, - "System.Xml.ReaderWriter/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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": {} - } - }, - "System.Xml.XmlDocument/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.XmlDocument.dll": {} - }, - "runtime": { - "lib/dotnet/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "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", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Xml.XmlSerializer.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {} - } - } - }, - "UAP,Version=v10.0/win10-x86": { - "Microsoft.CSharp/4.0.0": { - "type": "package", - "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/netcore50/Microsoft.CSharp.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.CSharp.dll": {} - } - }, - "Microsoft.NETCore/5.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" - } - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime": "1.0.0" - }, - "compile": { - "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": {} - }, - "runtime": { - "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": {} - } - }, - "Microsoft.NETCore.Runtime/1.0.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", - "Microsoft.NETCore.Runtime.Native": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package", - "dependencies": { - "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.0", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" - } - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "type": "package" - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore": "5.0.0", - "Microsoft.NETCore.Portable.Compatibility": "1.0.0", - "Microsoft.NETCore.Runtime": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Data.Common": "4.0.0", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.StackTrace": "4.0.0", - "System.IO.IsolatedStorage": "4.0.0", - "System.Net.Http.Rtc": "4.0.0", - "System.Net.Requests": "4.0.10", - "System.Net.Sockets": "4.0.0", - "System.Net.WebHeaderCollection": "4.0.0", - "System.Numerics.Vectors.WindowsRuntime": "4.0.0", - "System.Reflection.Context": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Runtime.Serialization.Json": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Runtime.Serialization.Xml": "4.1.0", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", - "System.ServiceModel.Duplex": "4.0.0", - "System.ServiceModel.Http": "4.0.10", - "System.ServiceModel.NetTcp": "4.0.0", - "System.ServiceModel.Primitives": "4.0.0", - "System.ServiceModel.Security": "4.0.0", - "System.Text.Encoding.CodePages": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - } - }, - "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": { - "type": "package", - "native": { - "runtimes/win10-x86/native/_._": {} - } - }, - "Microsoft.VisualBasic/10.0.0": { - "type": "package", - "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/netcore50/Microsoft.VisualBasic.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.VisualBasic.dll": {} - } - }, - "Microsoft.Win32.Primitives/4.0.0": { - "type": "package", - "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.any.System.Private.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "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.10", - "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.DataContractSerialization.dll": {} - } - }, - "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Windows.ApiSets-x86": "1.0.0" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "runtimes/win7-x86/lib/dotnet/mscorlib.ni.dll": {} - }, - "native": { - "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/mscorrc.debug.dll": {}, - "runtimes/win7-x86/native/mscorrc.dll": {} - } - }, - "System.AppContext/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/dotnet/System.AppContext.dll": {} - }, - "runtime": { - "lib/netcore50/System.AppContext.dll": {} - } - }, - "System.Collections/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "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.Collections.dll": {} - }, - "runtime": { - "lib/netcore50/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.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": { - "type": "package", - "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.Collections.Specialized/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.Globalization.Extensions": "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" - }, - "compile": { - "ref/dotnet/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/dotnet/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ComponentModel.dll": {} - }, - "runtime": { - "lib/netcore50/System.ComponentModel.dll": {} - } - }, - "System.ComponentModel.Annotations/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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.Data.Common/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.IO": "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.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Data.Common.dll": {} - }, - "runtime": { - "lib/dotnet/System.Data.Common.dll": {} - } - }, - "System.Diagnostics.Contracts/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Debug.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.StackTrace/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Diagnostics.StackTrace.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.0.20": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Globalization": "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.Runtime.InteropServices": "4.0.0", - "System.Text.Encoding": "4.0.0", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Tracing.dll": {} - }, - "runtime": { - "lib/netcore50/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.Emit.ILGeneration": "4.0.0", - "System.Reflection.Emit.Lightweight": "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/netcore50/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.Calendars.dll": {} - }, - "runtime": { - "lib/netcore50/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.IO.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.dll": {} - } - }, - "System.IO.Compression/4.0.0": { - "type": "package", - "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" - }, - "compile": { - "ref/netcore50/System.IO.Compression.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.clrcompression-x86/4.0.0": { - "type": "package", - "native": { - "runtimes/win10-x86/native/ClrCompression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", - "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/netcore50/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.IsolatedStorage/4.0.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.10", - "System.IO.FileSystem": "4.0.0", - "System.IO.FileSystem.Primitives": "4.0.0", - "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.IO.IsolatedStorage.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.IsolatedStorage.dll": {} - } - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Linq.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.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/netcore50/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Parallel/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Parallel.dll": {} - } - }, - "System.Linq.Queryable/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Queryable.dll": {} - } - }, - "System.Net.Http/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Net.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.Runtime.WindowsRuntime": "4.0.10", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Net.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.dll": {} - } - }, - "System.Net.Http.Rtc/4.0.0": { - "type": "package", - "dependencies": { - "System.Net.Http": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Net.Http.Rtc.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.Rtc.dll": {} - } - }, - "System.Net.NetworkInformation/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Net.NetworkInformation.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.NetworkInformation.dll": {} - } - }, - "System.Net.Primitives/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Primitives.dll": {} - } - }, - "System.Net.Requests/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.IO": "4.0.10", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.0", - "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.Net.Requests.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.Requests.dll": {} - } - }, - "System.Net.Sockets/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Sockets.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Sockets.dll": {} - } - }, - "System.Net.WebHeaderCollection/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.WebHeaderCollection.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.WebHeaderCollection.dll": {} - } - }, - "System.Numerics.Vectors/4.1.0": { - "type": "package", - "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.Numerics.Vectors.WindowsRuntime/4.0.0": { - "type": "package", - "dependencies": { - "System.Numerics.Vectors": "4.1.0", - "System.Runtime": "4.0.20", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - } - }, - "System.ObjectModel/4.0.10": { - "type": "package", - "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.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "runtime.any.System.Private.DataContractSerialization": "4.1.0" - }, - "compile": { - "ref/netcore50/_._": {} - } - }, - "System.Private.Networking/4.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.0.0", - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "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/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Networking.dll": {} - } - }, - "System.Private.ServiceModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.Concurrent": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.IO.Compression": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.Linq.Queryable": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", - "System.Runtime.Serialization.Xml": "4.0.10", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Security.Claims": "4.0.0", - "System.Security.Principal": "4.0.0", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10", - "System.Threading.Timer": "4.0.0", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.ServiceModel.dll": {} - } - }, - "System.Private.Uri/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Uri.dll": {} - } - }, - "System.Reflection/4.0.10": { - "type": "package", - "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/netcore50/System.Reflection.dll": {} - } - }, - "System.Reflection.Context/4.0.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.0.10", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Reflection.Context.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Context.dll": {} - } - }, - "System.Reflection.DispatchProxy/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.DispatchProxy.dll": {} - } - }, - "System.Reflection.Emit/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Reflection": "4.0.10", - "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" - }, - "compile": { - "ref/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.0.22": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "System.Reflection.Primitives": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Reflection": "4.0.10", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtime": { - "lib/netcore50/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.0.20": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.dll": {} - } - }, - "System.Runtime.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Runtime.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.Handles.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.0.20": { - "type": "package", - "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/netcore50/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - } - }, - "System.Runtime.Numerics/4.0.0": { - "type": "package", - "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/netcore50/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Json/4.0.1": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Json.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Text.Encoding": "4.0.0", - "System.Xml.ReaderWriter": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.0", - "System.IO": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.dll": {} - } - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - } - }, - "System.Security.Claims/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netcore50/System.Security.Principal.dll": {} - } - }, - "System.ServiceModel.Duplex/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Duplex.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Duplex.dll": {} - } - }, - "System.ServiceModel.Http/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.ServiceModel.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Http.dll": {} - } - }, - "System.ServiceModel.NetTcp/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.NetTcp.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.NetTcp.dll": {} - } - }, - "System.ServiceModel.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Primitives.dll": {} - } - }, - "System.ServiceModel.Security/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Security.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Security.dll": {} - } - }, - "System.Text.Encoding/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "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.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/dotnet/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Text.Encoding": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.Extensions.dll": {} - }, - "runtime": { - "lib/netcore50/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.dll": {} - } - }, - "System.Threading.Overlapped/4.0.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.Tasks.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Dataflow/4.5.25": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Timer/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Threading.Timer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Timer.dll": {} - } - }, - "System.Xml.ReaderWriter/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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": {} - } - }, - "System.Xml.XmlDocument/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.XmlDocument.dll": {} - }, - "runtime": { - "lib/dotnet/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "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", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Xml.XmlSerializer.dll": {} - }, - "runtime": { - "lib/netcore50/System.Xml.XmlSerializer.dll": {} - } - } - }, - "UAP,Version=v10.0/win10-x86-aot": { - "Microsoft.CSharp/4.0.0": { - "type": "package", - "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/netcore50/Microsoft.CSharp.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.CSharp.dll": {} - } - }, - "Microsoft.NETCore/5.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" - } - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime": "1.0.0" - }, - "compile": { - "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": {} - }, - "runtime": { - "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.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Runtime.CoreCLR": "1.0.1", - "Microsoft.NETCore.Runtime.Native": "1.0.1" - } - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "type": "package" - }, - "Microsoft.NETCore.Targets/1.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.0", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform": "5.0.0" - } - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "type": "package" - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore": "5.0.0", - "Microsoft.NETCore.Portable.Compatibility": "1.0.0", - "Microsoft.NETCore.Runtime": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Data.Common": "4.0.0", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.StackTrace": "4.0.0", - "System.IO.IsolatedStorage": "4.0.0", - "System.Net.Http.Rtc": "4.0.0", - "System.Net.Requests": "4.0.10", - "System.Net.Sockets": "4.0.0", - "System.Net.WebHeaderCollection": "4.0.0", - "System.Numerics.Vectors.WindowsRuntime": "4.0.0", - "System.Reflection.Context": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Runtime.Serialization.Json": "4.0.1", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Runtime.Serialization.Xml": "4.1.0", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Runtime.WindowsRuntime.UI.Xaml": "4.0.0", - "System.ServiceModel.Duplex": "4.0.0", - "System.ServiceModel.Http": "4.0.10", - "System.ServiceModel.NetTcp": "4.0.0", - "System.ServiceModel.Primitives": "4.0.0", - "System.ServiceModel.Security": "4.0.0", - "System.Text.Encoding.CodePages": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - } - }, - "Microsoft.VisualBasic/10.0.0": { - "type": "package", - "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/netcore50/Microsoft.VisualBasic.dll": {} - }, - "runtime": { - "lib/netcore50/Microsoft.VisualBasic.dll": {} - } - }, - "Microsoft.Win32.Primitives/4.0.0": { - "type": "package", - "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.aot.System.Private.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10", - "System.Runtime.Serialization.Primitives": "4.1.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.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/dotnet/_._": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll": {} - } - }, - "System.AppContext/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/dotnet/System.AppContext.dll": {} - }, - "runtime": { - "lib/netcore50/System.AppContext.dll": {} - } - }, - "System.Collections/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "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.Collections.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.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": { - "type": "package", - "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.Collections.Specialized/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.Globalization.Extensions": "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" - }, - "compile": { - "ref/dotnet/System.Collections.Specialized.dll": {} - }, - "runtime": { - "lib/dotnet/System.Collections.Specialized.dll": {} - } - }, - "System.ComponentModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ComponentModel.dll": {} - }, - "runtime": { - "lib/netcore50/System.ComponentModel.dll": {} - } - }, - "System.ComponentModel.Annotations/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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.Data.Common/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Globalization": "4.0.10", - "System.IO": "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.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Data.Common.dll": {} - }, - "runtime": { - "lib/dotnet/System.Data.Common.dll": {} - } - }, - "System.Diagnostics.Contracts/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Contracts.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll": {} - } - }, - "System.Diagnostics.Debug/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Debug.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.StackTrace/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Diagnostics.StackTrace.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll": {} - } - }, - "System.Diagnostics.Tools/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Diagnostics.Tools.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.0.20": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Globalization": "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.Runtime.InteropServices": "4.0.0", - "System.Text.Encoding": "4.0.0", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Diagnostics.Tracing.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Dynamic.Runtime/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Reflection": "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": { - "runtimes/win8-aot/lib/netcore50/System.Dynamic.Runtime.dll": {} - } - }, - "System.Globalization/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Globalization.Calendars.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Runtime": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.0", - "System.Threading": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.IO.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.IO.dll": {} - } - }, - "System.IO.Compression/4.0.0": { - "type": "package", - "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" - }, - "compile": { - "ref/netcore50/System.IO.Compression.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.clrcompression-x86/4.0.0": { - "type": "package", - "native": { - "runtimes/win10-x86/native/ClrCompression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.0.0": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "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.Runtime.WindowsRuntime": "4.0.0", - "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/netcore50/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/dotnet/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.IO.IsolatedStorage/4.0.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.10", - "System.IO.FileSystem": "4.0.0", - "System.IO.FileSystem.Primitives": "4.0.0", - "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.IO.IsolatedStorage.dll": {} - }, - "runtime": { - "lib/netcore50/System.IO.IsolatedStorage.dll": {} - } - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Linq.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.0", - "System.Reflection.Extensions": "4.0.0", - "System.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": { - "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll": {} - } - }, - "System.Linq.Parallel/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Parallel.dll": {} - } - }, - "System.Linq.Queryable/4.0.0": { - "type": "package", - "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/netcore50/System.Linq.Queryable.dll": {} - }, - "runtime": { - "lib/netcore50/System.Linq.Queryable.dll": {} - } - }, - "System.Net.Http/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.Net.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.Runtime.WindowsRuntime": "4.0.10", - "System.Text.Encoding": "4.0.10", - "System.Text.Encoding.Extensions": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Net.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.dll": {} - } - }, - "System.Net.Http.Rtc/4.0.0": { - "type": "package", - "dependencies": { - "System.Net.Http": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Net.Http.Rtc.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Http.Rtc.dll": {} - } - }, - "System.Net.NetworkInformation/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Runtime.InteropServices.WindowsRuntime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Net.NetworkInformation.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.NetworkInformation.dll": {} - } - }, - "System.Net.Primitives/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Primitives.dll": {} - } - }, - "System.Net.Requests/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.IO": "4.0.10", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.0", - "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.Net.Requests.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.Requests.dll": {} - } - }, - "System.Net.Sockets/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.Networking": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.Sockets.dll": {} - }, - "runtime": { - "lib/netcore50/System.Net.Sockets.dll": {} - } - }, - "System.Net.WebHeaderCollection/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Net.WebHeaderCollection.dll": {} - }, - "runtime": { - "lib/dotnet/System.Net.WebHeaderCollection.dll": {} - } - }, - "System.Numerics.Vectors/4.1.0": { - "type": "package", - "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.Numerics.Vectors.WindowsRuntime/4.0.0": { - "type": "package", - "dependencies": { - "System.Numerics.Vectors": "4.1.0", - "System.Runtime": "4.0.20", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - }, - "runtime": { - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll": {} - } - }, - "System.ObjectModel/4.0.10": { - "type": "package", - "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.DataContractSerialization/4.1.0": { - "type": "package", - "dependencies": { - "runtime.aot.System.Private.DataContractSerialization": "4.1.0" - }, - "compile": { - "ref/netcore50/_._": {} - } - }, - "System.Private.Networking/4.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.0.0", - "System.Collections": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "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/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.Networking.dll": {} - } - }, - "System.Private.ServiceModel/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Collections.Concurrent": "4.0.10", - "System.Collections.NonGeneric": "4.0.0", - "System.Collections.Specialized": "4.0.0", - "System.ComponentModel.EventBasedAsync": "4.0.10", - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "4.0.10", - "System.IO.Compression": "4.0.0", - "System.Linq": "4.0.0", - "System.Linq.Expressions": "4.0.10", - "System.Linq.Queryable": "4.0.0", - "System.Net.Http": "4.0.0", - "System.Net.Primitives": "4.0.10", - "System.Net.WebHeaderCollection": "4.0.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.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.Runtime.Serialization.Primitives": "4.0.10", - "System.Runtime.Serialization.Xml": "4.0.10", - "System.Runtime.WindowsRuntime": "4.0.10", - "System.Security.Claims": "4.0.0", - "System.Security.Principal": "4.0.0", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10", - "System.Threading.Timer": "4.0.0", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0", - "System.Xml.XmlSerializer": "4.0.10" - }, - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "lib/netcore50/System.Private.ServiceModel.dll": {} - } - }, - "System.Private.Uri/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/_._": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Private.Uri.dll": {} - } - }, - "System.Reflection/4.0.10": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Reflection.Primitives": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Reflection.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.dll": {} - } - }, - "System.Reflection.Context/4.0.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.0.10", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Reflection.Context.dll": {} - }, - "runtime": { - "lib/netcore50/System.Reflection.Context.dll": {} - } - }, - "System.Reflection.DispatchProxy/4.0.0": { - "type": "package", - "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": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.DispatchProxy.dll": {} - } - }, - "System.Reflection.Emit/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.0.0": { - "type": "package", - "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/netcore50/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Extensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Reflection": "4.0.10", - "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" - }, - "compile": { - "ref/netcore50/System.Reflection.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Metadata/1.0.22": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Reflection.Primitives.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Contracts": "4.0.0", - "System.Diagnostics.Debug": "4.0.10", - "System.Linq": "4.0.0", - "System.Reflection": "4.0.10", - "System.Reflection.Primitives": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Reflection.TypeExtensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Reflection": "4.0.10", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Resources.ResourceManager.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.0.20": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.dll": {} - } - }, - "System.Runtime.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.Runtime.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.0.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Runtime.Handles.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.0.20": { - "type": "package", - "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": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll": {} - } - }, - "System.Runtime.Numerics/4.0.0": { - "type": "package", - "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/netcore50/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.Numerics.dll": {} - } - }, - "System.Runtime.Serialization.Json/4.0.1": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Json.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll": {} - } - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Primitives.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll": {} - } - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "type": "package", - "dependencies": { - "System.IO": "4.0.0", - "System.Private.DataContractSerialization": "4.1.0", - "System.Runtime": "4.0.0", - "System.Runtime.Serialization.Primitives": "4.1.0", - "System.Text.Encoding": "4.0.0", - "System.Xml.ReaderWriter": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.Serialization.Xml.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll": {} - } - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.0", - "System.IO": "4.0.10", - "System.ObjectModel": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10", - "System.Threading.Tasks": "4.0.10" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll": {} - } - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.0.0", - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.WindowsRuntime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - }, - "runtime": { - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll": {} - } - }, - "System.Security.Claims/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.0", - "System.Diagnostics.Debug": "4.0.0", - "System.Globalization": "4.0.0", - "System.IO": "4.0.0", - "System.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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/netcore50/System.Security.Principal.dll": {} - }, - "runtime": { - "lib/netcore50/System.Security.Principal.dll": {} - } - }, - "System.ServiceModel.Duplex/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Duplex.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Duplex.dll": {} - } - }, - "System.ServiceModel.Http/4.0.10": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/dotnet/System.ServiceModel.Http.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Http.dll": {} - } - }, - "System.ServiceModel.NetTcp/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.NetTcp.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.NetTcp.dll": {} - } - }, - "System.ServiceModel.Primitives/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Primitives.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Primitives.dll": {} - } - }, - "System.ServiceModel.Security/4.0.0": { - "type": "package", - "dependencies": { - "System.Private.ServiceModel": "4.0.0", - "System.Runtime": "4.0.20" - }, - "compile": { - "ref/netcore50/System.ServiceModel.Security.dll": {} - }, - "runtime": { - "lib/netcore50/System.ServiceModel.Security.dll": {} - } - }, - "System.Text.Encoding/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "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.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Text.Encoding": "4.0.10", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/dotnet/System.Text.Encoding.CodePages.dll": {} - } - }, - "System.Text.Encoding.Extensions/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Text.Encoding": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Text.Encoding.Extensions.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.0.10": { - "type": "package", - "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": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0", - "System.Threading.Tasks": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.dll": {} - } - }, - "System.Threading.Overlapped/4.0.0": { - "type": "package", - "dependencies": { - "System.Resources.ResourceManager": "4.0.0", - "System.Runtime": "4.0.20", - "System.Runtime.Extensions": "4.0.0", - "System.Runtime.Handles": "4.0.0", - "System.Runtime.InteropServices": "4.0.20", - "System.Threading": "4.0.10" - }, - "compile": { - "ref/dotnet/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.0.10": { - "type": "package", - "dependencies": { - "System.Runtime": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Threading.Tasks.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Dataflow/4.5.25": { - "type": "package", - "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": { - "type": "package", - "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/netcore50/System.Threading.Tasks.Parallel.dll": {} - }, - "runtime": { - "lib/netcore50/System.Threading.Tasks.Parallel.dll": {} - } - }, - "System.Threading.Timer/4.0.0": { - "type": "package", - "compile": { - "ref/netcore50/System.Threading.Timer.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll": {} - } - }, - "System.Xml.ReaderWriter/4.0.10": { - "type": "package", - "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": { - "type": "package", - "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": {} - } - }, - "System.Xml.XmlDocument/4.0.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.XmlDocument.dll": {} - }, - "runtime": { - "lib/dotnet/System.Xml.XmlDocument.dll": {} - } - }, - "System.Xml.XmlSerializer/4.0.10": { - "type": "package", - "dependencies": { - "System.Collections": "4.0.10", - "System.Diagnostics.Debug": "4.0.10", - "System.Globalization": "4.0.10", - "System.IO": "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.Reflection.TypeExtensions": "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", - "System.Xml.ReaderWriter": "4.0.10", - "System.Xml.XmlDocument": "4.0.0" - }, - "compile": { - "ref/dotnet/System.Xml.XmlSerializer.dll": {} - }, - "runtime": { - "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll": {} - } - } - } - }, - "libraries": { - "Microsoft.CSharp/4.0.0": { - "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==", - "type": "package", - "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", - "files": [ - "Microsoft.NETCore.5.0.0.nupkg.sha512", - "Microsoft.NETCore.nuspec", - "_._" - ] - }, - "Microsoft.NETCore.Platforms/1.0.0": { - "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==", - "type": "package", - "files": [ - "Microsoft.NETCore.Platforms.1.0.0.nupkg.sha512", - "Microsoft.NETCore.Platforms.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==", - "type": "package", - "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.1": { - "sha512": "WIblAPds88Mwvcu8OjmspmHLG9zyay//n1jMVxQlxikGzZBIeRDz/O7o9qBtOR+vDpfn+Y2EbzdCmPb3brMGRg==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.1.0.1.nupkg.sha512", - "Microsoft.NETCore.Runtime.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, - "Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "sha512": "EQlk4pidS+VppUSjhCCMXYlw9mf/47BwyM5XIX/gQHp5/qedKG7jypSMy0SGwv80U5mr1juQC0YROqjr7j8nTA==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", - "Microsoft.NETCore.Runtime.CoreCLR.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.json" - ] - }, - "Microsoft.NETCore.Runtime.Native/1.0.1": { - "sha512": "VeZR/qn/+FRH5rd1htnwBFIzSBW6xiA7Yu2UzaHKKlyf9Ev9xVXIOitWnkvb/tJMTKdmiCzmfi2TsAMajUHNZA==", - "type": "package", - "files": [ - "Microsoft.NETCore.Runtime.Native.1.0.1.nupkg.sha512", - "Microsoft.NETCore.Runtime.Native.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, - "Microsoft.NETCore.Targets/1.0.0": { - "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==", - "type": "package", - "files": [ - "Microsoft.NETCore.Targets.1.0.0.nupkg.sha512", - "Microsoft.NETCore.Targets.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==", - "type": "package", - "files": [ - "Microsoft.NETCore.Targets.UniversalWindowsPlatform.5.0.0.nupkg.sha512", - "Microsoft.NETCore.Targets.UniversalWindowsPlatform.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.UniversalWindowsPlatform/5.1.0": { - "sha512": "6xdZAZALSJB65rRfOAfB6+aVBBc42Oz8jr8Cqy8J7A34zWVBV9l612lwbEsf6KJ1YdtocJsNcA8sLId3vJL/FA==", - "type": "package", - "files": [ - "Microsoft.NETCore.UniversalWindowsPlatform.5.1.0.nupkg.sha512", - "Microsoft.NETCore.UniversalWindowsPlatform.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt" - ] - }, - "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": { - "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==", - "type": "package", - "files": [ - "Microsoft.NETCore.Windows.ApiSets-x64.1.0.0.nupkg.sha512", - "Microsoft.NETCore.Windows.ApiSets-x64.nuspec", - "runtimes/win10-x64/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/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll", - "runtimes/win8-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", - "runtimes/win8-x64/native/API-MS-Win-devices-config-L1-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-file-l1-2-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-file-l2-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", - "runtimes/win8-x64/native/api-ms-win-core-localization-l1-2-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-localization-obsolete-l1-2-0.dll", - "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-2.dll", - "runtimes/win8-x64/native/api-ms-win-core-memory-l1-1-3.dll", - "runtimes/win8-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-privateprofile-l1-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-processthreads-l1-1-2.dll", - "runtimes/win8-x64/native/api-ms-win-core-shutdown-l1-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-stringloader-l1-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll", - "runtimes/win8-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll", - "runtimes/win8-x64/native/api-ms-win-core-winrt-error-l1-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-core-xstate-l2-1-0.dll", - "runtimes/win8-x64/native/api-ms-win-security-cpwl-l1-1-0.dll", - "runtimes/win8-x64/native/api-ms-win-security-cryptoapi-l1-1-0.dll", - "runtimes/win8-x64/native/api-ms-win-security-lsalookup-l2-1-1.dll", - "runtimes/win8-x64/native/api-ms-win-service-private-l1-1-1.dll", - "runtimes/win81-x64/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", - "runtimes/win81-x64/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", - "runtimes/win81-x64/native/api-ms-win-core-memory-l1-1-3.dll", - "runtimes/win81-x64/native/api-ms-win-core-namedpipe-l1-2-1.dll", - "runtimes/win81-x64/native/api-ms-win-core-string-obsolete-l1-1-1.dll", - "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-2.dll", - "runtimes/win81-x64/native/api-ms-win-core-sysinfo-l1-2-3.dll", - "runtimes/win81-x64/native/api-ms-win-security-cpwl-l1-1-0.dll" - ] - }, - "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": { - "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==", - "type": "package", - "files": [ - "Microsoft.NETCore.Windows.ApiSets-x86.1.0.0.nupkg.sha512", - "Microsoft.NETCore.Windows.ApiSets-x86.nuspec", - "runtimes/win10-x86/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/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll", - "runtimes/win8-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", - "runtimes/win8-x86/native/API-MS-Win-devices-config-L1-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-file-l1-2-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-file-l2-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", - "runtimes/win8-x86/native/api-ms-win-core-localization-l1-2-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-localization-obsolete-l1-2-0.dll", - "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-2.dll", - "runtimes/win8-x86/native/api-ms-win-core-memory-l1-1-3.dll", - "runtimes/win8-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-privateprofile-l1-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-processthreads-l1-1-2.dll", - "runtimes/win8-x86/native/api-ms-win-core-shutdown-l1-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-stringloader-l1-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll", - "runtimes/win8-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll", - "runtimes/win8-x86/native/api-ms-win-core-winrt-error-l1-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-core-xstate-l2-1-0.dll", - "runtimes/win8-x86/native/api-ms-win-security-cpwl-l1-1-0.dll", - "runtimes/win8-x86/native/api-ms-win-security-cryptoapi-l1-1-0.dll", - "runtimes/win8-x86/native/api-ms-win-security-lsalookup-l2-1-1.dll", - "runtimes/win8-x86/native/api-ms-win-service-private-l1-1-1.dll", - "runtimes/win81-x86/native/API-MS-Win-Core-Kernel32-Private-L1-1-2.dll", - "runtimes/win81-x86/native/api-ms-win-core-kernel32-legacy-l1-1-2.dll", - "runtimes/win81-x86/native/api-ms-win-core-memory-l1-1-3.dll", - "runtimes/win81-x86/native/api-ms-win-core-namedpipe-l1-2-1.dll", - "runtimes/win81-x86/native/api-ms-win-core-string-obsolete-l1-1-1.dll", - "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-2.dll", - "runtimes/win81-x86/native/api-ms-win-core-sysinfo-l1-2-3.dll", - "runtimes/win81-x86/native/api-ms-win-security-cpwl-l1-1-0.dll" - ] - }, - "Microsoft.VisualBasic/10.0.0": { - "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==", - "type": "package", - "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", - "files": [ - "Microsoft.Win32.Primitives.4.0.0.nupkg.sha512", - "Microsoft.Win32.Primitives.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/Microsoft.Win32.Primitives.dll", - "lib/net46/Microsoft.Win32.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "runtime.any.System.Private.DataContractSerialization/4.1.0": { - "sha512": "nJ5sB6Q7vbOEZ+tm/L7XISxO0Az6tkMup5rhpgPboVpUKgMnsdWiDvSlzzpK/bsiYxMIJCJ4Xrt2abt8Z1beJw==", - "type": "package", - "files": [ - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/DNXCore50/System.Private.DataContractSerialization.dll", - "lib/netcore50/System.Private.DataContractSerialization.dll", - "ref/dotnet/_._", - "runtime.any.System.Private.DataContractSerialization.4.1.0.nupkg.sha512", - "runtime.any.System.Private.DataContractSerialization.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.aot.System.Private.DataContractSerialization/4.1.0": { - "sha512": "0GKgzv1P8U+1x0grF5xg9xAjjVahzAZwGNF6ff8/CeXi+1isQYi7vZ/GhiyU7zDaQnKmSOj1/tTZqhOo5P4yTA==", - "type": "package", - "files": [ - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/dotnet/_._", - "runtime.aot.System.Private.DataContractSerialization.4.1.0.nupkg.sha512", - "runtime.aot.System.Private.DataContractSerialization.nuspec", - "runtimes/win8-aot/lib/netcore50/System.Private.DataContractSerialization.dll" - ] - }, - "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "sha512": "RGzhZPvizLZVtpUAnRHdIlluBT+IBgj9YuJcpUzvE9X9sDfSIzKLmHoAYeuQDOKXjRiy1qWh6/qsgXF9K8LDrQ==", - "type": "package", - "files": [ - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/dotnet/_._", - "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", - "runtime.win7-x64.Microsoft.NETCore.Runtime.CoreCLR.nuspec", - "runtimes/win7-x64/lib/dotnet/mscorlib.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/mscorrc.debug.dll", - "runtimes/win7-x64/native/mscorrc.dll" - ] - }, - "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "sha512": "Sm4ZEOX0J7RLguqTTv/S1df8DHy+ndLPCg8qlth3icuO6awpSzkqte5gQMV4pSci5YduMed9mgRGcPe3EQ5l2w==", - "type": "package", - "files": [ - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/dotnet/_._", - "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", - "runtime.win7-x86.Microsoft.NETCore.Runtime.CoreCLR.nuspec", - "runtimes/win7-x86/lib/dotnet/mscorlib.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/mscorrc.debug.dll", - "runtimes/win7-x86/native/mscorrc.dll" - ] - }, - "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR/1.0.1": { - "sha512": "sO14C2owb6uCS+OuoCUO6baXQQrG4D3rfOtE6iL1RNsiTTe/rjQC7NZY0iWmUjzd7+g+5ejaEv4x3sM2KRAUSw==", - "type": "package", - "files": [ - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/dotnet/_._", - "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR.1.0.1.nupkg.sha512", - "runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR.nuspec", - "runtimes/win8-arm/lib/dotnet/mscorlib.ni.dll", - "runtimes/win8-arm/native/clretwrc.dll", - "runtimes/win8-arm/native/coreclr.dll", - "runtimes/win8-arm/native/dbgshim.dll", - "runtimes/win8-arm/native/mscordaccore.dll", - "runtimes/win8-arm/native/mscordbi.dll", - "runtimes/win8-arm/native/mscorrc.debug.dll", - "runtimes/win8-arm/native/mscorrc.dll" - ] - }, - "System.AppContext/4.0.0": { - "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==", - "type": "package", - "files": [ - "System.AppContext.4.0.0.nupkg.sha512", - "System.AppContext.nuspec", - "lib/DNXCore50/System.AppContext.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.AppContext.dll", - "lib/netcore50/System.AppContext.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Collections.dll" - ] - }, - "System.Collections.Concurrent/4.0.10": { - "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==", - "type": "package", - "files": [ - "System.Collections.Concurrent.4.0.10.nupkg.sha512", - "System.Collections.Concurrent.nuspec", - "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", - "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", - "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.Collections.Specialized/4.0.0": { - "sha512": "poJFwQCUOoXqvdoGxx+3p8Z63yawcYKPBSFP67Z2jICeOINvEIQZN7mVOAnC7gsVF0WU+A2wtVwfhagC7UCgAg==", - "type": "package", - "files": [ - "System.Collections.Specialized.4.0.0.nupkg.sha512", - "System.Collections.Specialized.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Collections.Specialized.dll", - "lib/net46/System.Collections.Specialized.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Collections.Specialized.dll", - "ref/dotnet/System.Collections.Specialized.xml", - "ref/dotnet/de/System.Collections.Specialized.xml", - "ref/dotnet/es/System.Collections.Specialized.xml", - "ref/dotnet/fr/System.Collections.Specialized.xml", - "ref/dotnet/it/System.Collections.Specialized.xml", - "ref/dotnet/ja/System.Collections.Specialized.xml", - "ref/dotnet/ko/System.Collections.Specialized.xml", - "ref/dotnet/ru/System.Collections.Specialized.xml", - "ref/dotnet/zh-hans/System.Collections.Specialized.xml", - "ref/dotnet/zh-hant/System.Collections.Specialized.xml", - "ref/net46/System.Collections.Specialized.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.ComponentModel/4.0.0": { - "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==", - "type": "package", - "files": [ - "System.ComponentModel.4.0.0.nupkg.sha512", - "System.ComponentModel.nuspec", - "lib/dotnet/System.ComponentModel.dll", - "lib/net45/_._", - "lib/netcore50/System.ComponentModel.dll", - "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", - "ref/net45/_._", - "ref/netcore50/System.ComponentModel.dll", - "ref/netcore50/System.ComponentModel.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._" - ] - }, - "System.ComponentModel.Annotations/4.0.10": { - "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==", - "type": "package", - "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", - "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.Data.Common/4.0.0": { - "sha512": "SA7IdoTWiImVr0exDM68r0mKmR4f/qFGxZUrJQKu4YS7F+3afWzSOCezHxWdevQ0ONi4WRQsOiv+Zf9p8H0Feg==", - "type": "package", - "files": [ - "System.Data.Common.4.0.0.nupkg.sha512", - "System.Data.Common.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Data.Common.dll", - "lib/net46/System.Data.Common.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Data.Common.dll", - "ref/dotnet/System.Data.Common.xml", - "ref/dotnet/de/System.Data.Common.xml", - "ref/dotnet/es/System.Data.Common.xml", - "ref/dotnet/fr/System.Data.Common.xml", - "ref/dotnet/it/System.Data.Common.xml", - "ref/dotnet/ja/System.Data.Common.xml", - "ref/dotnet/ko/System.Data.Common.xml", - "ref/dotnet/ru/System.Data.Common.xml", - "ref/dotnet/zh-hans/System.Data.Common.xml", - "ref/dotnet/zh-hant/System.Data.Common.xml", - "ref/net46/System.Data.Common.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Diagnostics.Contracts/4.0.0": { - "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==", - "type": "package", - "files": [ - "System.Diagnostics.Contracts.4.0.0.nupkg.sha512", - "System.Diagnostics.Contracts.nuspec", - "lib/DNXCore50/System.Diagnostics.Contracts.dll", - "lib/net45/_._", - "lib/netcore50/System.Diagnostics.Contracts.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "ref/dotnet/System.Diagnostics.Contracts.dll", - "ref/dotnet/System.Diagnostics.Contracts.xml", - "ref/dotnet/de/System.Diagnostics.Contracts.xml", - "ref/dotnet/es/System.Diagnostics.Contracts.xml", - "ref/dotnet/fr/System.Diagnostics.Contracts.xml", - "ref/dotnet/it/System.Diagnostics.Contracts.xml", - "ref/dotnet/ja/System.Diagnostics.Contracts.xml", - "ref/dotnet/ko/System.Diagnostics.Contracts.xml", - "ref/dotnet/ru/System.Diagnostics.Contracts.xml", - "ref/dotnet/zh-hans/System.Diagnostics.Contracts.xml", - "ref/dotnet/zh-hant/System.Diagnostics.Contracts.xml", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Contracts.dll", - "ref/netcore50/System.Diagnostics.Contracts.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Contracts.dll" - ] - }, - "System.Diagnostics.Debug/4.0.10": { - "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==", - "type": "package", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Debug.dll" - ] - }, - "System.Diagnostics.StackTrace/4.0.0": { - "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==", - "type": "package", - "files": [ - "System.Diagnostics.StackTrace.4.0.0.nupkg.sha512", - "System.Diagnostics.StackTrace.nuspec", - "lib/DNXCore50/System.Diagnostics.StackTrace.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Diagnostics.StackTrace.dll", - "lib/netcore50/System.Diagnostics.StackTrace.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Diagnostics.StackTrace.dll", - "ref/dotnet/System.Diagnostics.StackTrace.xml", - "ref/dotnet/de/System.Diagnostics.StackTrace.xml", - "ref/dotnet/es/System.Diagnostics.StackTrace.xml", - "ref/dotnet/fr/System.Diagnostics.StackTrace.xml", - "ref/dotnet/it/System.Diagnostics.StackTrace.xml", - "ref/dotnet/ja/System.Diagnostics.StackTrace.xml", - "ref/dotnet/ko/System.Diagnostics.StackTrace.xml", - "ref/dotnet/ru/System.Diagnostics.StackTrace.xml", - "ref/dotnet/zh-hans/System.Diagnostics.StackTrace.xml", - "ref/dotnet/zh-hant/System.Diagnostics.StackTrace.xml", - "ref/net46/System.Diagnostics.StackTrace.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.StackTrace.dll" - ] - }, - "System.Diagnostics.Tools/4.0.0": { - "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==", - "type": "package", - "files": [ - "System.Diagnostics.Tools.4.0.0.nupkg.sha512", - "System.Diagnostics.Tools.nuspec", - "lib/DNXCore50/System.Diagnostics.Tools.dll", - "lib/net45/_._", - "lib/netcore50/System.Diagnostics.Tools.dll", - "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", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Tools.dll", - "ref/netcore50/System.Diagnostics.Tools.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tools.dll" - ] - }, - "System.Diagnostics.Tracing/4.0.20": { - "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==", - "type": "package", - "files": [ - "System.Diagnostics.Tracing.4.0.20.nupkg.sha512", - "System.Diagnostics.Tracing.nuspec", - "lib/DNXCore50/System.Diagnostics.Tracing.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/netcore50/System.Diagnostics.Tracing.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Diagnostics.Tracing.dll" - ] - }, - "System.Dynamic.Runtime/4.0.10": { - "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==", - "type": "package", - "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", - "files": [ - "System.Globalization.4.0.10.nupkg.sha512", - "System.Globalization.nuspec", - "lib/DNXCore50/System.Globalization.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/netcore50/System.Globalization.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Globalization.dll" - ] - }, - "System.Globalization.Calendars/4.0.0": { - "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==", - "type": "package", - "files": [ - "System.Globalization.Calendars.4.0.0.nupkg.sha512", - "System.Globalization.Calendars.nuspec", - "lib/DNXCore50/System.Globalization.Calendars.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Calendars.dll", - "lib/netcore50/System.Globalization.Calendars.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Globalization.Calendars.dll" - ] - }, - "System.Globalization.Extensions/4.0.0": { - "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==", - "type": "package", - "files": [ - "System.Globalization.Extensions.4.0.0.nupkg.sha512", - "System.Globalization.Extensions.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Globalization.Extensions.dll", - "lib/net46/System.Globalization.Extensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.IO.dll" - ] - }, - "System.IO.Compression/4.0.0": { - "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==", - "type": "package", - "files": [ - "System.IO.Compression.4.0.0.nupkg.sha512", - "System.IO.Compression.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.IO.Compression.dll", - "lib/net45/_._", - "lib/netcore50/System.IO.Compression.dll", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/netcore50/System.IO.Compression.dll", - "ref/netcore50/System.IO.Compression.xml", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtime.json" - ] - }, - "System.IO.Compression.clrcompression-arm/4.0.0": { - "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==", - "type": "package", - "files": [ - "System.IO.Compression.clrcompression-arm.4.0.0.nupkg.sha512", - "System.IO.Compression.clrcompression-arm.nuspec", - "runtimes/win10-arm/native/ClrCompression.dll", - "runtimes/win7-arm/native/clrcompression.dll" - ] - }, - "System.IO.Compression.clrcompression-x64/4.0.0": { - "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==", - "type": "package", - "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", - "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", - "files": [ - "System.IO.Compression.ZipFile.4.0.0.nupkg.sha512", - "System.IO.Compression.ZipFile.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.IO.Compression.ZipFile.dll", - "lib/net46/System.IO.Compression.ZipFile.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.IO.FileSystem/4.0.0": { - "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==", - "type": "package", - "files": [ - "System.IO.FileSystem.4.0.0.nupkg.sha512", - "System.IO.FileSystem.nuspec", - "lib/DNXCore50/System.IO.FileSystem.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.dll", - "lib/netcore50/System.IO.FileSystem.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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", - "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.IsolatedStorage/4.0.0": { - "sha512": "d5KimUbZ49Ki6A/uwU+Iodng+nhJvpRs7hr/828cfeXC02LxUiggnRnAu+COtWcKvJ2YbBmAGOcO4GLK4fX1+w==", - "type": "package", - "files": [ - "System.IO.IsolatedStorage.4.0.0.nupkg.sha512", - "System.IO.IsolatedStorage.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/netcore50/System.IO.IsolatedStorage.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.IO.IsolatedStorage.dll", - "ref/dotnet/System.IO.IsolatedStorage.xml", - "ref/dotnet/de/System.IO.IsolatedStorage.xml", - "ref/dotnet/es/System.IO.IsolatedStorage.xml", - "ref/dotnet/fr/System.IO.IsolatedStorage.xml", - "ref/dotnet/it/System.IO.IsolatedStorage.xml", - "ref/dotnet/ja/System.IO.IsolatedStorage.xml", - "ref/dotnet/ko/System.IO.IsolatedStorage.xml", - "ref/dotnet/ru/System.IO.IsolatedStorage.xml", - "ref/dotnet/zh-hans/System.IO.IsolatedStorage.xml", - "ref/dotnet/zh-hant/System.IO.IsolatedStorage.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.IO.UnmanagedMemoryStream/4.0.0": { - "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==", - "type": "package", - "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", - "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", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtime.json", - "runtimes/win8-aot/lib/netcore50/System.Linq.Expressions.dll" - ] - }, - "System.Linq.Parallel/4.0.0": { - "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==", - "type": "package", - "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.Linq.Queryable/4.0.0": { - "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==", - "type": "package", - "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", - "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.Http.Rtc/4.0.0": { - "sha512": "PlE+oJgXdbxPmZYR6GBywRkyIPovjB1Y0SYHizj2Iflgu80uJQC4szl9gue4rKI2FgXiEbj9JL7wL5K3mp9HAQ==", - "type": "package", - "files": [ - "System.Net.Http.Rtc.4.0.0.nupkg.sha512", - "System.Net.Http.Rtc.nuspec", - "lib/netcore50/System.Net.Http.Rtc.dll", - "lib/win8/_._", - "ref/dotnet/System.Net.Http.Rtc.dll", - "ref/dotnet/System.Net.Http.Rtc.xml", - "ref/dotnet/de/System.Net.Http.Rtc.xml", - "ref/dotnet/es/System.Net.Http.Rtc.xml", - "ref/dotnet/fr/System.Net.Http.Rtc.xml", - "ref/dotnet/it/System.Net.Http.Rtc.xml", - "ref/dotnet/ja/System.Net.Http.Rtc.xml", - "ref/dotnet/ko/System.Net.Http.Rtc.xml", - "ref/dotnet/ru/System.Net.Http.Rtc.xml", - "ref/dotnet/zh-hans/System.Net.Http.Rtc.xml", - "ref/dotnet/zh-hant/System.Net.Http.Rtc.xml", - "ref/netcore50/System.Net.Http.Rtc.dll", - "ref/netcore50/System.Net.Http.Rtc.xml", - "ref/win8/_._" - ] - }, - "System.Net.NetworkInformation/4.0.0": { - "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==", - "type": "package", - "files": [ - "System.Net.NetworkInformation.4.0.0.nupkg.sha512", - "System.Net.NetworkInformation.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Net.NetworkInformation.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Net.Primitives/4.0.10": { - "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==", - "type": "package", - "files": [ - "System.Net.Primitives.4.0.10.nupkg.sha512", - "System.Net.Primitives.nuspec", - "lib/DNXCore50/System.Net.Primitives.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/netcore50/System.Net.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Net.Requests/4.0.10": { - "sha512": "A6XBR7TztiIQg6hx7VGfbBKmRTAavUERm2E7pmNz/gZeGvwyP0lcKHZxylJtNVKj7DPwr91bD87oLY6zZYntcg==", - "type": "package", - "files": [ - "System.Net.Requests.4.0.10.nupkg.sha512", - "System.Net.Requests.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Net.Requests.dll", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Net.Requests.dll", - "ref/dotnet/System.Net.Requests.xml", - "ref/dotnet/de/System.Net.Requests.xml", - "ref/dotnet/es/System.Net.Requests.xml", - "ref/dotnet/fr/System.Net.Requests.xml", - "ref/dotnet/it/System.Net.Requests.xml", - "ref/dotnet/ja/System.Net.Requests.xml", - "ref/dotnet/ko/System.Net.Requests.xml", - "ref/dotnet/ru/System.Net.Requests.xml", - "ref/dotnet/zh-hans/System.Net.Requests.xml", - "ref/dotnet/zh-hant/System.Net.Requests.xml", - "ref/net46/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Net.Sockets/4.0.0": { - "sha512": "7bBNLdO6Xw0BGyFVSxjloGXMvsc3qQmW+70bYMLwHEAVivMK8zx+E7XO8CeJnAko2mFj6R402E798EGYUksFcQ==", - "type": "package", - "files": [ - "System.Net.Sockets.4.0.0.nupkg.sha512", - "System.Net.Sockets.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Net.Sockets.dll", - "lib/netcore50/System.Net.Sockets.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Net.Sockets.dll", - "ref/dotnet/System.Net.Sockets.xml", - "ref/dotnet/de/System.Net.Sockets.xml", - "ref/dotnet/es/System.Net.Sockets.xml", - "ref/dotnet/fr/System.Net.Sockets.xml", - "ref/dotnet/it/System.Net.Sockets.xml", - "ref/dotnet/ja/System.Net.Sockets.xml", - "ref/dotnet/ko/System.Net.Sockets.xml", - "ref/dotnet/ru/System.Net.Sockets.xml", - "ref/dotnet/zh-hans/System.Net.Sockets.xml", - "ref/dotnet/zh-hant/System.Net.Sockets.xml", - "ref/net46/System.Net.Sockets.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Net.WebHeaderCollection/4.0.0": { - "sha512": "IsIZAsHm/yK7R/XASnEc4EMffFLIMgYchG3/zJv6B4LwMnXZwrVlSPpNbPgEVb0lSXyztsn7A6sIPAACQQ2vTQ==", - "type": "package", - "files": [ - "System.Net.WebHeaderCollection.4.0.0.nupkg.sha512", - "System.Net.WebHeaderCollection.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Net.WebHeaderCollection.dll", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Net.WebHeaderCollection.dll", - "ref/dotnet/System.Net.WebHeaderCollection.xml", - "ref/dotnet/de/System.Net.WebHeaderCollection.xml", - "ref/dotnet/es/System.Net.WebHeaderCollection.xml", - "ref/dotnet/fr/System.Net.WebHeaderCollection.xml", - "ref/dotnet/it/System.Net.WebHeaderCollection.xml", - "ref/dotnet/ja/System.Net.WebHeaderCollection.xml", - "ref/dotnet/ko/System.Net.WebHeaderCollection.xml", - "ref/dotnet/ru/System.Net.WebHeaderCollection.xml", - "ref/dotnet/zh-hans/System.Net.WebHeaderCollection.xml", - "ref/dotnet/zh-hant/System.Net.WebHeaderCollection.xml", - "ref/net46/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Numerics.Vectors/4.1.0": { - "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==", - "type": "package", - "files": [ - "System.Numerics.Vectors.4.1.0.nupkg.sha512", - "System.Numerics.Vectors.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Numerics.Vectors.dll", - "lib/net46/System.Numerics.Vectors.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Numerics.Vectors.dll", - "ref/net46/System.Numerics.Vectors.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Numerics.Vectors.WindowsRuntime/4.0.0": { - "sha512": "Ly7GvoPFZq6GyfZpfS0E7uCk1cinl5BANAngXVuau3lD2QqZJMHitzlPv6n1FlIn6krfv99X2IPkIaVzUwDHXA==", - "type": "package", - "files": [ - "System.Numerics.Vectors.WindowsRuntime.4.0.0.nupkg.sha512", - "System.Numerics.Vectors.WindowsRuntime.nuspec", - "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll" - ] - }, - "System.ObjectModel/4.0.10": { - "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==", - "type": "package", - "files": [ - "System.ObjectModel.4.0.10.nupkg.sha512", - "System.ObjectModel.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.ObjectModel.dll", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Private.DataContractSerialization/4.1.0": { - "sha512": "jihi0lC7TMGx8QtMuz3tRFoXdP0BHbceAdd3gvRbNnxM3W93jSRE/cocQyGf64wlC/1etjHKPwnwdu+PDJkjnA==", - "type": "package", - "files": [ - "System.Private.DataContractSerialization.4.1.0.nupkg.sha512", - "System.Private.DataContractSerialization.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/dnxcore50/_._", - "ref/netcore50/_._", - "runtime.json" - ] - }, - "System.Private.Networking/4.0.0": { - "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==", - "type": "package", - "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.ServiceModel/4.0.0": { - "sha512": "cm2wEa1f9kuUq/2k8uIwepgZJi5HdxXSnjGQIeXmAb7RaWfZPEC/iamv9GJ67b5LPnCZHR0KvtFqh82e8AAYSw==", - "type": "package", - "files": [ - "System.Private.ServiceModel.4.0.0.nupkg.sha512", - "System.Private.ServiceModel.nuspec", - "lib/DNXCore50/System.Private.ServiceModel.dll", - "lib/netcore50/System.Private.ServiceModel.dll", - "ref/dnxcore50/_._", - "ref/netcore50/_._" - ] - }, - "System.Private.Uri/4.0.0": { - "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==", - "type": "package", - "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", - "files": [ - "System.Reflection.4.0.10.nupkg.sha512", - "System.Reflection.nuspec", - "lib/DNXCore50/System.Reflection.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/netcore50/System.Reflection.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Reflection.dll" - ] - }, - "System.Reflection.Context/4.0.0": { - "sha512": "Gz4sUHHFd/52RjHccSHbOXdujJEWKfL3gIaA+ekxvQaQfJGbI2tPzA0Uv3WTCTDRGHgtoNq5WS9E007Dt4P/VQ==", - "type": "package", - "files": [ - "System.Reflection.Context.4.0.0.nupkg.sha512", - "System.Reflection.Context.nuspec", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Context.dll", - "lib/win8/_._", - "ref/dotnet/System.Reflection.Context.dll", - "ref/dotnet/System.Reflection.Context.xml", - "ref/dotnet/de/System.Reflection.Context.xml", - "ref/dotnet/es/System.Reflection.Context.xml", - "ref/dotnet/fr/System.Reflection.Context.xml", - "ref/dotnet/it/System.Reflection.Context.xml", - "ref/dotnet/ja/System.Reflection.Context.xml", - "ref/dotnet/ko/System.Reflection.Context.xml", - "ref/dotnet/ru/System.Reflection.Context.xml", - "ref/dotnet/zh-hans/System.Reflection.Context.xml", - "ref/dotnet/zh-hant/System.Reflection.Context.xml", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Context.dll", - "ref/netcore50/System.Reflection.Context.xml", - "ref/win8/_._" - ] - }, - "System.Reflection.DispatchProxy/4.0.0": { - "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==", - "type": "package", - "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", - "files": [ - "System.Reflection.Emit.4.0.0.nupkg.sha512", - "System.Reflection.Emit.nuspec", - "lib/DNXCore50/System.Reflection.Emit.dll", - "lib/MonoAndroid10/_._", - "lib/net45/_._", - "lib/netcore50/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/xamarinmac20/_._" - ] - }, - "System.Reflection.Emit.ILGeneration/4.0.0": { - "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==", - "type": "package", - "files": [ - "System.Reflection.Emit.ILGeneration.4.0.0.nupkg.sha512", - "System.Reflection.Emit.ILGeneration.nuspec", - "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", - "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/_._" - ] - }, - "System.Reflection.Emit.Lightweight/4.0.0": { - "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==", - "type": "package", - "files": [ - "System.Reflection.Emit.Lightweight.4.0.0.nupkg.sha512", - "System.Reflection.Emit.Lightweight.nuspec", - "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.Lightweight.dll", - "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/_._" - ] - }, - "System.Reflection.Extensions/4.0.0": { - "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==", - "type": "package", - "files": [ - "System.Reflection.Extensions.4.0.0.nupkg.sha512", - "System.Reflection.Extensions.nuspec", - "lib/DNXCore50/System.Reflection.Extensions.dll", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Extensions.dll", - "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", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Extensions.dll", - "ref/netcore50/System.Reflection.Extensions.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll" - ] - }, - "System.Reflection.Metadata/1.0.22": { - "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==", - "type": "package", - "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", - "files": [ - "System.Reflection.Primitives.4.0.0.nupkg.sha512", - "System.Reflection.Primitives.nuspec", - "lib/DNXCore50/System.Reflection.Primitives.dll", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Primitives.dll", - "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", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Primitives.dll", - "ref/netcore50/System.Reflection.Primitives.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll" - ] - }, - "System.Reflection.TypeExtensions/4.0.0": { - "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==", - "type": "package", - "files": [ - "System.Reflection.TypeExtensions.4.0.0.nupkg.sha512", - "System.Reflection.TypeExtensions.nuspec", - "lib/DNXCore50/System.Reflection.TypeExtensions.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Reflection.TypeExtensions.dll", - "lib/netcore50/System.Reflection.TypeExtensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll" - ] - }, - "System.Resources.ResourceManager/4.0.0": { - "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==", - "type": "package", - "files": [ - "System.Resources.ResourceManager.4.0.0.nupkg.sha512", - "System.Resources.ResourceManager.nuspec", - "lib/DNXCore50/System.Resources.ResourceManager.dll", - "lib/net45/_._", - "lib/netcore50/System.Resources.ResourceManager.dll", - "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", - "ref/net45/_._", - "ref/netcore50/System.Resources.ResourceManager.dll", - "ref/netcore50/System.Resources.ResourceManager.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll" - ] - }, - "System.Runtime/4.0.20": { - "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==", - "type": "package", - "files": [ - "System.Runtime.4.0.20.nupkg.sha512", - "System.Runtime.nuspec", - "lib/DNXCore50/System.Runtime.dll", - "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", - "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", - "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", - "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.InteropServices.WindowsRuntime/4.0.0": { - "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==", - "type": "package", - "files": [ - "System.Runtime.InteropServices.WindowsRuntime.4.0.0.nupkg.sha512", - "System.Runtime.InteropServices.WindowsRuntime.nuspec", - "lib/net45/_._", - "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.dll", - "ref/dotnet/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/de/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/es/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/fr/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/it/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/ja/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/ko/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/ru/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/zh-hans/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/dotnet/zh-hant/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/net45/_._", - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll", - "ref/netcore50/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll" - ] - }, - "System.Runtime.Numerics/4.0.0": { - "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==", - "type": "package", - "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.Runtime.Serialization.Json/4.0.1": { - "sha512": "MUqpQDHlwFAy3v+fVzLN26SMGCPW/J2n4vfsBfScPiut/+Kp77Pcy1nWX2FC83WskFMepvmjMcXwTYZ75FCK0Q==", - "type": "package", - "files": [ - "System.Runtime.Serialization.Json.4.0.1.nupkg.sha512", - "System.Runtime.Serialization.Json.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/DNXCore50/System.Runtime.Serialization.Json.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Runtime.Serialization.Json.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet5.1/System.Runtime.Serialization.Json.dll", - "ref/dotnet5.1/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/de/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/es/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/fr/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/it/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/ja/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/ko/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/ru/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/zh-hans/System.Runtime.Serialization.Json.xml", - "ref/dotnet5.1/zh-hant/System.Runtime.Serialization.Json.xml", - "ref/net45/_._", - "ref/netcore50/System.Runtime.Serialization.Json.dll", - "ref/netcore50/System.Runtime.Serialization.Json.xml", - "ref/netcore50/de/System.Runtime.Serialization.Json.xml", - "ref/netcore50/es/System.Runtime.Serialization.Json.xml", - "ref/netcore50/fr/System.Runtime.Serialization.Json.xml", - "ref/netcore50/it/System.Runtime.Serialization.Json.xml", - "ref/netcore50/ja/System.Runtime.Serialization.Json.xml", - "ref/netcore50/ko/System.Runtime.Serialization.Json.xml", - "ref/netcore50/ru/System.Runtime.Serialization.Json.xml", - "ref/netcore50/zh-hans/System.Runtime.Serialization.Json.xml", - "ref/netcore50/zh-hant/System.Runtime.Serialization.Json.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Json.dll" - ] - }, - "System.Runtime.Serialization.Primitives/4.1.0": { - "sha512": "2UBnpTwpEi5dzbNJ8KhbOZ7Te1XQNov9MrtJ+dcnqogjACPNzbOiGT2uU9XgZg+sdbPvr4VMvVjFwJ85uLLCuA==", - "type": "package", - "files": [ - "System.Runtime.Serialization.Primitives.4.1.0.nupkg.sha512", - "System.Runtime.Serialization.Primitives.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet5.4/System.Runtime.Serialization.Primitives.dll", - "lib/net45/_._", - "lib/net46/System.Runtime.Serialization.Primitives.dll", - "lib/netcore50/System.Runtime.Serialization.Primitives.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet5.1/System.Runtime.Serialization.Primitives.dll", - "ref/dotnet5.1/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/de/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/es/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/fr/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/it/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/ja/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/ko/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/ru/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.1/zh-hant/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/System.Runtime.Serialization.Primitives.dll", - "ref/dotnet5.4/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/de/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/es/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/fr/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/it/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/ja/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/ko/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/ru/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/zh-hans/System.Runtime.Serialization.Primitives.xml", - "ref/dotnet5.4/zh-hant/System.Runtime.Serialization.Primitives.xml", - "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/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll" - ] - }, - "System.Runtime.Serialization.Xml/4.1.0": { - "sha512": "7TvzeIeNvT2GLpmSy/3J1VIkT70MroNujIiBWBe0qeM6/QFPdCcF/1Zxx9Ohc/iZUPAANb1wMruCAiYY2HTTrg==", - "type": "package", - "files": [ - "System.Runtime.Serialization.Xml.4.1.0.nupkg.sha512", - "System.Runtime.Serialization.Xml.nuspec", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/DNXCore50/System.Runtime.Serialization.Xml.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Runtime.Serialization.Xml.dll", - "lib/netcore50/System.Runtime.Serialization.Xml.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet5.1/System.Runtime.Serialization.Xml.dll", - "ref/dotnet5.1/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/de/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/es/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/fr/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/it/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/ja/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/ko/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/ru/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.1/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/System.Runtime.Serialization.Xml.dll", - "ref/dotnet5.4/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/de/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/es/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/fr/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/it/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/ja/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/ko/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/ru/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/dotnet5.4/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/net45/_._", - "ref/net46/System.Runtime.Serialization.Xml.dll", - "ref/netcore50/System.Runtime.Serialization.Xml.dll", - "ref/netcore50/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/de/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/es/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/fr/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/it/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ja/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ko/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/ru/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/zh-hans/System.Runtime.Serialization.Xml.xml", - "ref/netcore50/zh-hant/System.Runtime.Serialization.Xml.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Runtime.Serialization.Xml.dll" - ] - }, - "System.Runtime.WindowsRuntime/4.0.10": { - "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==", - "type": "package", - "files": [ - "System.Runtime.WindowsRuntime.4.0.10.nupkg.sha512", - "System.Runtime.WindowsRuntime.nuspec", - "lib/netcore50/System.Runtime.WindowsRuntime.dll", - "lib/win81/_._", - "lib/wpa81/_._", - "ref/dotnet/System.Runtime.WindowsRuntime.dll", - "ref/dotnet/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/de/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/es/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/it/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml", - "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml", - "ref/netcore50/System.Runtime.WindowsRuntime.dll", - "ref/netcore50/System.Runtime.WindowsRuntime.xml", - "ref/win81/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Runtime.WindowsRuntime.dll" - ] - }, - "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "sha512": "2GY3fkXBMQOyyO9ovaH46CN6MD2ck/Gvk4VNAgVDvtmfO3HXYFNd+bB05WhVcJrHKbfKZNwfwZKpYZ+OsVFsLw==", - "type": "package", - "files": [ - "System.Runtime.WindowsRuntime.UI.Xaml.4.0.0.nupkg.sha512", - "System.Runtime.WindowsRuntime.UI.Xaml.nuspec", - "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll", - "lib/win8/_._", - "lib/wpa81/_._", - "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.dll", - "ref/dotnet/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/de/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/es/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/fr/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/it/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/ja/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/ko/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/ru/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll", - "ref/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.xml", - "ref/win8/_._", - "ref/wpa81/_._" - ] - }, - "System.Security.Claims/4.0.0": { - "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==", - "type": "package", - "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", - "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/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", - "ref/net45/_._", - "ref/netcore50/System.Security.Principal.dll", - "ref/netcore50/System.Security.Principal.xml", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._" - ] - }, - "System.ServiceModel.Duplex/4.0.0": { - "sha512": "JFeDn+IsiwAVJkNNnM7MLefJOnzYhovaHnjk3lzEnUWkYZJeAKrcgLdK6GE2GNjb5mEV8Pad/E0JcA8eCr3eWQ==", - "type": "package", - "files": [ - "System.ServiceModel.Duplex.4.0.0.nupkg.sha512", - "System.ServiceModel.Duplex.nuspec", - "lib/DNXCore50/System.ServiceModel.Duplex.dll", - "lib/net45/_._", - "lib/netcore50/System.ServiceModel.Duplex.dll", - "lib/win8/_._", - "ref/dotnet/System.ServiceModel.Duplex.dll", - "ref/dotnet/System.ServiceModel.Duplex.xml", - "ref/dotnet/de/System.ServiceModel.Duplex.xml", - "ref/dotnet/es/System.ServiceModel.Duplex.xml", - "ref/dotnet/fr/System.ServiceModel.Duplex.xml", - "ref/dotnet/it/System.ServiceModel.Duplex.xml", - "ref/dotnet/ja/System.ServiceModel.Duplex.xml", - "ref/dotnet/ko/System.ServiceModel.Duplex.xml", - "ref/dotnet/ru/System.ServiceModel.Duplex.xml", - "ref/dotnet/zh-hans/System.ServiceModel.Duplex.xml", - "ref/dotnet/zh-hant/System.ServiceModel.Duplex.xml", - "ref/net45/_._", - "ref/netcore50/System.ServiceModel.Duplex.dll", - "ref/netcore50/System.ServiceModel.Duplex.xml", - "ref/win8/_._" - ] - }, - "System.ServiceModel.Http/4.0.10": { - "sha512": "Vyl7lmvMlXJamtnDugoXuAgAQGSqtA7omK3zDBYByhbYeBC2hRBchgyXox7e5vEO+29TeB1IpoLWQGb7tO9h6A==", - "type": "package", - "files": [ - "System.ServiceModel.Http.4.0.10.nupkg.sha512", - "System.ServiceModel.Http.nuspec", - "lib/DNXCore50/System.ServiceModel.Http.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/netcore50/System.ServiceModel.Http.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.ServiceModel.Http.dll", - "ref/dotnet/System.ServiceModel.Http.xml", - "ref/dotnet/de/System.ServiceModel.Http.xml", - "ref/dotnet/es/System.ServiceModel.Http.xml", - "ref/dotnet/fr/System.ServiceModel.Http.xml", - "ref/dotnet/it/System.ServiceModel.Http.xml", - "ref/dotnet/ja/System.ServiceModel.Http.xml", - "ref/dotnet/ko/System.ServiceModel.Http.xml", - "ref/dotnet/ru/System.ServiceModel.Http.xml", - "ref/dotnet/zh-hans/System.ServiceModel.Http.xml", - "ref/dotnet/zh-hant/System.ServiceModel.Http.xml", - "ref/net46/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.ServiceModel.NetTcp/4.0.0": { - "sha512": "lV2Cdcso9jOS0KBtgHZHzTLe/Lx/ERdPcvF4dlepUie6/+BOMYTOgg2C7OdpIjp3fwUNXq8nhU+IilmEyjuf/A==", - "type": "package", - "files": [ - "System.ServiceModel.NetTcp.4.0.0.nupkg.sha512", - "System.ServiceModel.NetTcp.nuspec", - "lib/DNXCore50/System.ServiceModel.NetTcp.dll", - "lib/net45/_._", - "lib/netcore50/System.ServiceModel.NetTcp.dll", - "lib/win8/_._", - "ref/dotnet/System.ServiceModel.NetTcp.dll", - "ref/dotnet/System.ServiceModel.NetTcp.xml", - "ref/dotnet/de/System.ServiceModel.NetTcp.xml", - "ref/dotnet/es/System.ServiceModel.NetTcp.xml", - "ref/dotnet/fr/System.ServiceModel.NetTcp.xml", - "ref/dotnet/it/System.ServiceModel.NetTcp.xml", - "ref/dotnet/ja/System.ServiceModel.NetTcp.xml", - "ref/dotnet/ko/System.ServiceModel.NetTcp.xml", - "ref/dotnet/ru/System.ServiceModel.NetTcp.xml", - "ref/dotnet/zh-hans/System.ServiceModel.NetTcp.xml", - "ref/dotnet/zh-hant/System.ServiceModel.NetTcp.xml", - "ref/net45/_._", - "ref/netcore50/System.ServiceModel.NetTcp.dll", - "ref/netcore50/System.ServiceModel.NetTcp.xml", - "ref/win8/_._" - ] - }, - "System.ServiceModel.Primitives/4.0.0": { - "sha512": "uF5VYQWR07LgiZkzUr8qjwvqOaIAfwU566MneD4WuC14d8FLJNsAgCJUYhBGB7COjH7HTqnP9ZFmr6c+L83Stg==", - "type": "package", - "files": [ - "System.ServiceModel.Primitives.4.0.0.nupkg.sha512", - "System.ServiceModel.Primitives.nuspec", - "lib/DNXCore50/System.ServiceModel.Primitives.dll", - "lib/net45/_._", - "lib/netcore50/System.ServiceModel.Primitives.dll", - "lib/win8/_._", - "ref/dotnet/System.ServiceModel.Primitives.dll", - "ref/dotnet/System.ServiceModel.Primitives.xml", - "ref/dotnet/de/System.ServiceModel.Primitives.xml", - "ref/dotnet/es/System.ServiceModel.Primitives.xml", - "ref/dotnet/fr/System.ServiceModel.Primitives.xml", - "ref/dotnet/it/System.ServiceModel.Primitives.xml", - "ref/dotnet/ja/System.ServiceModel.Primitives.xml", - "ref/dotnet/ko/System.ServiceModel.Primitives.xml", - "ref/dotnet/ru/System.ServiceModel.Primitives.xml", - "ref/dotnet/zh-hans/System.ServiceModel.Primitives.xml", - "ref/dotnet/zh-hant/System.ServiceModel.Primitives.xml", - "ref/net45/_._", - "ref/netcore50/System.ServiceModel.Primitives.dll", - "ref/netcore50/System.ServiceModel.Primitives.xml", - "ref/win8/_._" - ] - }, - "System.ServiceModel.Security/4.0.0": { - "sha512": "sPVzsnd8w/TJsW/4sYA9eIGP+RtlpN0AhKLGKf9ywdGGmHPi0kkuX2mx412dM3GN0e4oifuISwvZqby/sI8Feg==", - "type": "package", - "files": [ - "System.ServiceModel.Security.4.0.0.nupkg.sha512", - "System.ServiceModel.Security.nuspec", - "lib/DNXCore50/System.ServiceModel.Security.dll", - "lib/net45/_._", - "lib/netcore50/System.ServiceModel.Security.dll", - "lib/win8/_._", - "ref/dotnet/System.ServiceModel.Security.dll", - "ref/dotnet/System.ServiceModel.Security.xml", - "ref/dotnet/de/System.ServiceModel.Security.xml", - "ref/dotnet/es/System.ServiceModel.Security.xml", - "ref/dotnet/fr/System.ServiceModel.Security.xml", - "ref/dotnet/it/System.ServiceModel.Security.xml", - "ref/dotnet/ja/System.ServiceModel.Security.xml", - "ref/dotnet/ko/System.ServiceModel.Security.xml", - "ref/dotnet/ru/System.ServiceModel.Security.xml", - "ref/dotnet/zh-hans/System.ServiceModel.Security.xml", - "ref/dotnet/zh-hant/System.ServiceModel.Security.xml", - "ref/net45/_._", - "ref/netcore50/System.ServiceModel.Security.dll", - "ref/netcore50/System.ServiceModel.Security.xml", - "ref/win8/_._" - ] - }, - "System.Text.Encoding/4.0.10": { - "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==", - "type": "package", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtimes/win8-aot/lib/netcore50/System.Text.Encoding.dll" - ] - }, - "System.Text.Encoding.CodePages/4.0.0": { - "sha512": "ZHBTr1AXLjY9OuYR7pKx5xfN6QFye1kgd5QAbGrvfCOu7yxRnJs3VUaxERe1fOlnF0mi/xD/Dvb3T3x3HNuPWQ==", - "type": "package", - "files": [ - "System.Text.Encoding.CodePages.4.0.0.nupkg.sha512", - "System.Text.Encoding.CodePages.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Text.Encoding.CodePages.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Text.Encoding.CodePages.dll", - "ref/dotnet/System.Text.Encoding.CodePages.xml", - "ref/dotnet/de/System.Text.Encoding.CodePages.xml", - "ref/dotnet/es/System.Text.Encoding.CodePages.xml", - "ref/dotnet/fr/System.Text.Encoding.CodePages.xml", - "ref/dotnet/it/System.Text.Encoding.CodePages.xml", - "ref/dotnet/ja/System.Text.Encoding.CodePages.xml", - "ref/dotnet/ko/System.Text.Encoding.CodePages.xml", - "ref/dotnet/ru/System.Text.Encoding.CodePages.xml", - "ref/dotnet/zh-hans/System.Text.Encoding.CodePages.xml", - "ref/dotnet/zh-hant/System.Text.Encoding.CodePages.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Text.Encoding.Extensions/4.0.10": { - "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==", - "type": "package", - "files": [ - "System.Text.Encoding.Extensions.4.0.10.nupkg.sha512", - "System.Text.Encoding.Extensions.nuspec", - "lib/DNXCore50/System.Text.Encoding.Extensions.dll", - "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", - "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", - "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", - "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", - "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", - "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", - "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/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", - "ref/net45/_._", - "ref/netcore50/System.Threading.Tasks.Parallel.dll", - "ref/netcore50/System.Threading.Tasks.Parallel.xml", - "ref/win8/_._", - "ref/wpa81/_._" - ] - }, - "System.Threading.Timer/4.0.0": { - "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==", - "type": "package", - "files": [ - "System.Threading.Timer.4.0.0.nupkg.sha512", - "System.Threading.Timer.nuspec", - "lib/DNXCore50/System.Threading.Timer.dll", - "lib/net451/_._", - "lib/netcore50/System.Threading.Timer.dll", - "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", - "ref/net451/_._", - "ref/netcore50/System.Threading.Timer.dll", - "ref/netcore50/System.Threading.Timer.xml", - "ref/win81/_._", - "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Threading.Timer.dll" - ] - }, - "System.Xml.ReaderWriter/4.0.10": { - "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==", - "type": "package", - "files": [ - "System.Xml.ReaderWriter.4.0.10.nupkg.sha512", - "System.Xml.ReaderWriter.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Xml.ReaderWriter.dll", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Xml.XDocument/4.0.10": { - "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==", - "type": "package", - "files": [ - "System.Xml.XDocument.4.0.10.nupkg.sha512", - "System.Xml.XDocument.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Xml.XDocument.dll", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "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/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Xml.XmlDocument/4.0.0": { - "sha512": "H5qTx2+AXgaKE5wehU1ZYeYPFpp/rfFh69/937NvwCrDqbIkvJRmIFyKKpkoMI6gl9hGfuVizfIudVTMyowCXw==", - "type": "package", - "files": [ - "System.Xml.XmlDocument.4.0.0.nupkg.sha512", - "System.Xml.XmlDocument.nuspec", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/dotnet/System.Xml.XmlDocument.dll", - "lib/net46/System.Xml.XmlDocument.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Xml.XmlDocument.dll", - "ref/dotnet/System.Xml.XmlDocument.xml", - "ref/dotnet/de/System.Xml.XmlDocument.xml", - "ref/dotnet/es/System.Xml.XmlDocument.xml", - "ref/dotnet/fr/System.Xml.XmlDocument.xml", - "ref/dotnet/it/System.Xml.XmlDocument.xml", - "ref/dotnet/ja/System.Xml.XmlDocument.xml", - "ref/dotnet/ko/System.Xml.XmlDocument.xml", - "ref/dotnet/ru/System.Xml.XmlDocument.xml", - "ref/dotnet/zh-hans/System.Xml.XmlDocument.xml", - "ref/dotnet/zh-hant/System.Xml.XmlDocument.xml", - "ref/net46/System.Xml.XmlDocument.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" - ] - }, - "System.Xml.XmlSerializer/4.0.10": { - "sha512": "OKhE6vruk88z/hl0lmfrMvXteTASgJUagu6PT6S10i9uLbvDR3pTwB6jVgiwa2D2qtTB+eneZbS9jljhPXhTtg==", - "type": "package", - "files": [ - "System.Xml.XmlSerializer.4.0.10.nupkg.sha512", - "System.Xml.XmlSerializer.nuspec", - "lib/DNXCore50/System.Xml.XmlSerializer.dll", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/netcore50/System.Xml.XmlSerializer.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Xml.XmlSerializer.dll", - "ref/dotnet/System.Xml.XmlSerializer.xml", - "ref/dotnet/de/System.Xml.XmlSerializer.xml", - "ref/dotnet/es/System.Xml.XmlSerializer.xml", - "ref/dotnet/fr/System.Xml.XmlSerializer.xml", - "ref/dotnet/it/System.Xml.XmlSerializer.xml", - "ref/dotnet/ja/System.Xml.XmlSerializer.xml", - "ref/dotnet/ko/System.Xml.XmlSerializer.xml", - "ref/dotnet/ru/System.Xml.XmlSerializer.xml", - "ref/dotnet/zh-hans/System.Xml.XmlSerializer.xml", - "ref/dotnet/zh-hant/System.Xml.XmlSerializer.xml", - "ref/net46/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "runtime.json", - "runtimes/win8-aot/lib/netcore50/System.Xml.XmlSerializer.dll" - ] - } - }, - "projectFileDependencyGroups": { - "": [ - "Microsoft.NETCore.UniversalWindowsPlatform >= 5.1.0" - ], - "UAP,Version=v10.0": [] - } -} \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config deleted file mode 100644 index 3c88dd4d..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml deleted file mode 100644 index 2bed581a..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs deleted file mode 100644 index 729a0de3..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs +++ /dev/null @@ -1,51 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; -using System.Windows; - -namespace ClassicWin32Host -{ - - - public static class AppData - { - - private static ExtensionManager extensionManager; - internal static ExtensionManager ExtensionManager - { - get - { - return extensionManager; - } - - set - { - extensionManager = value; - } - } - - } - - /// - /// Interaction logic for App.xaml - /// - public partial class App : Application - { - - } -} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj deleted file mode 100644 index d90ee381..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Debug - AnyCPU - {50D40A2B-85CA-4292-BF34-06E571964856} - WinExe - ClassicWin32Host - ClassicWin32Host - v4.5.2 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - false - - - 1AFC6CEAD8CC03F0DD2D99E70CA0FE3DD96CD8F7 - - - ClassicWin32Host_1_TemporaryKey.pfx - - - - - - - False - ..\..\..\..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll - False - - - False - ..\..\..\..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.UI.Xaml.dll - False - - - - - - - - - - 4.0 - - - ..\..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd - - - - - - - - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - - ExtensionsPage.xaml - - - - MainPage.xaml - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - False - Microsoft .NET Framework 4.5.2 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 - false - - - - \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user deleted file mode 100644 index 8d8016d1..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj.user +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - publish\ - - - - - - en-US - false - - \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs deleted file mode 100644 index f6940df9..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs +++ /dev/null @@ -1,504 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.ComponentModel; -using System.Diagnostics; -using System.Linq; -using System.Runtime.InteropServices; -using System.Windows.Threading; -using System.Threading.Tasks; -using Windows.ApplicationModel.Core; -using Windows.ApplicationModel; -using Windows.ApplicationModel.AppExtensions; // App Extensions!! -using Windows.ApplicationModel.AppService; -using Windows.Foundation.Collections; -using Windows.Storage; -using Windows.UI.Core; -using Windows.UI.Popups; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Media.Imaging; -using Windows.System.Threading; - -namespace ClassicWin32Host -{ - class ExtensionManager - { - private ObservableCollection _extensions; - private string _contract; - private Dispatcher _dispatcher; - private AppExtensionCatalog _catalog; - private StorageFolder _folder; - - public ExtensionManager(string contract, Dispatcher dispatcher) - { - // extensions list - _extensions = new ObservableCollection(); - - // thread which creates the observable collection must be the thread to modify it - _dispatcher = dispatcher; - - // catalog & contract - _contract = contract; - _catalog = AppExtensionCatalog.Open(_contract); - _folder = null; - - // set up extension management events - _catalog.PackageInstalled += Catalog_PackageInstalled; - _catalog.PackageUpdated += Catalog_PackageUpdated; - _catalog.PackageUninstalling += Catalog_PackageUninstalling; - _catalog.PackageUpdating += Catalog_PackageUpdating; - _catalog.PackageStatusChanged += Catalog_PackageStatusChanged; - - // Scan all extensions - FindAllExtensions(); - } - - public ObservableCollection Extensions - { - get { return _extensions; } - } - - public string Contract - { - get { return _contract; } - } - - public StorageFolder Folder - { - get { return _folder; } - } - - public async void FindAllExtensions() - { - // load all the extensions currently installed - IReadOnlyList extensions = await _catalog.FindAllAsync(); - foreach (AppExtension ext in extensions) - { - // load this extension - await LoadExtension(ext); - } - } - - private async void Catalog_PackageInstalled(AppExtensionCatalog sender, AppExtensionPackageInstalledEventArgs args) - { - await _dispatcher.BeginInvoke((Action)(async () => { - foreach (AppExtension ext in args.Extensions) - { - await LoadExtension(ext); - } - }) ,DispatcherPriority.Normal, null); - } - - private async Task LoadAllExtensions(AppExtensionPackageInstalledEventArgs args) - { - foreach (AppExtension ext in args.Extensions) - { - await LoadExtension(ext); - } - return; - } - - // package has been updated, so reload the extensions - private async void Catalog_PackageUpdated(AppExtensionCatalog sender, AppExtensionPackageUpdatedEventArgs args) - { - await _dispatcher.BeginInvoke((Action)(async () => { - foreach (AppExtension ext in args.Extensions) - { - await LoadExtension(ext); - } - }) ,DispatcherPriority.Normal, null); - } - - // package is updating, so just unload the extensions - private async void Catalog_PackageUpdating(AppExtensionCatalog sender, AppExtensionPackageUpdatingEventArgs args) - { - await UnloadExtensions(args.Package); - } - - // package is removed, so unload all the extensions in the package and remove it - private async void Catalog_PackageUninstalling(AppExtensionCatalog sender, AppExtensionPackageUninstallingEventArgs args) - { - await RemoveExtensions(args.Package); - } - - // package status has changed, could be invalid, licensing issue, app was on USB and removed, etc - private async void Catalog_PackageStatusChanged(AppExtensionCatalog sender, AppExtensionPackageStatusChangedEventArgs args) - { - // get package status - if (!(args.Package.Status.VerifyIsOK())) - { - // if it's offline unload only - if (args.Package.Status.PackageOffline) - { - await UnloadExtensions(args.Package); - } - - // package is being serviced or deployed - else if (args.Package.Status.Servicing || args.Package.Status.DeploymentInProgress) - { - // ignore these package status events - } - - // package is tampered or invalid or some other issue - // glyphing the extensions would be a good user experience - else - { - await RemoveExtensions(args.Package); - } - - } - // if package is now OK, attempt to load the extensions - else - { - // try to load any extensions associated with this package - await LoadExtensions(args.Package); - } - } - - - // loads an extension - public async Task LoadExtension(AppExtension ext) - { - - // create plugins folder if it doesn't already exist - if (_folder == null) - { - try - { - // get or create folder for the extension that is unique - _folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync("Plugins", CreationCollisionOption.OpenIfExists); - } - catch - { - // Bad Things have happened - // But it's OK, becuase it'll be re-created later on. - } - } - - // get unique identifier for this extension - string identifier = ext.AppInfo.AppUserModelId + "!" + ext.Id; - - // load the extension if the package is OK - if (!(ext.Package.Status.VerifyIsOK() - // This is where we'd normally do signature verfication, but for demo purposes it isn't important - // Below is an example of how you'd ensure that you only load store-signed extensions :) - //&& ext.Package.SignatureKind == PackageSignatureKind.Store - )) - { - // if this package doesn't meet our requirements - // ignore it and return - return; - } - - // if its already existing then this is an update - Extension existingExt = _extensions.Where(e => e.UniqueId == identifier).FirstOrDefault(); - - // new extension - if (existingExt == null) - { - // create new extension - Extension nExt = new Extension(ext); - - // Add it to extension list - _extensions.Add(nExt); - - // load it - await nExt.Load(); - } - // update - else - { - // unload the extension - existingExt.Unload(); - - // update the extension - await existingExt.Update(ext); - } - } - - - - // loads all extensions associated with a package - used for when package status comes back - public async Task LoadExtensions(Package package) - { - await _dispatcher.BeginInvoke((Action)(() => { - _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(async e => { await e.Load(); }); - }), DispatcherPriority.Normal, null); - } - - // unloads all extensions associated with a package - used for updating and when package status goes away - public async Task UnloadExtensions(Package package) - { - await _dispatcher.BeginInvoke((Action)(() => { - _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(e => { e.Unload(); }); - }), DispatcherPriority.Normal, null); - } - - // removes all extensions associated with a package - used when removing a package or it becomes invalid - public async Task RemoveExtensions(Package package) - { - await _dispatcher.BeginInvoke((Action)(() => { - _extensions.Where(ext => ext.AppExtension.Package.Id.FamilyName == package.Id.FamilyName).ToList().ForEach(e => { e.Unload(); _extensions.Remove(e); }); - }), DispatcherPriority.Normal, null); - } - - - public void RemoveExtension(Extension ext) - { - // Centennial apps cannot use this method. See AppExtensionCatalog documentation for details. - //await _catalog.RequestRemovePackageAsync(ext.AppExtension.Package.Id.FullName); - } - - #region Extra exceptions - // For exceptions using the Extension Manager - public class ExtensionManagerException : Exception - { - public ExtensionManagerException() { } - - public ExtensionManagerException(string message) : base(message) { } - - public ExtensionManagerException(string message, Exception inner) : base(message, inner) { } - } - #endregion - } - - public class Extension : INotifyPropertyChanged - { - #region Member Vars - private AppExtension _extension; - private bool _enabled; - private bool _loaded; - private bool _offline; - private string _uniqueId; - private StorageFolder _folder; - private StorageFile _file; - private Library _lib; - private System.Windows.Visibility _visibility; - - private readonly object _sync = new object(); - - public event PropertyChangedEventHandler PropertyChanged; - #endregion - - public Extension(AppExtension ext) - { - _extension = ext; - _enabled = false; // default enabled/disabled - _loaded = false; - _offline = false; - _folder = null; - _file = null; - _lib = new Library(); - _visibility = System.Windows.Visibility.Collapsed; - - //AUMID + Extension ID is the unique identifier for an extension - _uniqueId = ext.AppInfo.AppUserModelId + "!" + ext.Id; - } - - ~Extension() - { - // unload the DLL - _lib.Free(); - } - - #region Properties - public string UniqueId - { - get { return _uniqueId; } - } - - public bool Enabled - { - get { return _enabled; } - } - - public bool Offline - { - get { return _offline; } - } - - public AppExtension AppExtension - { - get { return _extension; } - } - - public System.Windows.Visibility Visible - { - get { return _visibility; } - } - #endregion - - public Library Lib - { - get { return _lib; } - } - - // Test that the extension works - public void TestExtension() - { - if (_enabled && _lib.Func.FunctionsLoaded) - { - int rnum = (new Random()).Next(1, 50); - string msg = "Extension loaded!" - + "\n" + _extension.DisplayName - + "\n" + _uniqueId - + "\n ++" + rnum.ToString() + " = " + _lib.Func.Increment(rnum).ToString() - + "\n" + _lib.Func.EditText(@"TestStr") - ; - System.Windows.MessageBox.Show(msg); - } - } - - public async Task Update(AppExtension ext) - { - // ensure this is the same uid - string identifier = ext.AppInfo.AppUserModelId + "!" + ext.Id; - if (identifier != this.UniqueId) - { - return; - } - - // update the extension - this._extension = ext; - RaisePropertyChanged("AppExtension"); - - // load it & signal update - await Load(true); - } - - // this controls loading of the extension - public async Task Load(bool isUpdate) - { - #region Error Checking - // if it's not enabled or already loaded, don't load it - if (!_enabled || _loaded) - { - return; - } - - // make sure package is OK to load - if (!_extension.Package.Status.VerifyIsOK()) - { - return; - } - #endregion - - // If we are updating we won't use existing files and will re-copy them instead. - if (isUpdate) - { - _folder = null; - _file = null; - _lib.Free(); - } - - // load the file if we don't already have it. - if (_file == null) - { - // get extension from the other package - StorageFolder folder = await _extension.GetPublicFolderAsync(); - if (folder != null) - { - try - { - StorageFile extensionfile = await folder.GetFileAsync(@"ClassicDLL.dll"); - if (extensionfile != null) - { - // get or create folder for the extension that is unique - _folder = await AppData.ExtensionManager.Folder.CreateFolderAsync(_uniqueId, CreationCollisionOption.OpenIfExists); - - // copy the dll - _file = await extensionfile.CopyAsync(_folder, extensionfile.Name, NameCollisionOption.ReplaceExisting); - } - } - catch (Exception) - { - // something bad happened - return; - } - } - } - - // load the dll - _lib.Load(_file.Path); - - //TestExtension(); - - // all went well, set state - _loaded = true; - _visibility = System.Windows.Visibility.Visible; - RaisePropertyChanged("Visible"); - _offline = false; - } - public Task Load() - { - return this.Load(false); - } - - // This enables the extension - public async Task Enable() - { - // indicate desired state is enabled - _enabled = true; - - // load the extension - await Load(); - } - - // this is different from Disable, example: during updates where we only want to unload -> reload - // Enable is user intention. Load respects enable, but unload doesn't care - public void Unload() - { - // unload it - lock (_sync) - { - if (_loaded) - { - - // unload the DLL - _lib.Free(); - - _loaded = false; - _visibility = System.Windows.Visibility.Collapsed; - RaisePropertyChanged("Visible"); - } - } - } - - // user-facing action to disable the extension - public void Disable() - { - // only disable if it is enabled - if (_enabled) - { - // set desired state to disabled - _enabled = false; - // unload the app - Unload(); - } - } - #region PropertyChanged - - // typical property changed handler - private void RaisePropertyChanged(string name) - { - if (PropertyChanged != null) - { - PropertyChanged(this, new PropertyChangedEventArgs(name)); - } - } - #endregion - - } -} \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml deleted file mode 100644 index e9de1e45..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Plugins - - - diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs deleted file mode 100644 index 4b82319c..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs +++ /dev/null @@ -1,90 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace ClassicWin32Host -{ - /// - /// Interaction logic for ExtensionsPage.xaml - /// - public partial class ExtensionsPage : Page - { - - public ObservableCollection Items = null; - - public ExtensionsPage() - { - this.InitializeComponent(); - - Items = AppData.ExtensionManager.Extensions; - //this.DataContext = Items; - lvExtensions.ItemsSource = Items; - - } - - private async void CheckBox_Checked(object sender, RoutedEventArgs e) - { - CheckBox cb = sender as CheckBox; - Extension ext = cb.DataContext as Extension; - if (!ext.Enabled) - { - await ext.Enable(); - } - } - - private void CheckBox_Unchecked(object sender, RoutedEventArgs e) - { - CheckBox cb = sender as CheckBox; - Extension ext = cb.DataContext as Extension; - if (ext.Enabled) - { - ext.Disable(); - } - } - - private void RemoveButton_Click(object sender, RoutedEventArgs e) - { - // remove the package - Button btn = sender as Button; - Extension ext = btn.DataContext as Extension; - AppData.ExtensionManager.RemoveExtension(ext); - } - - private void Button_Click(object sender, RoutedEventArgs e) - { - // get our extensions - AppData.ExtensionManager.FindAllExtensions(); - } - - private void lvExtensions_MouseDown(object sender, MouseButtonEventArgs e) - { - ListViewItem item = sender as ListViewItem; - Extension ext = item.DataContext as Extension; - ext.TestExtension(); - } - } -} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs deleted file mode 100644 index c51b1804..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs +++ /dev/null @@ -1,221 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System; -using System.Runtime.InteropServices; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Runtime.ExceptionServices; -using System.Windows; - -namespace ClassicWin32Host -{ - public class Library - { - - public class Functions - { - private bool _functionsLoaded = false; - public bool FunctionsLoaded - { - get - { - return _functionsLoaded; - } - set - { - _functionsLoaded = value; - } - } - - - public dEditText _EditText = null; - [HandleProcessCorruptedStateExceptionsAttribute()] - public string EditText(string s) - { - if (_EditText != null) - { - try - { - IntPtr inPtr = Marshal.StringToHGlobalUni(s); - IntPtr outPtr = _EditText(inPtr); - if (outPtr == IntPtr.Zero) - { - return s; - } - return Marshal.PtrToStringUni(outPtr); - } - catch (Exception) - { - // Strange behavior appending, I suspect GC is wiping the data while it is being consumed. - //MessageBox.Show("Caught corruption exception!"); - return s; - } - } - return s; - } - - public dIncrement _Increment = null; - public int Increment(int num) - { - if (_Increment != null) - { - return _Increment(num); - } - return 0; - } - - public void Unload() - { - _Increment = null; - _EditText = null; - _functionsLoaded = false; - } - - public Functions() - { - - } - } - - private IntPtr _handle = IntPtr.Zero; - private Functions _func = null; - - public Functions Func - { - get - { - return _func; - } - } - - public Library() - { - _func = new Functions(); - _handle = IntPtr.Zero; - } - - #region Library Loading - public void Load(string fullPathFilename) - { - // dll already loaded - if (_handle != IntPtr.Zero) - { - // free it first - FreeLibrary(_handle); - } - try - { - _handle = LoadLibrary(fullPathFilename); - - // display info for failure - if (_handle == IntPtr.Zero) - { - System.IO.FileInfo fi = new System.IO.FileInfo(fullPathFilename); - int err = Marshal.GetLastWin32Error(); - string msg = "Cannot load DLL: " - + "\n Input: " + fullPathFilename - + "\n ERROR: " + err.ToString() - + "\n File Exists: " + fi.Exists.ToString() - ; - if (fi.Exists) - { - msg = msg - + "\n Full Path: " + fi.FullName.ToString() - + "\n Attributes: " + fi.Attributes.ToString() - ; - } - System.Windows.MessageBox.Show(msg); - } - - // file loaded, load the functions - GetFunctions(); - } - catch (Exception ex) - { - System.Windows.MessageBox.Show("Exception thrown while loading code {" + ex.InnerException + "}"); - } - } - - public void Free() - { - FreeLibrary(_handle); - _handle = IntPtr.Zero; - _func.Unload(); - } - - private void GetFunctions() - { - if (_handle == IntPtr.Zero || _func.FunctionsLoaded) - { - return; - } - - IntPtr funcptr = IntPtr.Zero; - - // increment function - funcptr = GetProcAddress(_handle, "Increment"); - if (funcptr != IntPtr.Zero) - { - _func._Increment = (dIncrement)Marshal.GetDelegateForFunctionPointer(funcptr, typeof(dIncrement)); - } - else - { - string msg = "Failed getting function ptr for Increment"; - System.Windows.MessageBox.Show(msg); - return; - } - - // chuck norris function - funcptr = GetProcAddress(_handle, "EditText"); - if (funcptr != IntPtr.Zero) - { - _func._EditText = (dEditText)Marshal.GetDelegateForFunctionPointer(funcptr, typeof(dEditText)); - } - else - { - string msg = "Failed getting function ptr for EditText"; - System.Windows.MessageBox.Show(msg); - return; - } - - _func.FunctionsLoaded = true; - } - #endregion - - #region Native Functions - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int dIncrement(int numberToIncrement); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr dEditText(IntPtr s); - #endregion - - #region Interop - - [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unicode)] - public static extern IntPtr LoadLibrary(string lpFileName); - - [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)] - public static extern IntPtr GetProcAddress(IntPtr hModule, string procName); - - [DllImport("kernel32.dll", SetLastError = true)] - public static extern bool FreeLibrary(IntPtr hModule); - - #endregion - - } - -} - diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml deleted file mode 100644 index ce0d7dcf..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - Welcome to the beautiful Emerald City! - - - - - diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs deleted file mode 100644 index 5c29fc71..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs +++ /dev/null @@ -1,54 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace ClassicWin32Host -{ - /// - /// Interaction logic for MainPage.xaml - /// - public partial class MainPage : Page - { - public MainPage() - { - InitializeComponent(); - - DataContext = AppData.ExtensionManager.Extensions; - } - - private void Button_Click(object sender, RoutedEventArgs e) - { - Button btn = sender as Button; - Extension ext = btn.DataContext as Extension; - if (ext.Enabled) - { - string before = mainText.Text; - string after = ext.Lib.Func.EditText(before); - mainText.Text = after; - } - } - } -} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml deleted file mode 100644 index b4cabb5e..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs deleted file mode 100644 index 18692f56..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs +++ /dev/null @@ -1,40 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System; -using System.Runtime.InteropServices; -using Windows.Storage; -using Windows.ApplicationModel; -using System.Windows; - -namespace ClassicWin32Host -{ - /// - /// Interaction logic for MainWindow.xaml - /// - public partial class MainWindow : System.Windows.Window - { - public MainWindow() - { - InitializeComponent(); - - AppData.ExtensionManager = new ExtensionManager("build.classicplugins.demo", this.Dispatcher); - - - // show this is a packaged WPF app! - myText.Text = "I am a packaged WPF app: " + Package.Current.Id.FullName; - - // This is for debug attaching before the program does anything meaningful. - //MessageBox.Show(Package.Current.Id.FullName); - } - } -} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs deleted file mode 100644 index 23675038..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,67 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - - -using System.Reflection; -using System.Resources; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Windows; - -// 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("ClassicWin32Host")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("ClassicWin32Host")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[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 -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -//In order to begin building localizable applications, set -//CultureYouAreCodingWith in your .csproj file -//inside a . For example, if you are using US english -//in your source files, set the to en-US. Then uncomment -//the NeutralResourceLanguage attribute below. Update the "en-US" in -//the line below to match the UICulture setting in the project file. - -//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] - - -[assembly: ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] - - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs deleted file mode 100644 index 0471e681..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace ClassicWin32Host.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ClassicWin32Host.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx deleted file mode 100644 index ffecec85..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs deleted file mode 100644 index f6754afd..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace ClassicWin32Host.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings b/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings deleted file mode 100644 index 8f2fd95d..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj deleted file mode 100644 index 93ceee7d..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj +++ /dev/null @@ -1,88 +0,0 @@ - - - - - Debug - AnyCPU - - - Debug - ARM - - - Debug - x64 - - - Debug - x86 - - - Release - AnyCPU - - - Release - ARM - true - - - Release - x64 - true - - - Release - x86 - true - - - - 30025e99-9590-406b-8450-06ed091080a2 - - - - 14.0 - - - - - UAP - 10.0.14393.0 - 10.0.14393.0 - $(VersionNumberMajor).$(VersionNumberMinor) - en-US - UWPPackager_TemporaryKey.pfx - False - Always - neutral - - - - Designer - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user deleted file mode 100644 index fbda7eb9..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj.user +++ /dev/null @@ -1,8 +0,0 @@ - - - - False - False - neutral - - \ No newline at end of file diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager_TemporaryKey.pfx b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager_TemporaryKey.pfx deleted file mode 100644 index faa078d443d49ccd0be9fa0d1e62dc69f7fd0a4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2448 zcmZuz2UHW=7M)2ZAqic2QNY4OicBC7f`EV$2}l$b5fu;=2s}Zghr#6QjDi-EyH;ufgS@MamiIK3fCp1j;Uy-cTOTW2#XhHa3RjyR| z8o{Xhx8!wRPI!D>!I^o9?8-coBeMbW&HdBmCF-2_d}yrY=(781r|PE%>@&G(;xW(o zZ#4#zLV|@|>z^&UHJSyzu`+t#^eD$aC#vw>oV4R#o?$pv-Kmnne{yM(bu(4fAvuSW z+{Y58!$%Iv@j7B(cy`;uy7UWa{WD?D?%Wg_!2BcKSdf>MzCAak*u={za5mZX`m2B> zqbU^`zl)daom)k>GR^3rq7MVJ>SWo;d+My_E%MSPA9O^Yr}@d-QTlqXmaeT_Q@9qs zD5pCPk9xY64tJWEZ!DN7jwXH5*4Xa4Xun@RaBtG&Fo^Ds=3)tk8jE*+A9=toDUd z>qY4FEgzC&hrA+g@E%f%B+&VB4*fM0W7b!bqm63abqdHX#`tF`hex&h8Y!euoh@yo zV4L#3_y*AsRRO^bzb$F5+*%#^G@3;#al9x%9OYbBsIjcbF~$|WBx7%Se=d_smp?9j zqm_ie(?583Y}!S1UUG*#Rjg3g0du8yyfVo_r?S|A($RG?qr+P;F`=pCF*8*q_*~_P zkhQ_bk(5PT>h(xlp$<=VOV4fXR6D2JWeF9AeEuI@7OHzQyFO^2{#~0LHA<=0In^24 zdov+lzoXnyOYm@@@7+NaHz;7R>*&e7 zE)|ZCYUcNSiM3NTI3Gimfr7>@q^r7X7N75+A7ywBE5|BEDcf^IxpP;M;-Lr+JASZF zY|84QxoN+5sGQITId61(L_&qjif(kK!TXI2C5(KC(SDbOn92suuTl$$rzP}PS0`Ju z#XehAyWP5;CG&Nkeep$|$o6#=4&`mD+1%T9-EQ7SqX}tZTKmec5eE(pvdfeE`)w~I zxjvRK`;yU-F!bg9%)sOpt%v_WKowfvq+}(46 zpY5DQ8ya~^bub2wYAxTOYfA$%^{a2sx)R_|am7xO7r|Pm@q$Z9!A% zP`n`hsu+DEoa8@{WSebUz;85ijmZm-T)n4Wc#}PUO8cbw%XWz-Rpo4EIB9k1okp2@ z+?(Jtyp^JymJ@XFTu?k=uMPg}ReI$*-{|uZ#V{RQE-z?I%m_Hw)N9rDQQIoO^sw3v zV|SWqux3!k^1<-FE)_Z5YBw)&a#$xU@uOW5rO0>)0s#Pk?f*kclC3sb0&c)*;1p`^ z01W5=x_}nyu7Ey3Ln8`0QUN_Qq5%ddqM#8OH9d5O-ghITdK&7dU`ISr0}nzVLKO$e z2R1PQ8^9Ay>j#_#{84uY0sv*;5ITNid;kv=?MCBZz!&AtqSy~`L1Wf;l`?SP`@Hig zI*q3HgAuIukClJB7_iC^f>lImS=1$e?*7;e1oH_-Fu(uk{X}V0fO!QWn3pKu10!H< z1{MQiFk(`|9QjRNLye5h#%dKYZR@b`kC%XgH~jiY9saKX0XP4g6vP2o1QZ3(HIOg}2m%k8uXz;N#^GFpsIvHg z0gpqI5gdWdQ*8yDYk$UG!FdZLhnhN7Nn-Hue8r$?x|VmEAo%=PV^P$ zy;Rr*WTq>aG|g6Af3Dr>I<36P&bP70q|aNGby$Sys~_4xHe*kyhTogGrOlMwX$U&a z1l)apE__;RRU?PHcJ9nTLUfh*$Kr&Lr`@&LHjnmf*FMn3>x~ zCP@B#X4vc9L_?%(^f)mxE-!I1zfi2SI=rLR zd(U{N&gG`~t(iyX_cD4VLd53{u+7xYS&zUYE~y2Wqe?EQHp1qXY=@ zAq)(_(%;awZ%7Cx;R)#0!r=t4*q>{Oejv1#AaKxADDW+}xSUjPN|kHV0Ik#7Q*9Ane)c__IeQ*=oJ`aST7^ykW4VmbXtmo7T9>m>kr3Hy9;XE;}$w8 zx25jlN*{~=GP$Cmm2BUAtEG&!*?jB0*yr)i*5lV=ou5Z3HDty9ynAztP_u!Uq5V diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5dfc01886d137b4e493d7e97cf13af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png deleted file mode 100644 index 0636b004a9cdc79b43b012059c36d36a05b292fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53970 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 diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png deleted file mode 100644 index f49edde3430891f1914fd7ab1f57abf7aeef578d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1621 zcmeHG`8(SO9R4Dd6eABU9bJ>qy3cl_?RbbQE1`9zGch+Bvw_hlxgW{cnU^l#|=c8{`S}@2d{%s}Jmh zNiq%6zBWmwJ1Em9%M8de;~}Z>kPJR7H650kjYusbMRJ2Gxk;6LIVN$Z zNxW!cyl<48KC}vvp?Tj#KR+u^~#J&?gnG>eZ z3A5$}+4F)th9I9Iz%K}j76ipiK^c=@$`q6@@~fBlwM+blW&W!b-m4XU^9rwJmDj$? z>s;dz*LZK&c|Ggg-VH8kgFD3HQZ~8tEzZ;yXNJw8ZF1+>9OgD>X`8dM!`ax`TifAm z?e6XD?kS)c;UhjS@c#uasTIU4vPO!}{WJj39yz1Z*rS$cMQMQbL}LRV#bTde9>)MF zn1p1kO>zwO%5@t%8|OsFEEE7J_aZ&qg3#Wg@~}|0olbUhyk&cjS!j&@C>gVCAykf| zSX;*HGnjw>>pC{xsB)0VVs>ZRzA%{@EA>@ALZa=XC`I~?A(I~(b6J|Sq;L@TiKS!d zRZvNYp5@e|w@a|&Cvj#(-d9}C_M}T#J2lreZKCaZ18Re&|$ekJw zS>-^o1BHNMc_gIL3xCJvqUn09iki+B?2fMG24mR|g9s!+s^mZ^&`f>lI-e8meLLGU zBHg~E+$rME{6?A%0XnNFGtrH|bq3(;{pD9en<2PoN9NbyP%17E8iCHti0C+kUkEM1 zwk=(ldEkz8H6uC!_&zc%r}|~MQYNAwq+aZl-0J_;m{8H2YUM^IGIg}V^u{?*IunfLo^PwIQ@IE67X1X2(#d}+D=Tw`D+8j`Yw!p!5+OMN; z^4449WRR>)&}mDR{K#O_W#e3Mee|lX98i0lS^J#*S6ykXmKA9&ENUUh2`}G0eV21l zm%xanE|jNhm;UIU=^7erpB*>wIaJp>xv)+>aLXkBo4`_V7W^T;6VL zSm*hF6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;(#7eog=Y0ZBFO;HUN>MSnNONdq;J;b^tL0~#64RxpI=?pfmrLc&QBPpS^E6;`Cl?)PVowtn z21ilXP6HChBQKV}+zQ$wd=ZzBnRAtK^YH`F-+Oof O00000#LT=By}Z;C1rt33 zJWJCqi8SU)<*8X_VhD1JmI&Ge*?kB{2Pl=CWc<0hAs|6|%;l3F!so}92||~ij)58bOx8+ixyMQc3P#DlGT)YDCSq#6oZ+MfBLg# z=A7E46)8GFzo_=-de@cZ95<6yR~-u5AGZ3lbZyi;;dB3T_nnLkzjZ2JuwCZu<%?=u z`UP9`)ug6z_8S|i?Kr(?=Fhk(e67*XCY+Fa9ki%0*{O2o)blR0S^Xr+UNa{x^xPiQ zwOog&VPd@BHW-W1b`w zv0(yFxQofXrq;*z-dsO%DDGy$LNmXI{;qd~Lkw$XzfPFjWhQQYyL(RV5sTm_7k_?@ z>(wcocBJ*3nb#tNrqi8n`qz%{*>Y=f@M#P5$UfcH_UC;Q}Juv3^ zRUe%{4<2l}o4N_;sohOkH!a-nxTJ7g3uYGl74(89-%o=%>EMDBdrp*1zwfCnA+(0S z^5u~oSKqjVt(h3{IMJ=`+|k|J6e4ak@o+L)*(-?UF&HgVp6`3E;&sN7*6S@#bYC5I znr!xCi`U%yvLVWs{rL{=n*Giy;fls*D|PwqEnz!KWmqQd5b(H_WNU8W;5==9zqtX6 znBIjxhvU1qf%IO`t-0Aaue~K{WL9hKh2Z%J@j)?;)%om3ar*N-w@+o|Iujs zzGI8+Pn@_ui7Tn8^kMwrKUZ$PI(&$gC-lf_PuBjXnMZ{8*e-Z@D(6$?VLjRPY=7Eq zqN;1wTsFAFW|5!naP)KVqY9SqmyQ0p7M$1kvs2;VE$`T0_a<~)ZfByOIC$HR_s67>!kr+H({an^LB{Ts56`q=0 diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png deleted file mode 100644 index 5b197d3e8d02f5ba36f28ef3d9381e592ec3584e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17257 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 K169kIhWsCFD>Cr_ diff --git a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest b/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest deleted file mode 100644 index 4b371c83..00000000 --- a/Samples/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - UWPPackager - Dave - images\storelogo.png - - - - - - - - - - - - - - - - - - build.classicplugins.demo - - - - - - - - - - \ No newline at end of file From 5f1b4cefd8d8c0539102a3d1c5965214391b0be7 Mon Sep 17 00:00:00 2001 From: David Bennett Date: Wed, 24 May 2017 12:49:56 -0700 Subject: [PATCH 4/6] Update README.md --- Samples/NativePluginSample/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Samples/NativePluginSample/README.md b/Samples/NativePluginSample/README.md index b031a59b..5da94bad 100644 --- a/Samples/NativePluginSample/README.md +++ b/Samples/NativePluginSample/README.md @@ -1 +1,8 @@ -Readme to be filled out later \ No newline at end of file +This sample contains three apps: +1) A Host App, which has a plugin model (Extensions) that are native dlls. This app is a converted WPF app that utilizes the UWP AppExtension platform to implement the plugin model and allow the plugins to be delivered via UWP packages. +2) First plugin for the host app (packaged in C++ UWP). +3) Second plugin for the host app (packaged in C# UWP). + +The Plugins are two projects. The first project builds the native DLL, the second packages it into a UWP app for distribution. You must build the native DLL first, then build the UWP app. A postbuild step in the native DLL build will place the DLL into the project folder of the UWP packager. The actual UWP packager apps are very basic template apps which just have an AppExtension declaration in the App Manifest. These are normal UWP apps. + +The Plugin host is also two projects with the typical Desktop Bridge packager project and the original WPF C# app. The Plugin host uses AppExtensions to discover the other UWP packages that contain a plugin for it. Te host then copies the DLL from the AppExtension folder to its own local AppData folder. It always loads the DLLs from the local AppData folder. Only Desktop Bridge apps can load DLLs from local AppData. The Plugin host then uses events from the AppExtension API to be alerted of changes to the App Extensions so it knows when to unload the DLL, copy in a new one, and then reload the new updated DLL. From 5e0d250fe3828f3bc6a5d7362757759c40e1b00b Mon Sep 17 00:00:00 2001 From: David Bennett Date: Wed, 24 May 2017 13:08:03 -0700 Subject: [PATCH 5/6] Remove empty directory --- .../ClassicWin32Host/App.config | 0 .../ClassicWin32Host/App.xaml | 0 .../ClassicWin32Host/App.xaml.cs | 0 .../ClassicWin32Host/ClassicWin32Host.csproj | 0 .../ClassicWin32Host/ExtensionManager.cs | 0 .../ClassicWin32Host/ExtensionsPage.xaml | 0 .../ClassicWin32Host/ExtensionsPage.xaml.cs | 0 .../ClassicWin32Host/Library.cs | 0 .../ClassicWin32Host/MainPage.xaml | 0 .../ClassicWin32Host/MainPage.xaml.cs | 0 .../ClassicWin32Host/MainWindow.xaml | 0 .../ClassicWin32Host/MainWindow.xaml.cs | 0 .../ClassicWin32Host/Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../ClassicWin32Host/Properties/Resources.resx | 0 .../Properties/Settings.Designer.cs | 0 .../ClassicWin32Host/Properties/Settings.settings | 0 .../UWPPackager/UWPPackager.jsproj | 0 .../UWPPackager/images/LockScreenLogo.scale-200.png | Bin .../UWPPackager/images/SplashScreen.scale-200.png | Bin .../images/Square44x44Logo.scale-200.png | Bin ...uare44x44Logo.targetsize-24_altform-unplated.png | Bin .../UWPPackager/images/StoreLogo.png | Bin .../images/Wide310x150Logo.scale-200.png | Bin .../UWPPackager/package.appxmanifest | 0 25 files changed, 0 insertions(+), 0 deletions(-) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/App.config (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/App.xaml (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/App.xaml.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/ClassicWin32Host.csproj (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/ExtensionManager.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/ExtensionsPage.xaml (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/ExtensionsPage.xaml.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/Library.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/MainPage.xaml (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/MainPage.xaml.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/MainWindow.xaml (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/MainWindow.xaml.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/Properties/AssemblyInfo.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/Properties/Resources.Designer.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/Properties/Resources.resx (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/Properties/Settings.Designer.cs (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/ClassicWin32Host/Properties/Settings.settings (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/UWPPackager.jsproj (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/images/LockScreenLogo.scale-200.png (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/images/SplashScreen.scale-200.png (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/images/Square44x44Logo.scale-200.png (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/images/StoreLogo.png (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/images/Wide310x150Logo.scale-200.png (100%) rename Samples/NativePluginSample/DLLExtensionHost/{ClassicPluginsInUWP => }/UWPPackager/package.appxmanifest (100%) diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/App.config similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.config rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/App.config diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/App.xaml similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/App.xaml diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/App.xaml.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/App.xaml.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/App.xaml.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ClassicWin32Host.csproj similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ClassicWin32Host.csproj rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ClassicWin32Host.csproj diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ExtensionManager.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionManager.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ExtensionManager.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ExtensionsPage.xaml similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ExtensionsPage.xaml diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ExtensionsPage.xaml.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/ExtensionsPage.xaml.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/ExtensionsPage.xaml.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Library.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Library.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Library.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainPage.xaml similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainPage.xaml diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainPage.xaml.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainPage.xaml.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainPage.xaml.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainWindow.xaml similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainWindow.xaml diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainWindow.xaml.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/MainWindow.xaml.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/MainWindow.xaml.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/AssemblyInfo.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/AssemblyInfo.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/AssemblyInfo.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Resources.Designer.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.Designer.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Resources.Designer.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Resources.resx similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Resources.resx rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Resources.resx diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Settings.Designer.cs similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.Designer.cs rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Settings.Designer.cs diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings b/Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Settings.settings similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/ClassicWin32Host/Properties/Settings.settings rename to Samples/NativePluginSample/DLLExtensionHost/ClassicWin32Host/Properties/Settings.settings diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/UWPPackager.jsproj similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/UWPPackager.jsproj rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/UWPPackager.jsproj diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/LockScreenLogo.scale-200.png similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/LockScreenLogo.scale-200.png rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/LockScreenLogo.scale-200.png diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/SplashScreen.scale-200.png similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/SplashScreen.scale-200.png rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/SplashScreen.scale-200.png diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/Square44x44Logo.scale-200.png similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.scale-200.png rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/Square44x44Logo.scale-200.png diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/Square44x44Logo.targetsize-24_altform-unplated.png diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/StoreLogo.png b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/StoreLogo.png similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/StoreLogo.png rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/StoreLogo.png diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/Wide310x150Logo.scale-200.png similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/images/Wide310x150Logo.scale-200.png rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/images/Wide310x150Logo.scale-200.png diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest b/Samples/NativePluginSample/DLLExtensionHost/UWPPackager/package.appxmanifest similarity index 100% rename from Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP/UWPPackager/package.appxmanifest rename to Samples/NativePluginSample/DLLExtensionHost/UWPPackager/package.appxmanifest From db97538666b93606f29e9dcc05ead529020765de Mon Sep 17 00:00:00 2001 From: David Bennett Date: Wed, 24 May 2017 13:10:28 -0700 Subject: [PATCH 6/6] Add missing solution file --- .../DLLExtensionHost/ClassicPluginsInUWP.sln | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP.sln diff --git a/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP.sln b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP.sln new file mode 100644 index 00000000..4e3a5fd5 --- /dev/null +++ b/Samples/NativePluginSample/DLLExtensionHost/ClassicPluginsInUWP.sln @@ -0,0 +1,66 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassicWin32Host", "ClassicWin32Host\ClassicWin32Host.csproj", "{50D40A2B-85CA-4292-BF34-06E571964856}" +EndProject +Project("{262852C6-CD72-467D-83FE-5EEB1973A190}") = "UWPPackager", "UWPPackager\UWPPackager.jsproj", "{30025E99-9590-406B-8450-06ED091080A2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|Any CPU.Build.0 = Debug|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|ARM.ActiveCfg = Debug|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|ARM.Build.0 = Debug|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|x64.ActiveCfg = Debug|x64 + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|x64.Build.0 = Debug|x64 + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|x86.ActiveCfg = Debug|x64 + {50D40A2B-85CA-4292-BF34-06E571964856}.Debug|x86.Build.0 = Debug|x64 + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|Any CPU.ActiveCfg = Release|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|Any CPU.Build.0 = Release|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|ARM.ActiveCfg = Release|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|ARM.Build.0 = Release|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|x64.ActiveCfg = Release|x64 + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|x64.Build.0 = Release|x64 + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|x86.ActiveCfg = Release|Any CPU + {50D40A2B-85CA-4292-BF34-06E571964856}.Release|x86.Build.0 = Release|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Debug|ARM.ActiveCfg = Debug|ARM + {30025E99-9590-406B-8450-06ED091080A2}.Debug|ARM.Build.0 = Debug|ARM + {30025E99-9590-406B-8450-06ED091080A2}.Debug|ARM.Deploy.0 = Debug|ARM + {30025E99-9590-406B-8450-06ED091080A2}.Debug|x64.ActiveCfg = Debug|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Debug|x64.Build.0 = Debug|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Debug|x64.Deploy.0 = Debug|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Debug|x86.ActiveCfg = Debug|x86 + {30025E99-9590-406B-8450-06ED091080A2}.Debug|x86.Build.0 = Debug|x86 + {30025E99-9590-406B-8450-06ED091080A2}.Debug|x86.Deploy.0 = Debug|x86 + {30025E99-9590-406B-8450-06ED091080A2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Release|Any CPU.Build.0 = Release|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Release|Any CPU.Deploy.0 = Release|Any CPU + {30025E99-9590-406B-8450-06ED091080A2}.Release|ARM.ActiveCfg = Release|ARM + {30025E99-9590-406B-8450-06ED091080A2}.Release|ARM.Build.0 = Release|ARM + {30025E99-9590-406B-8450-06ED091080A2}.Release|ARM.Deploy.0 = Release|ARM + {30025E99-9590-406B-8450-06ED091080A2}.Release|x64.ActiveCfg = Release|x64 + {30025E99-9590-406B-8450-06ED091080A2}.Release|x64.Build.0 = Release|x64 + {30025E99-9590-406B-8450-06ED091080A2}.Release|x64.Deploy.0 = Release|x64 + {30025E99-9590-406B-8450-06ED091080A2}.Release|x86.ActiveCfg = Release|x86 + {30025E99-9590-406B-8450-06ED091080A2}.Release|x86.Build.0 = Release|x86 + {30025E99-9590-406B-8450-06ED091080A2}.Release|x86.Deploy.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal