From 748a8abe587bb30618861f96b31787bb0a785c03 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sun, 4 Feb 2018 11:31:57 +0100 Subject: [PATCH] Release Data Extensions v4.0.0-beta01 --- .gitignore | 1 + MathNet.Numerics.Data.sln | 11 +- MathNet.Numerics.Data.sln.DotSettings | 8 + RELEASENOTES-Data.md | 4 + build.fsx | 64 +- paket.dependencies | 6 +- paket.lock | 586 +++++++++++++++++- src/Data/Matlab/Formatter.cs | 8 +- src/Data/Matlab/Matlab.csproj | 137 ++-- src/Data/Matlab/Properties/AssemblyInfo.cs | 47 -- src/Data/Text/DelimitedReader.cs | 7 +- src/Data/Text/DelimitedWriter.cs | 3 +- src/Data/Text/MatrixMarketWriter.cs | 8 + src/Data/Text/Text.csproj | 133 ++-- src/DataUnitTests/Matlab/MatlabWriterTests.cs | 22 +- .../Program.cs} | 35 +- src/DataUnitTests/Properties/AssemblyInfo.cs | 6 +- src/DataUnitTests/UnitTests.csproj | 139 +---- src/DataUnitTests/paket.references | 4 + 19 files changed, 805 insertions(+), 424 deletions(-) delete mode 100644 src/Data/Matlab/Properties/AssemblyInfo.cs rename src/{Data/Text/Properties/AssemblyInfo.cs => DataUnitTests/Program.cs} (58%) create mode 100644 src/DataUnitTests/paket.references diff --git a/.gitignore b/.gitignore index e90d236f..f1fb2f8d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ out/ *.userprefs .vagrant .vs +.vscode .idea # Test & Analysis Results diff --git a/MathNet.Numerics.Data.sln b/MathNet.Numerics.Data.sln index 4fe5d412..bb361294 100644 --- a/MathNet.Numerics.Data.sln +++ b/MathNet.Numerics.Data.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26403.7 +VisualStudioVersion = 15.0.27130.2026 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Matlab", "src\Data\Matlab\Matlab.csproj", "{550FB330-C86F-4C9D-9B4C-6D830CEB7520}" EndProject @@ -29,7 +29,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{D954831A paket.lock = paket.lock EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestData", "src\TestData\TestData.csproj", "{AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -60,10 +60,13 @@ Global {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Debug|Any CPU.Build.0 = Debug|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|Any CPU.ActiveCfg = Release|Any CPU {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release|Any CPU.Build.0 = Release|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.ActiveCfg = Release-Signed|Any CPU - {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.Build.0 = Release-Signed|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.ActiveCfg = Release|Any CPU + {AF3253C9-4DB5-45A0-98CF-C105FDA9DA47}.Release-Signed|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8EB85351-0EA6-4FE9-BF02-091C0328718C} + EndGlobalSection EndGlobal diff --git a/MathNet.Numerics.Data.sln.DotSettings b/MathNet.Numerics.Data.sln.DotSettings index b5e5f590..6e037602 100644 --- a/MathNet.Numerics.Data.sln.DotSettings +++ b/MathNet.Numerics.Data.sln.DotSettings @@ -16,7 +16,10 @@ False False True + NEVER + NEVER False + NEVER False False True @@ -77,7 +80,12 @@ OTHER DEALINGS IN THE SOFTWARE. SVD TFQMR WH + True + True + True + True True + True True True <data /> diff --git a/RELEASENOTES-Data.md b/RELEASENOTES-Data.md index 25b0cac8..be0ff7d3 100644 --- a/RELEASENOTES-Data.md +++ b/RELEASENOTES-Data.md @@ -1,3 +1,7 @@ +### 4.0.0-beta01 - 2018-02-04 +* Support for Math.NET Numerics v4 +* In addition to .Net 4.0 and newer now also targets .Net Standard 1.3 and 2.0. + ### 3.2.1 - 2017-04-29 * BUG: to prevent corrupt files, writers now overwrite files if they exists already diff --git a/build.fsx b/build.fsx index 2fe303f5..1f193f53 100644 --- a/build.fsx +++ b/build.fsx @@ -281,7 +281,7 @@ let dataTextPack = FsLoader = false Dependencies = [ { FrameworkVersion="" - Dependencies=[ "MathNet.Numerics", GetPackageVersion "./packages/data/" "MathNet.Numerics" ] } ] + Dependencies=[ "MathNet.Numerics", "4.0.0" ] } ] Files = [ @"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Text.dll", Some libnet40, None; @"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Text.xml", Some libnet40, None ] } @@ -297,7 +297,7 @@ let dataMatlabPack = FsLoader = false Dependencies = [ { FrameworkVersion="" - Dependencies=[ "MathNet.Numerics", GetPackageVersion "./packages/data/" "MathNet.Numerics" ] } ] + Dependencies=[ "MathNet.Numerics", "4.0.0" ] } ] Files = [ @"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Matlab.dll", Some libnet40, None; @"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Matlab.xml", Some libnet40, None ] } @@ -317,8 +317,8 @@ Target "Start" DoNothing Target "Clean" (fun _ -> // Force delete the obj folder first (dotnet SDK has a habbit of fucking this folder up to a state where not even clean works...) - CleanDirs [ "src/Numerics/bin"; "src/FSharp/bin"; "src/TestData/bin"; "src/UnitTests/bin"; "src/FSharpUnitTests/bin" ] - CleanDirs [ "src/Numerics/obj"; "src/FSharp/obj"; "src/TestData/obj"; "src/UnitTests/obj"; "src/FSharpUnitTests/obj" ] + CleanDirs [ "src/Numerics/bin"; "src/FSharp/bin"; "src/TestData/bin"; "src/UnitTests/bin"; "src/FSharpUnitTests/bin"; "src/Data/Text/bin"; "src/Data/Matlab/bin" ] + CleanDirs [ "src/Numerics/obj"; "src/FSharp/obj"; "src/TestData/obj"; "src/UnitTests/obj"; "src/FSharpUnitTests/obj"; "src/Data/Text/obj"; "src/Data/Matlab/obj" ] CleanDirs [ "obj" ] CleanDirs [ "out/api"; "out/docs"; "out/packages" ] CleanDirs [ "out/lib" ] @@ -340,6 +340,8 @@ Target "ApplyVersion" (fun _ -> patchVersionInProjectFile "src/TestData/TestData.csproj" numericsRelease patchVersionInProjectFile "src/UnitTests/UnitTests.csproj" numericsRelease patchVersionInProjectFile "src/FSharpUnitTests/FSharpUnitTests.fsproj" numericsRelease + patchVersionInProjectFile "src/Data/Text/Text.csproj" dataRelease + patchVersionInProjectFile "src/Data/Matlab/Matlab.csproj" dataRelease patchVersionInResource "src/NativeProviders/MKL/resource.rc" mklRelease patchVersionInResource "src/NativeProviders/CUDA/resource.rc" cudaRelease patchVersionInResource "src/NativeProviders/OpenBLAS/resource.rc" openBlasRelease) @@ -360,15 +362,8 @@ Target "Prepare" DoNothing // BUILD // -------------------------------------------------------------------------------------- -Target "BuildMain" (fun _ -> - build "MathNet.Numerics.sln") -//Target "BuildSigned" (fun _ -> dotnetBuild "Release-StrongName" "MathNet.Numerics.sln") - -Target "Build" DoNothing -"Prepare" - =?> ("BuildMain", not (hasBuildParam "signed")) - //=?> ("BuildSigned", hasBuildParam "signed" || hasBuildParam "release") - ==> "Build" +Target "Build" (fun _ -> build "MathNet.Numerics.sln") +"Prepare" ==> "Build" Target "DataBuild" (fun _ -> build "MathNet.Numerics.Data.sln") "Prepare" ==> "DataBuild" @@ -454,8 +449,14 @@ Target "Test" DoNothing "TestManaged" ==> "Test" "TestFsharp" ==> "Test" -Target "DataTest" (fun _ -> test !! "out/Data/test/**/*UnitTests*.dll") -"DataBuild" ==> "DataTest" +let testData framework = testLibrary "src/DataUnitTests" "UnitTests.csproj" framework +Target "DataTest" DoNothing +Target "DataTestCore1.1" (fun _ -> testData "netcoreapp1.1") +Target "DataTestCore2.0" (fun _ -> testData "netcoreapp2.0") +Target "DataTestNET45" (fun _ -> testData "net45") +"DataBuild" ==> "DataTestCore1.1" ==> "DataTest" +"DataBuild" ==> "DataTestCore2.0" +"DataBuild" =?> ("DataTestNET45", isWindows) ==> "DataTest" Target "MklWin32Test" (fun _ -> test32 !! "out/MKL/Windows/*UnitTests*.dll") Target "MklWin64Test" (fun _ -> test !! "out/MKL/Windows/*UnitTests*.dll") @@ -482,7 +483,11 @@ Target "Sign" (fun _ -> let fingerprint = "5dbea70701b40cab1b2ca62c75401342b4f0f03a" let timeserver = "http://time.certum.pl/" sign fingerprint timeserver (!! "src/Numerics/bin/Release/**/MathNet.Numerics.dll" ++ "src/FSharp/bin/Release/**/MathNet.Numerics.FSharp.dll" )) - + +Target "DataSign" (fun _ -> + let fingerprint = "5dbea70701b40cab1b2ca62c75401342b4f0f03a" + let timeserver = "http://time.certum.pl/" + sign fingerprint timeserver (!! "src/Data/Text/bin/Release/**/MathNet.Numerics.Data.Text.dll" ++ "src/Data/Matlab/bin/Release/**/MathNet.Numerics.Data.Matlab.dll" )) // -------------------------------------------------------------------------------------- // PACKAGES @@ -503,20 +508,23 @@ Target "Collect" (fun _ -> CopyDir "out/lib" "src/FSharp/bin/Release" (fun n -> n.Contains("MathNet.Numerics.FSharp.dll") || n.Contains("MathNet.Numerics.FSharp.pdb") || n.Contains("MathNet.Numerics.FSharp.xml"))) "Build" =?> ("Sign", hasBuildParam "sign") ==> "Collect" +Target "DataCollect" (fun _ -> + // It is important that the libs have been signed before we collect them (that's why we cannot copy them right after the build) + CopyDir "out/Data/lib" "src/Data/Text/bin/Release" (fun n -> n.Contains("MathNet.Numerics.Data.Text.dll") || n.Contains("MathNet.Numerics.Data.Text.pdb") || n.Contains("MathNet.Numerics.Data.Text.xml")) + CopyDir "out/Data/lib" "src/Data/Matlab/bin/Release" (fun n -> n.Contains("MathNet.Numerics.Data.Matlab.dll") || n.Contains("MathNet.Numerics.Data.Matlab.pdb") || n.Contains("MathNet.Numerics.Data.Matlab.xml"))) +"DataBuild" =?> ("DataSign", hasBuildParam "sign") ==> "DataCollect" + // ZIP Target "Zip" (fun _ -> CleanDir "out/packages/Zip" - if not (hasBuildParam "signed") || hasBuildParam "release" then - coreBundle |> zip "out/packages/Zip" "out/lib" (fun f -> f.Contains("MathNet.Numerics.") || f.Contains("System.Threading.") || f.Contains("FSharp.Core.")) - if hasBuildParam "signed" || hasBuildParam "release" then - coreSignedBundle |> zip "out/packages/Zip" "out/lib-signed" (fun f -> f.Contains("MathNet.Numerics."))) + coreBundle |> zip "out/packages/Zip" "out/lib" (fun f -> f.Contains("MathNet.Numerics.") || f.Contains("System.Threading.") || f.Contains("FSharp.Core."))) "Collect" ==> "Zip" ==> "Pack" Target "DataZip" (fun _ -> CleanDir "out/Data/packages/Zip" dataBundle |> zip "out/Data/packages/Zip" "out/Data/lib" (fun f -> f.Contains("MathNet.Numerics.Data."))) -"DataBuild" ==> "DataZip" ==> "DataPack" +"DataCollect" ==> "DataZip" ==> "DataPack" Target "MklWinZip" (fun _ -> CreateDir "out/MKL/packages/Zip" @@ -549,20 +557,16 @@ let dotnetPack solution = DotNetCli.Pack (fun p -> Target "NuGet" (fun _ -> pack "MathNet.Numerics.sln" - //dotnetPack "MathNet.Numerics.sln" CopyDir "out/packages/NuGet" "src/Numerics/bin/Release/" (fun n -> n.EndsWith(".nupkg")) CopyDir "out/packages/NuGet" "src/FSharp/bin/Release/" (fun n -> n.EndsWith(".nupkg"))) - //CleanDir "out/packages/NuGet" - //if hasBuildParam "signed" || hasBuildParam "release" then - // nugetPack coreSignedBundle "out/packages/NuGet" - //if hasBuildParam "all" || hasBuildParam "release" then - // nugetPack coreBundle "out/packages/NuGet") "Collect" ==> "NuGet" ==> "Pack" Target "DataNuGet" (fun _ -> - CleanDir "out/Data/packages/NuGet" - nugetPackExtension dataBundle "out/Data/packages/NuGet") -"DataBuild" ==> "DataNuGet" ==> "DataPack" + pack "src/Data/Text/Text.csproj" + pack "src/Data/Matlab/Matlab.csproj" + CopyDir "out/Data/packages/NuGet" "src/Data/Text/bin/Release/" (fun n -> n.EndsWith(".nupkg")) + CopyDir "out/Data/packages/NuGet" "src/Data/Matlab/bin/Release/" (fun n -> n.EndsWith(".nupkg"))) +"DataCollect" ==> "DataNuGet" ==> "DataPack" Target "MklWinNuGet" (fun _ -> CreateDir "out/MKL/packages/NuGet" diff --git a/paket.dependencies b/paket.dependencies index c4e01843..2bfe6244 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -58,7 +58,11 @@ group Build group Data source https://www.nuget.org/api/v2 - nuget MathNet.Numerics 3.0.0 + storage: none + framework: net40, netstandard1.3, netstandard2.0, net45, netcoreapp1.1, netcoreapp2.0 + nuget MathNet.Numerics 4.0.0-beta06 prerelease + nuget NUnit ~> 3.0 + nuget NUnitLite ~> 3.0 group Benchmark source https://www.nuget.org/api/v2 diff --git a/paket.lock b/paket.lock index 7e7e0338..589f879b 100644 --- a/paket.lock +++ b/paket.lock @@ -1056,6 +1056,590 @@ NUGET NUnit.ConsoleRunner (3.7) GROUP Data +STORAGE: NONE +RESTRICTION: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) NUGET remote: https://www.nuget.org/api/v2 - MathNet.Numerics (3.0) + MathNet.Numerics (4.0.0-beta06) + NETStandard.Library (>= 2.0.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Runtime.Serialization.Formatters (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Runtime.Serialization.Primitives (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Runtime.Serialization.Xml (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Security.Cryptography.Algorithms (>= 4.3.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (2.0.1) - restriction: || (&& (== net40) (>= monoandroid)) (&& (== net40) (>= monotouch)) (&& (== net40) (< net20) (>= net46)) (&& (== net40) (< net20) (>= net461)) (&& (== net40) (< net20) (>= netstandard1.3)) (&& (== net40) (< net20) (>= netstandard1.4)) (&& (== net40) (< net20) (>= netstandard1.5)) (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net40) (< net20) (>= netstandard2.0)) (&& (== net40) (>= netcoreapp2.0)) (&& (== net40) (>= netstandard1.3) (>= wpa81)) (&& (== net40) (>= netstandard1.6) (>= wpa81)) (&& (== net40) (>= uap10.0)) (&& (== net40) (>= xamarinios)) (&& (== net40) (>= xamarinmac)) (&& (== net40) (>= xamarintvos)) (&& (== net40) (>= xamarinwatchos)) (&& (== net45) (>= monoandroid)) (&& (== net45) (>= monotouch)) (&& (== net45) (< net20) (>= net46)) (&& (== net45) (< net20) (>= net461)) (&& (== net45) (< net20) (>= netstandard1.3)) (&& (== net45) (< net20) (>= netstandard1.4)) (&& (== net45) (< net20) (>= netstandard1.5)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= net461)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (< net40) (>= netstandard2.0)) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (>= netcoreapp2.0)) (&& (== net45) (>= netstandard1.3) (>= wpa81)) (&& (== net45) (>= netstandard1.6) (>= wpa81)) (&& (== net45) (>= uap10.0)) (&& (== net45) (>= xamarinios)) (&& (== net45) (>= xamarinmac)) (&& (== net45) (>= xamarintvos)) (&& (== net45) (>= xamarinwatchos)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (2.0) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.Win32.Primitives (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + NETStandard.Library (2.0.1) - restriction: || (&& (== net40) (>= monoandroid)) (&& (== net40) (< net20) (>= netstandard1.3)) (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net40) (>= xamarinios)) (&& (== net45) (>= monoandroid)) (&& (== net45) (< net20) (>= netstandard1.3)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (>= uap10.0)) (&& (== net45) (>= xamarinios)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= monoandroid)) (&& (== net40) (>= monotouch)) (&& (== net40) (>= net45)) (&& (== net40) (>= net451)) (&& (== net40) (>= net46)) (&& (== net40) (>= net461)) (&& (== net40) (>= netcoreapp2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= netstandard2.0)) (&& (== net40) (>= portable-net45+win8+wp8+wpa81)) (&& (== net40) (>= portable-net45+win8+wpa81)) (&& (== net40) (>= portable-net451+win81+wpa81)) (&& (== net40) (>= uap10.0)) (&& (== net40) (>= wpa81)) (&& (== net40) (>= xamarinios)) (&& (== net40) (>= xamarinmac)) (&& (== net40) (>= xamarintvos)) (&& (== net40) (>= xamarinwatchos)) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.AppContext (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Console (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Diagnostics.Tools (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Globalization (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Globalization.Calendars (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.IO (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.IO.Compression (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.IO.Compression.ZipFile (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Linq (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Linq.Expressions (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Net.Http (>= 4.3.2) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Net.Primitives (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Net.Sockets (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.ObjectModel (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Reflection.Extensions (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Runtime.InteropServices.RuntimeInformation (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net45)) (&& (== net40) (>= net451)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= portable-net45+win8+wpa81)) (&& (== net40) (>= portable-net451+win81+wpa81)) (&& (== net40) (>= uap10.0)) (&& (== net40) (>= wpa81)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.0)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.0)) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Security.Cryptography.X509Certificates (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Text.Encoding.Extensions (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Text.RegularExpressions (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Threading (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Threading.Timer (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (>= uap10.0)) + System.Xml.ReaderWriter (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + System.Xml.XDocument (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.2)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.5)) (&& (== net40) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< portable-net45+win8+wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.5)) (&& (== netstandard2.0) (< netstandard1.6)) (&& (== netstandard2.0) (< portable-net45+win8+wpa81)) (&& (== netstandard2.0) (< portable-net451+win81+wpa81)) (&& (== netstandard2.0) (>= uap10.0)) + NUnit (3.9) + NETStandard.Library (>= 1.6) - restriction: || (&& (== net40) (>= monoandroid)) (&& (== net40) (< net20) (>= netstandard1.3)) (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net40) (>= uap10.0)) (&& (== net40) (>= xamarinios)) (&& (== net45) (>= monoandroid)) (&& (== net45) (< net20) (>= netstandard1.3)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (&& (== net45) (>= xamarinios)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Loader (>= 4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Threading.Thread (>= 4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + NUnitLite (3.9) + NETStandard.Library (>= 1.6) - restriction: || (&& (== net40) (< net20) (>= netstandard1.3)) (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.3)) (&& (== net45) (< net20) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + NUnit (3.9) + System.Runtime.Loader (>= 4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Threading.Thread (>= 4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.3)) (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.3)) (&& (== net45) (< net20) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.native.System (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.3) (>= wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.0)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + runtime.native.System.IO.Compression (4.3.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1.1) + runtime.native.System.Net.Http (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) + runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.AppContext (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Runtime (>= 4.3) + System.Buffers (4.4) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Threading (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.1)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Collections (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Collections.Concurrent (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Console (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (4.4.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (== netcoreapp2.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (>= netstandard1.3)) (== netcoreapp1.1) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (== netcoreapp2.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (== netcoreapp2.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (== netcoreapp2.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (>= netstandard1.3)) (== netcoreapp1.1) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (>= netstandard1.1)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (== netcoreapp2.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Tools (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Tracing (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization.Calendars (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization.Extensions (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= net463)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.Compression (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + runtime.native.System (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + runtime.native.System.IO.Compression (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Buffers (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.Compression.ZipFile (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Buffers (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.Compression (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.FileSystem (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= net46)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.FileSystem.Primitives (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Linq (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Linq.Expressions (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Linq (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.ObjectModel (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Reflection.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Reflection.TypeExtensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard1.3) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0) + System.Net.Http (4.3.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp1.1)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (== netcoreapp1.1)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== netcoreapp1.1) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard1.6)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.6)) + runtime.native.System (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + runtime.native.System.Net.Http (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization.Extensions (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.Compression (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp1.1)) (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (== netcoreapp1.1)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== netcoreapp1.1) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard1.6)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.6)) + System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Net.Primitives (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.X509Certificates (>= 4.3) - restriction: || (== net40) (&& (== net45) (>= net46)) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Net.Primitives (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Net.Sockets (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Net.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.ObjectModel (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Private.DataContractSerialization (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard1.3) + System.Collections (>= 4.3) + System.Collections.Concurrent (>= 4.3) + System.Diagnostics.Debug (>= 4.3) + System.Globalization (>= 4.3) + System.IO (>= 4.3) + System.Linq (>= 4.3) + System.Reflection (>= 4.3) + System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Extensions (>= 4.3) + System.Reflection.Primitives (>= 4.3) + System.Reflection.TypeExtensions (>= 4.3) + System.Resources.ResourceManager (>= 4.3) + System.Runtime (>= 4.3) + System.Runtime.Extensions (>= 4.3) + System.Runtime.Serialization.Primitives (>= 4.3) + System.Text.Encoding (>= 4.3) + System.Text.Encoding.Extensions (>= 4.3) + System.Text.RegularExpressions (>= 4.3) + System.Threading (>= 4.3) + System.Threading.Tasks (>= 4.3) + System.Xml.ReaderWriter (>= 4.3) + System.Xml.XDocument (>= 4.3) + System.Xml.XmlDocument (>= 4.3) + System.Xml.XmlSerializer (>= 4.3) + System.Reflection (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.IO (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (4.3) - restriction: || (&& (== net40) (== net45) (>= uap10.0)) (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4) (< portable-net45+win8+wp8+wpa81)) (&& (== net45) (< net40) (>= netstandard1.5) (< portable-net45+win8+wp8+wpa81)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (&& (== net45) (< portable-net45+win8+wp8+wpa81) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit.Lightweight (4.3) - restriction: || (&& (== net40) (== net45) (>= uap10.0)) (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4) (< portable-net45+win8+wp8+wpa81)) (&& (== net45) (< net40) (>= netstandard1.5) (< portable-net45+win8+wp8+wpa81)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (&& (== net45) (< portable-net45+win8+wp8+wpa81) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Extensions (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Primitives (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.TypeExtensions (4.4) - restriction: || (&& (== net40) (== net45) (>= uap10.0)) (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4) (< portable-net45+win8+wp8+wpa81)) (&& (== net45) (< net40) (>= netstandard1.5) (< portable-net45+win8+wp8+wpa81)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (&& (== net45) (< portable-net45+win8+wp8+wpa81) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Reflection (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.5)) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.5)) + System.Runtime (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.3)) (&& (== netstandard2.0) (< netstandard1.5)) + System.Resources.ResourceManager (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.3)) (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.3)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= net463)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (== net40) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (== net40) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (>= net462)) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (== net40) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.3) (>= wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.0)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + runtime.native.System (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net40) (== net45)) (&& (== net40) (>= netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< netstandard1.1)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Loader (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.5)) (&& (== net45) (>= netstandard1.5)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.5)) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.5)) (&& (== net45) (>= netstandard1.5)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.5)) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.5)) (&& (== net45) (>= netstandard1.5)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.5)) (== netstandard2.0) + System.Runtime.Numerics (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Serialization.Formatters (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.4)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.4)) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.4)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.4)) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.4)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.4)) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Serialization.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net45) (>= net46)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Serialization.Primitives (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Serialization.Xml (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Private.DataContractSerialization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Serialization.Primitives (>= 4.3) - restriction: || (== net40) (&& (== net45) (>= net46)) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.ReaderWriter (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.Algorithms (4.3.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.IO (>= 4.3) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Runtime (>= 4.3) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= net463)) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Primitives (>= 4.3) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Cng (4.4) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard1.3)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.IO (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.4)) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.4)) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= net46)) (&& (== net45) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) (&& (== netstandard2.0) (< netstandard1.4)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.4)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.4)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.4)) (&& (== netstandard1.3) (>= netstandard1.6)) (&& (== netstandard2.0) (< netstandard1.6)) + System.Security.Cryptography.Csp (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= net46)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= net46)) (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= net46)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.Encoding (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= net463)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Linq (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.OpenSsl (4.4) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.IO (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.6)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (== netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netstandard1.3) (== netstandard2.0)) (&& (== netstandard1.3) (>= netstandard1.6)) + System.Security.Cryptography.Primitives (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= net461)) (&& (== net45) (< net40) (>= net463)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Security.Cryptography.X509Certificates (4.3.2) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + runtime.native.System (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + runtime.native.System.Net.Http (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Collections (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Globalization.Calendars (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.IO.FileSystem (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Runtime (>= 4.3) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Runtime.Handles (>= 4.3) + System.Runtime.InteropServices (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Runtime.Numerics (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Algorithms (>= 4.3) + System.Security.Cryptography.Cng (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Csp (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Encoding (>= 4.3) + System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (== net45) (== netcoreapp1.1) (== netcoreapp2.0) (&& (== netstandard1.3) (>= netstandard1.6)) (== netstandard2.0) + System.Text.Encoding (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding.Extensions (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.RegularExpressions (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (>= netcoreapp1.1)) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= netstandard1.3) (>= wpa81)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.0)) (&& (== netcoreapp2.0) (< netstandard1.1)) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.6)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks.Extensions (4.4) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net40) (== netstandard2.0)) (&& (== net40) (>= netstandard1.0)) (== net45) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard2.0)) (== netstandard1.3) + System.Threading.Thread (4.3) - restriction: || (&& (== net40) (< net20) (>= netstandard1.3)) (&& (== net40) (< net20) (>= netstandard1.6)) (&& (== net45) (< net20) (>= netstandard1.3)) (&& (== net45) (< net20) (>= netstandard1.6)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Timer (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.Runtime (>= 4.3) + System.Xml.ReaderWriter (4.3.1) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.FileSystem (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.RegularExpressions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.XDocument (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (&& (== net45) (< net40) (>= netstandard1.4)) (&& (== net45) (< net40) (>= netstandard1.5)) (&& (== net45) (< net40) (>= netstandard1.6)) (&& (== net45) (>= uap10.0)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard1.4)) (&& (== netcoreapp2.0) (< netstandard1.5)) (&& (== netcoreapp2.0) (< netstandard1.6)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wpa81)) (&& (== netcoreapp2.0) (< portable-net451+win81+wpa81)) (&& (== netcoreapp2.0) (>= uap10.0)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Tools (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.ReaderWriter (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.XmlDocument (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= net46)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.ReaderWriter (>= 4.3) - restriction: || (&& (== net40) (>= netstandard1.3)) (&& (== net45) (>= netstandard1.3)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.XmlSerializer (4.3) - restriction: || (&& (== net40) (== netcoreapp2.0)) (&& (== net45) (== netcoreapp2.0)) (&& (== net45) (== netstandard2.0)) (&& (== net45) (< net40) (>= netstandard1.3)) (== netcoreapp1.1) (&& (== netcoreapp2.0) (< netstandard1.3)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard1.3) + System.Collections (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Globalization (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.IO (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Linq (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Reflection.TypeExtensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Text.RegularExpressions (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Threading (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.ReaderWriter (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) + System.Xml.XmlDocument (>= 4.3) - restriction: || (== net40) (&& (== net45) (< portable-net45+win8+wp8+wpa81)) (== netcoreapp1.1) (== netcoreapp2.0) (== netstandard1.3) (== netstandard2.0) diff --git a/src/Data/Matlab/Formatter.cs b/src/Data/Matlab/Formatter.cs index 6b8df327..f8b6198a 100644 --- a/src/Data/Matlab/Formatter.cs +++ b/src/Data/Matlab/Formatter.cs @@ -65,8 +65,12 @@ namespace MathNet.Numerics.Data.Matlab /// internal static void FormatFile(Stream stream, IEnumerable matrices) { +#if NETSTANDARD1_3 + using (var writer = new BinaryWriter(stream)) +#else using (var buffer = new BufferedStream(stream)) using (var writer = new BinaryWriter(buffer)) +#endif { // write header and subsystem data offset (116+8 bytes) var header = Encoding.ASCII.GetBytes(HeaderText + DateTime.Now.ToString(Resources.MatlabDateHeaderFormat)); @@ -94,7 +98,9 @@ namespace MathNet.Numerics.Data.Matlab } writer.Flush(); +#if !NETSTANDARD1_3 writer.Close(); +#endif } } @@ -400,4 +406,4 @@ namespace MathNet.Numerics.Data.Matlab } } } -} \ No newline at end of file +} diff --git a/src/Data/Matlab/Matlab.csproj b/src/Data/Matlab/Matlab.csproj index 818c9da8..d8f73d62 100644 --- a/src/Data/Matlab/Matlab.csproj +++ b/src/Data/Matlab/Matlab.csproj @@ -1,104 +1,53 @@ - - - + + - Debug - AnyCPU - {550FB330-C86F-4C9D-9B4C-6D830CEB7520} Library - Properties - MathNet.Numerics.Data.Matlab + net40;netstandard1.3;netstandard2.0 + 2.0.1 MathNet.Numerics.Data.Matlab - v4.0 - 512 - - - true - full - false - ..\..\..\out\Data\lib-debug\Net40\ - ..\..\..\obj\Data\lib-debug\Net40\ - ..\..\..\obj\Data\lib-debug\Net40\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - ..\..\..\out\Data\lib\Net40\ - ..\..\..\obj\Data\lib\Net40\ - ..\..\..\obj\Data\lib\Net40\ - ..\..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Matlab.xml - TRACE - prompt - 4 + MathNet.Numerics.Data.Matlab + true + MathNet.Numerics.Data.Matlab + 4.0.0 + beta01 + 4.0.0-beta01 + 4.0.0-beta01 + 4.0.0.0 + 4.0.0.0 + Math.NET Numerics - MATLAB Data I/O Extensions + Christoph Ruegg, Marcus Cuda + Math.NET Project + Math.NET Numerics + MathWorks MATLAB Data Input/Output Extensions for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. + Copyright Math.NET Project + false + https://numerics.mathdotnet.com/License.html + https://numerics.mathdotnet.com/ + https://www.mathdotnet.com/images/MathNet128.png + Support for Math.NET Numerics v4 +In addition to .Net 4.0 and newer now also targets .Net Standard 1.3 and 2.0. + math numeric data matlab + false + https://github.com/mathnet/mathnet-numerics + git + en + false + true + false + true + false + true + true + 1701;1702;1705;1591;1573 - + - - - - - - - - - - - - - + - + - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\net35\MathNet.Numerics.dll - True - True - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\net40\MathNet.Numerics.dll - True - True - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll - True - True - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll - True - True - - - - - \ No newline at end of file + + diff --git a/src/Data/Matlab/Properties/AssemblyInfo.cs b/src/Data/Matlab/Properties/AssemblyInfo.cs deleted file mode 100644 index c35751e8..00000000 --- a/src/Data/Matlab/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// Math.NET Numerics, part of the Math.NET Project -// https://numerics.mathdotnet.com -// -// Copyright (c) 2009-2013 Math.NET -// -// Permission is hereby granted, free of charge, to any person -// obtaining a copy of this software and associated documentation -// files (the "Software"), to deal in the Software without -// restriction, including without limitation the rights to use, -// copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the -// Software is furnished to do so, subject to the following -// conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -// OTHER DEALINGS IN THE SOFTWARE. -// - -using System; -using System.Reflection; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("Math.NET Numerics - MATLAB Data I/O Extensions")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Marcus Cuda, Christoph Ruegg")] -[assembly: AssemblyProduct("Math.NET Numerics")] -[assembly: AssemblyCopyright("Copyright (c) Math.NET Project")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: CLSCompliant(true)] -[assembly: ComVisible(false)] -[assembly: Guid("1a350030-3ad3-4e15-953d-33342a371aba")] - -[assembly: AssemblyVersion("3.2.1.0")] -[assembly: AssemblyFileVersion("3.2.1.0")] -[assembly: AssemblyInformationalVersion("3.2.1")] diff --git a/src/Data/Text/DelimitedReader.cs b/src/Data/Text/DelimitedReader.cs index 90bf66d8..dfc4d2f1 100644 --- a/src/Data/Text/DelimitedReader.cs +++ b/src/Data/Text/DelimitedReader.cs @@ -159,7 +159,9 @@ namespace MathNet.Numerics.Data.Text } } +#if !NETSTANDARD1_3 reader.Close(); +#endif reader.Dispose(); return matrix; @@ -179,7 +181,8 @@ namespace MathNet.Numerics.Data.Text public static Matrix Read(string filePath, bool sparse = false, string delimiter = @"\s", bool hasHeaders = false, IFormatProvider formatProvider = null, T? missingValue = null) where T : struct, IEquatable, IFormattable { - using (var reader = new StreamReader(filePath)) + using (var stream = File.OpenRead(filePath)) + using (var reader = new StreamReader(stream)) { return Read(reader, sparse, delimiter, hasHeaders, formatProvider, missingValue); } @@ -274,7 +277,7 @@ namespace MathNet.Numerics.Data.Text var pos = 0; var count = 0; - while ((pos = obj.IndexOf(demlimiter, pos, StringComparison.InvariantCultureIgnoreCase)) != -1) + while ((pos = obj.IndexOf(demlimiter, pos, StringComparison.OrdinalIgnoreCase)) != -1) { count++; pos++; diff --git a/src/Data/Text/DelimitedWriter.cs b/src/Data/Text/DelimitedWriter.cs index 54f9611f..1a6cae0f 100644 --- a/src/Data/Text/DelimitedWriter.cs +++ b/src/Data/Text/DelimitedWriter.cs @@ -143,7 +143,8 @@ namespace MathNet.Numerics.Data.Text public static void Write(string filePath, Matrix matrix, string delimiter = "\t", IList columnHeaders = null, string format = null, IFormatProvider formatProvider = null, T? missingValue = null) where T : struct, IEquatable, IFormattable { - using (var writer = new StreamWriter(filePath)) + using (var stream = File.Create(filePath)) + using (var writer = new StreamWriter(stream)) { Write(writer, matrix, delimiter: delimiter, columnHeaders: columnHeaders, format: format, formatProvider: formatProvider, missingValue: missingValue); } diff --git a/src/Data/Text/MatrixMarketWriter.cs b/src/Data/Text/MatrixMarketWriter.cs index b5667bd7..3e8b1549 100644 --- a/src/Data/Text/MatrixMarketWriter.cs +++ b/src/Data/Text/MatrixMarketWriter.cs @@ -61,8 +61,12 @@ namespace MathNet.Numerics.Data.Text case Compression.GZip: using (var compressed = new GZipStream(stream, CompressionMode.Compress)) +#if NETSTANDARD1_3 + using (var writer = new StreamWriter(compressed)) +#else using (var buffered = new BufferedStream(compressed, 4096)) using (var writer = new StreamWriter(buffered)) +#endif { WriteMatrix(writer, matrix); } @@ -91,8 +95,12 @@ namespace MathNet.Numerics.Data.Text case Compression.GZip: using (var compressed = new GZipStream(stream, CompressionMode.Compress)) +#if NETSTANDARD1_3 + using (var writer = new StreamWriter(compressed)) +#else using (var buffered = new BufferedStream(compressed, 4096)) using (var writer = new StreamWriter(buffered)) +#endif { WriteVector(writer, vector); } diff --git a/src/Data/Text/Text.csproj b/src/Data/Text/Text.csproj index 9f50396a..75c57547 100644 --- a/src/Data/Text/Text.csproj +++ b/src/Data/Text/Text.csproj @@ -1,100 +1,53 @@ - - - + + - Debug - AnyCPU - {9D3A08E1-6B96-4552-A535-412E589B3264} Library - Properties - MathNet.Numerics.Data.Text + net40;netstandard1.3;netstandard2.0 + 2.0.1 MathNet.Numerics.Data.Text - v4.0 - 512 - - - true - full - false - ..\..\..\out\Data\lib-debug\Net40\ - ..\..\..\obj\Data\lib-debug\Net40\ - ..\..\..\obj\Data\lib-debug\Net40\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - ..\..\..\out\Data\lib\Net40\ - ..\..\..\obj\Data\lib\Net40\ - ..\..\..\obj\Data\lib\Net40\ - ..\..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Text.xml - TRACE - prompt - 4 + MathNet.Numerics.Data.Text + true + MathNet.Numerics.Data.Text + 4.0.0 + beta01 + 4.0.0-beta01 + 4.0.0-beta01 + 4.0.0.0 + 4.0.0.0 + Math.NET Numerics - Text Data I/O Extensions + Christoph Ruegg, Marcus Cuda + Math.NET Project + Math.NET Numerics + Text Data Input/Output Extensions for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. + Copyright Math.NET Project + false + https://numerics.mathdotnet.com/License.html + https://numerics.mathdotnet.com/ + https://www.mathdotnet.com/images/MathNet128.png + Support for Math.NET Numerics v4 +In addition to .Net 4.0 and newer now also targets .Net Standard 1.3 and 2.0. + math numeric data text csv tsv json xml + false + https://github.com/mathnet/mathnet-numerics + git + en + false + true + false + true + false + true + true + 1701;1702;1705;1591;1573 - + - - - - - - - - - + - + - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\net35\MathNet.Numerics.dll - True - True - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\net40\MathNet.Numerics.dll - True - True - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll - True - True - - - - - - - ..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll - True - True - - - - - \ No newline at end of file + + diff --git a/src/DataUnitTests/Matlab/MatlabWriterTests.cs b/src/DataUnitTests/Matlab/MatlabWriterTests.cs index 8bd02309..ea604607 100644 --- a/src/DataUnitTests/Matlab/MatlabWriterTests.cs +++ b/src/DataUnitTests/Matlab/MatlabWriterTests.cs @@ -44,13 +44,21 @@ namespace MathNet.Numerics.Data.UnitTests.Matlab public void WriteBadMatricesThrowsArgumentException() { Matrix matrix = Matrix.Build.Dense(1, 1); - Assert.Throws(() => MatlabWriter.Write("somefile3", matrix, string.Empty)); - Assert.Throws(() => MatlabWriter.Write("somefile3", matrix, null)); - Assert.Throws(() => MatlabWriter.Write("somefile3", matrix, "some matrix")); - Assert.Throws(() => MatlabWriter.Write("somefile3", new[] { matrix }, new[] { string.Empty })); - Assert.Throws(() => MatlabWriter.Write("somefile3", new[] { matrix }, new string[] { null })); - Assert.Throws(() => MatlabWriter.Write("somefile3", new[] { matrix, matrix }, new[] { "matrix" })); - Assert.Throws(() => MatlabWriter.Write("somefile3", new[] { matrix }, new[] { "some matrix" })); + var filePath = Path.GetTempFileName(); + try + { + Assert.Throws(() => MatlabWriter.Write(filePath, matrix, string.Empty)); + Assert.Throws(() => MatlabWriter.Write(filePath, matrix, null)); + Assert.Throws(() => MatlabWriter.Write(filePath, matrix, "some matrix")); + Assert.Throws(() => MatlabWriter.Write(filePath, new[] { matrix }, new[] { string.Empty })); + Assert.Throws(() => MatlabWriter.Write(filePath, new[] { matrix }, new string[] { null })); + Assert.Throws(() => MatlabWriter.Write(filePath, new[] { matrix, matrix }, new[] { "matrix" })); + Assert.Throws(() => MatlabWriter.Write(filePath, new[] { matrix }, new[] { "some matrix" })); + } + finally + { + File.Delete(filePath); + } } [Test] diff --git a/src/Data/Text/Properties/AssemblyInfo.cs b/src/DataUnitTests/Program.cs similarity index 58% rename from src/Data/Text/Properties/AssemblyInfo.cs rename to src/DataUnitTests/Program.cs index d2432e66..1e78e64a 100644 --- a/src/Data/Text/Properties/AssemblyInfo.cs +++ b/src/DataUnitTests/Program.cs @@ -1,8 +1,9 @@ -// +// // Math.NET Numerics, part of the Math.NET Project -// https://numerics.mathdotnet.com +// http://numerics.mathdotnet.com +// http://github.com/mathnet/mathnet-numerics // -// Copyright (c) 2009-2013 Math.NET +// Copyright (c) 2009-2017 Math.NET // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation @@ -26,22 +27,16 @@ // OTHER DEALINGS IN THE SOFTWARE. // -using System; +using NUnitLite; using System.Reflection; -using System.Runtime.InteropServices; -[assembly: AssemblyTitle("Math.NET Numerics - Text Data I/O Extensions")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Marcus Cuda, Christoph Ruegg")] -[assembly: AssemblyProduct("Math.NET Numerics")] -[assembly: AssemblyCopyright("Copyright (c) Math.NET Project")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: CLSCompliant(true)] -[assembly: ComVisible(false)] -[assembly: Guid("d9f6a513-7772-4a7d-a15e-668dfcdf5b00")] - -[assembly: AssemblyVersion("3.2.1.0")] -[assembly: AssemblyFileVersion("3.2.1.0")] -[assembly: AssemblyInformationalVersion("3.2.1")] +namespace MathNet.Numerics.Data.UnitTests +{ + class Program + { + public static int Main(string[] args) + { + return new AutoRun(typeof(Program).GetTypeInfo().Assembly).Execute(args); + } + } +} diff --git a/src/DataUnitTests/Properties/AssemblyInfo.cs b/src/DataUnitTests/Properties/AssemblyInfo.cs index 1ac426c3..9fb266df 100644 --- a/src/DataUnitTests/Properties/AssemblyInfo.cs +++ b/src/DataUnitTests/Properties/AssemblyInfo.cs @@ -14,6 +14,6 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] [assembly: Guid("bb41bee6-eb4c-48c9-8edd-7a5ae2422567")] -[assembly: AssemblyVersion("3.2.1.0")] -[assembly: AssemblyFileVersion("3.2.1.0")] -[assembly: AssemblyInformationalVersion("3.2.1")] +[assembly: AssemblyVersion("4.0.0.0")] +[assembly: AssemblyFileVersion("4.0.0.0")] +[assembly: AssemblyInformationalVersion("4.0.0-beta01")] diff --git a/src/DataUnitTests/UnitTests.csproj b/src/DataUnitTests/UnitTests.csproj index 7c78428b..963c06eb 100644 --- a/src/DataUnitTests/UnitTests.csproj +++ b/src/DataUnitTests/UnitTests.csproj @@ -1,137 +1,30 @@  - - + - Debug - AnyCPU - {6B0247F6-B332-41BC-B100-C0E5509EE612} - Library - Properties - MathNet.Numerics.Data.UnitTests + Exe + net45;netcoreapp1.1;netcoreapp2.0 + win7-x64;win-7x86;ubuntu.16.10-x64 + 2.0.0 + false MathNet.Numerics.Data.UnitTests - v4.0 - 512 - - - true - full - false - ..\..\out\Data\test-debug\Net40\ - ..\..\obj\Data\test-debug\Net40\ - ..\..\obj\Data\test-debug\Net40\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - ..\..\out\Data\test\Net40\ - ..\..\obj\Data\test\Net40\ - ..\..\obj\Data\test\Net40\ - TRACE - prompt - 4 + MathNet.Numerics.Data.UnitTests + false - + + + - - - - - - - - - - - - Designer - + + + - - {550fb330-c86f-4c9d-9b4c-6d830ceb7520} - Matlab - - - {9d3a08e1-6b96-4552-a535-412e589b3264} - Text - - - {af3253c9-4db5-45a0-98cf-c105fda9da47} - TestData - + - - - - - - - ..\..\packages\data\MathNet.Numerics\lib\net35\MathNet.Numerics.dll - True - True - - - - - - - ..\..\packages\data\MathNet.Numerics\lib\net40\MathNet.Numerics.dll - True - True - - - - - - - ..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll - True - True - - - - - - - ..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll - True - True - - - - - - - - - ..\..\packages\NUnit\lib\net35\nunit.framework.dll - True - True - - - - - - - ..\..\packages\NUnit\lib\net45\nunit.framework.dll - True - True - - - - + diff --git a/src/DataUnitTests/paket.references b/src/DataUnitTests/paket.references new file mode 100644 index 00000000..b08c7ea5 --- /dev/null +++ b/src/DataUnitTests/paket.references @@ -0,0 +1,4 @@ +group Data + NUnit + NUnitLite content:none + MathNet.Numerics