diff --git a/Roslyn.sln b/Roslyn.sln
index 75a166dfdb773..942ff95f2c1a6 100644
--- a/Roslyn.sln
+++ b/Roslyn.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
-VisualStudioVersion = 14.0.23107.0
+VisualStudioVersion = 14.0.24720.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysisTest", "src\Compilers\Core\CodeAnalysisTest\CodeAnalysisTest.csproj", "{A4C99B85-765C-4C65-9C2A-BB609AAB09E6}"
EndProject
@@ -96,8 +96,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpWorkspace", "src\Work
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicWorkspace", "src\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj", "{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FakeSign", "src\Tools\Source\FakeSign\FakeSign.csproj", "{97CC7ABF-7E07-4F3A-947B-8C2D8F916450}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RunTests", "src\Tools\Source\RunTests\RunTests.csproj", "{1A3941F1-1E1F-4EF7-8064-7729C4C2E2AA}"
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicFeatures", "src\Features\VisualBasic\Portable\BasicFeatures.vbproj", "{A1BCD0CE-6C2F-4F8C-9A48-D9D93928E26D}"
@@ -1083,26 +1081,6 @@ Global
{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}.Release|x64.Build.0 = Release|Any CPU
{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}.Release|x86.ActiveCfg = Release|Any CPU
{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}.Release|x86.Build.0 = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|ARM.Build.0 = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|x64.ActiveCfg = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|x64.Build.0 = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|x86.ActiveCfg = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Debug|x86.Build.0 = Debug|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|Any CPU.Build.0 = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|ARM.ActiveCfg = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|ARM.Build.0 = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|x64.ActiveCfg = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|x64.Build.0 = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|x86.ActiveCfg = Release|Any CPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}.Release|x86.Build.0 = Release|Any CPU
{1A3941F1-1E1F-4EF7-8064-7729C4C2E2AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1A3941F1-1E1F-4EF7-8064-7729C4C2E2AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1A3941F1-1E1F-4EF7-8064-7729C4C2E2AA}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -2821,7 +2799,6 @@ Global
{2E87FA96-50BB-4607-8676-46521599F998} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
{21B239D0-D144-430F-A394-C066D58EE267} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{1A3941F1-1E1F-4EF7-8064-7729C4C2E2AA} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{A1BCD0CE-6C2F-4F8C-9A48-D9D93928E26D} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6}
{3973B09A-4FBF-44A5-8359-3D22CEB71F71} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6}
diff --git a/src/Tools/Source/FakeSign/App.config b/src/Tools/Source/FakeSign/App.config
deleted file mode 100644
index ff99501038c99..0000000000000
--- a/src/Tools/Source/FakeSign/App.config
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/src/Tools/Source/FakeSign/FakeSign.csproj b/src/Tools/Source/FakeSign/FakeSign.csproj
deleted file mode 100644
index c01d9dc98865f..0000000000000
--- a/src/Tools/Source/FakeSign/FakeSign.csproj
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
- True
- Debug
- AnyCPU
- AnyCPU
- {97CC7ABF-7E07-4F3A-947B-8C2D8F916450}
- Exe
- FakeSign
- FakeSign
- ..\..\
- true
- true
- v4.5.2
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Tools/Source/FakeSign/FakeSign.nuspec b/src/Tools/Source/FakeSign/FakeSign.nuspec
deleted file mode 100644
index a516da3d590f6..0000000000000
--- a/src/Tools/Source/FakeSign/FakeSign.nuspec
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- FakeSign
- 0.9.2
- FakeSign
- Roslyn
- Roslyn
- http://www.apache.org/licenses/LICENSE-2.0
- https://github.com/dotnet/roslyn/tree/master/src/Tools/Source/FakeSign
- false
- A tool for OSS / fake signing .NET binaries
-
-
-
-
-
-
-
diff --git a/src/Tools/Source/FakeSign/Program.cs b/src/Tools/Source/FakeSign/Program.cs
deleted file mode 100644
index 1955c44d63343..0000000000000
--- a/src/Tools/Source/FakeSign/Program.cs
+++ /dev/null
@@ -1,211 +0,0 @@
-// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
-
-using System;
-using System.IO;
-using System.Reflection.Metadata;
-using System.Reflection.PortableExecutable;
-
-namespace FakeSign
-{
- ///
- /// Takes a delay-signed assembly and flips its CLI header "strong-name signed" bit without
- /// adding a correct signature. This creates an assembly that can be loaded in full trust
- /// without registering for verification skipping. The assembly cannot be installed to the
- /// GAC.
- ///
- ///
- /// This code is taken largely from the Microsoft.BuildTools project and their OSS signing
- /// process.
- ///
- /// https://github.com/dotnet/buildtools/blob/master/src/Microsoft.DotNet.Build.Tasks/OpenSourceSign.cs
- ///
- internal static class Program
- {
- ///
- /// The number of bytes from the start of the to its .
- ///
- private const int OffsetFromStartOfCorHeaderToFlags =
- sizeof(Int32) // byte count
- + sizeof(Int16) // major version
- + sizeof(Int16) // minor version
- + sizeof(Int64); // metadata directory
-
- private static bool ExecuteCore(string assemblyPath, bool unSign = false, bool force = false)
- {
- if (Directory.Exists(assemblyPath))
- {
- Console.Error.WriteLine($"Expected file, not a directory: {assemblyPath}");
- return false;
- }
-
- if (!File.Exists(assemblyPath))
- {
- Console.Error.WriteLine($"File not found: {assemblyPath}");
- return false;
- }
-
- using (var stream = OpenFile(assemblyPath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
- using (var reader = new PEReader(stream))
- using (var writer = new BinaryWriter(stream))
- {
- var mdReader = ValidateManagedAssemblyAndGetMetadataReader(reader);
- if (mdReader == null)
- {
- Console.Error.WriteLine($"Cannot {(unSign ? "un-sign" : "sign")} {assemblyPath}.");
- return false;
- }
-
- if (!force && !Validate(reader, mdReader, unSign))
- {
- Console.Error.WriteLine($"Use the -f (force) option to {(unSign ? "un-sign" : "sign")} {assemblyPath} anyway.");
- return false;
- }
-
- stream.Position = reader.PEHeaders.CorHeaderStartOffset + OffsetFromStartOfCorHeaderToFlags;
-
- var flags = reader.PEHeaders.CorHeader.Flags;
- if (unSign)
- {
- flags &= ~CorFlags.StrongNameSigned;
- }
- else
- {
- flags |= CorFlags.StrongNameSigned;
- }
-
- writer.Write((UInt32)flags);
- }
-
- return true;
- }
-
- private static MetadataReader ValidateManagedAssemblyAndGetMetadataReader(PEReader peReader)
- {
- if (!peReader.HasMetadata)
- {
- Console.Error.WriteLine("PE file is not a managed module.");
- return null;
- }
-
- var mdReader = peReader.GetMetadataReader();
- if (!mdReader.IsAssembly)
- {
- Console.Error.WriteLine("PE file is not an assembly.");
- return null;
- }
-
- return mdReader;
- }
-
- ///
- /// Returns true if the PE file meets all of the pre-conditions to be Open Source Signed.
- /// Returns false and logs msbuild errors otherwise.
- ///
- private static bool Validate(PEReader peReader, MetadataReader mdReader, bool unSign)
- {
- CorHeader header = peReader.PEHeaders.CorHeader;
- var expectedStrongNameFlag = unSign ? CorFlags.StrongNameSigned : 0;
- var actualStrongNameFlag = header.Flags & CorFlags.StrongNameSigned;
-
- if (expectedStrongNameFlag != actualStrongNameFlag)
- {
- Console.Error.WriteLine($"PE file is {(unSign ? "not" : "already")} strong-name signed.");
- return false;
- }
-
- if ((header.StrongNameSignatureDirectory.Size <= 0) || mdReader.GetAssemblyDefinition().PublicKey.IsNil)
- {
- Console.Error.WriteLine("PE file is not a delay-signed assembly.");
- return false;
- }
-
- return true;
- }
-
- ///
- /// Wraps FileStream constructor to normalize all unpreventable exceptions to IOException.
- ///
- private static FileStream OpenFile(string path, FileMode mode, FileAccess access, FileShare share)
- {
- try
- {
- return new FileStream(path, mode, access, share);
- }
- catch (ArgumentException ex)
- {
- throw new IOException(ex.Message, ex);
- }
- catch (UnauthorizedAccessException ex)
- {
- throw new IOException(ex.Message, ex);
- }
- catch (NotSupportedException ex)
- {
- throw new IOException(ex.Message, ex);
- }
- }
-
- internal static int Main(string[] args)
- {
- string file = null;
- bool unSign = false;
- bool force = false;
-
- foreach (string arg in args)
- {
- if (arg.Length >= 2 && (arg[0] == '-' || arg[0] == '/'))
- {
- switch (arg[1])
- {
- case '?':
- goto Help;
-
- case 'u':
- case 'U':
- unSign = true;
- break;
-
-
- case 'f':
- case 'F':
- force = true;
- break;
-
- default:
- Console.Error.WriteLine($"Unrecognized switch {arg}");
- goto Help;
- }
- }
- else if (file != null)
- {
- Console.Error.WriteLine("Too many arguments.");
- goto Help;
- }
- else
- {
- file = arg;
- }
- }
-
- if (file == null)
- {
- Console.Error.WriteLine("Missing assemblyPath.");
- goto Help;
- }
-
- return ExecuteCore(file, unSign, force) ? 0 : 1;
-
- Help:
- Console.Error.Write(
-@"Sets or removes the ""strong name signed"" flag in a managed assembly. This
-creates an assembly that can be loaded in full trust without registering for
-verification skipping.
-
-FakeSign [-u] [-f] assemblyPath
- -u (unsign) Clears the strong name flag (default is to set the flag).
- -f (force) Updates even if nothing would change.
-");
- return 1;
- }
- }
-}
diff --git a/src/Tools/Source/FakeSign/project.json b/src/Tools/Source/FakeSign/project.json
deleted file mode 100644
index 2e51c31503598..0000000000000
--- a/src/Tools/Source/FakeSign/project.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "dependencies": {
- "System.Reflection.Metadata": "1.2.0-rc2-23608"
- },
- "frameworks": {
- "net452": {}
- },
- "runtimes": {
- "win7": { },
- "win7-anycpu": { }
- }
-}
\ No newline at end of file
diff --git a/src/Tools/Source/FakeSign/project.lock.json b/src/Tools/Source/FakeSign/project.lock.json
deleted file mode 100644
index 7018416b432a9..0000000000000
--- a/src/Tools/Source/FakeSign/project.lock.json
+++ /dev/null
@@ -1,688 +0,0 @@
-{
- "locked": false,
- "version": 1,
- "targets": {
- ".NETFramework,Version=v4.5.2": {
- "System.Collections/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "[4.0.0, )",
- "System.Diagnostics.Debug": "[4.0.0, )",
- "System.Globalization": "[4.0.0, )",
- "System.Linq": "[4.0.0, )",
- "System.Resources.ResourceManager": "[4.0.0, )",
- "System.Runtime": "[4.0.0, )",
- "System.Runtime.Extensions": "[4.0.0, )",
- "System.Threading": "[4.0.0, )"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Globalization/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.2.0-rc2-23608": {
- "dependencies": {
- "System.Collections.Immutable": "[1.1.37, )"
- },
- "compile": {
- "lib/dotnet5.2/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet5.2/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- }
- },
- ".NETFramework,Version=v4.5.2/win7": {
- "System.Collections/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "[4.0.0, )",
- "System.Diagnostics.Debug": "[4.0.0, )",
- "System.Globalization": "[4.0.0, )",
- "System.Linq": "[4.0.0, )",
- "System.Resources.ResourceManager": "[4.0.0, )",
- "System.Runtime": "[4.0.0, )",
- "System.Runtime.Extensions": "[4.0.0, )",
- "System.Threading": "[4.0.0, )"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Globalization/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.2.0-rc2-23608": {
- "dependencies": {
- "System.Collections.Immutable": "[1.1.37, )"
- },
- "compile": {
- "lib/dotnet5.2/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet5.2/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- }
- },
- ".NETFramework,Version=v4.5.2/win7-anycpu": {
- "System.Collections/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Collections.Immutable/1.1.37": {
- "dependencies": {
- "System.Collections": "[4.0.0, )",
- "System.Diagnostics.Debug": "[4.0.0, )",
- "System.Globalization": "[4.0.0, )",
- "System.Linq": "[4.0.0, )",
- "System.Resources.ResourceManager": "[4.0.0, )",
- "System.Runtime": "[4.0.0, )",
- "System.Runtime.Extensions": "[4.0.0, )",
- "System.Threading": "[4.0.0, )"
- },
- "compile": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- },
- "runtime": {
- "lib/dotnet/System.Collections.Immutable.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Globalization/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Linq/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.Metadata/1.2.0-rc2-23608": {
- "dependencies": {
- "System.Collections.Immutable": "[1.1.37, )"
- },
- "compile": {
- "lib/dotnet5.2/System.Reflection.Metadata.dll": {}
- },
- "runtime": {
- "lib/dotnet5.2/System.Reflection.Metadata.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime.Extensions/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading/4.0.0": {
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- }
- }
- },
- "libraries": {
- "System.Collections/4.0.0": {
- "sha512": "i2vsGDIEbWdHcUSNDPKZP/ZWod6o740el7mGTCy0dqbCxQh74W4QoC+klUwPEtGEFuvzJ7bJgvwJqscosVNyZQ==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "package/services/metadata/core-properties/24c5f986c3534c16ad303a35c4af021d.psmdcp",
- "ref/dotnet/de/System.Collections.xml",
- "ref/dotnet/es/System.Collections.xml",
- "ref/dotnet/fr/System.Collections.xml",
- "ref/dotnet/it/System.Collections.xml",
- "ref/dotnet/ja/System.Collections.xml",
- "ref/dotnet/ko/System.Collections.xml",
- "ref/dotnet/ru/System.Collections.xml",
- "ref/dotnet/System.Collections.dll",
- "ref/dotnet/System.Collections.xml",
- "ref/dotnet/zh-hans/System.Collections.xml",
- "ref/dotnet/zh-hant/System.Collections.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/de/System.Collections.xml",
- "ref/netcore50/es/System.Collections.xml",
- "ref/netcore50/fr/System.Collections.xml",
- "ref/netcore50/it/System.Collections.xml",
- "ref/netcore50/ja/System.Collections.xml",
- "ref/netcore50/ko/System.Collections.xml",
- "ref/netcore50/ru/System.Collections.xml",
- "ref/netcore50/System.Collections.dll",
- "ref/netcore50/System.Collections.xml",
- "ref/netcore50/zh-hans/System.Collections.xml",
- "ref/netcore50/zh-hant/System.Collections.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Collections.nuspec"
- ]
- },
- "System.Collections.Immutable/1.1.37": {
- "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/dotnet/System.Collections.Immutable.dll",
- "lib/dotnet/System.Collections.Immutable.xml",
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
- "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
- "package/services/metadata/core-properties/a02fdeabe1114a24bba55860b8703852.psmdcp",
- "System.Collections.Immutable.nuspec"
- ]
- },
- "System.Diagnostics.Debug/4.0.0": {
- "sha512": "AYJsLLGDVTC/nyURjgAo7Lpye0+HuSkcQujUf+NgQVdC/C/ky5NyamQHCforHJzgqspitMMtBe8B4UBdGXy1zQ==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "package/services/metadata/core-properties/9589d3ad95ef4d84a1edf67426c7c00a.psmdcp",
- "ref/dotnet/de/System.Diagnostics.Debug.xml",
- "ref/dotnet/es/System.Diagnostics.Debug.xml",
- "ref/dotnet/fr/System.Diagnostics.Debug.xml",
- "ref/dotnet/it/System.Diagnostics.Debug.xml",
- "ref/dotnet/ja/System.Diagnostics.Debug.xml",
- "ref/dotnet/ko/System.Diagnostics.Debug.xml",
- "ref/dotnet/ru/System.Diagnostics.Debug.xml",
- "ref/dotnet/System.Diagnostics.Debug.dll",
- "ref/dotnet/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/de/System.Diagnostics.Debug.xml",
- "ref/netcore50/es/System.Diagnostics.Debug.xml",
- "ref/netcore50/fr/System.Diagnostics.Debug.xml",
- "ref/netcore50/it/System.Diagnostics.Debug.xml",
- "ref/netcore50/ja/System.Diagnostics.Debug.xml",
- "ref/netcore50/ko/System.Diagnostics.Debug.xml",
- "ref/netcore50/ru/System.Diagnostics.Debug.xml",
- "ref/netcore50/System.Diagnostics.Debug.dll",
- "ref/netcore50/System.Diagnostics.Debug.xml",
- "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
- "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Diagnostics.Debug.nuspec"
- ]
- },
- "System.Globalization/4.0.0": {
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "package/services/metadata/core-properties/7256e6303e10459782eff20c3ec90af5.psmdcp",
- "ref/dotnet/de/System.Globalization.xml",
- "ref/dotnet/es/System.Globalization.xml",
- "ref/dotnet/fr/System.Globalization.xml",
- "ref/dotnet/it/System.Globalization.xml",
- "ref/dotnet/ja/System.Globalization.xml",
- "ref/dotnet/ko/System.Globalization.xml",
- "ref/dotnet/ru/System.Globalization.xml",
- "ref/dotnet/System.Globalization.dll",
- "ref/dotnet/System.Globalization.xml",
- "ref/dotnet/zh-hans/System.Globalization.xml",
- "ref/dotnet/zh-hant/System.Globalization.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/de/System.Globalization.xml",
- "ref/netcore50/es/System.Globalization.xml",
- "ref/netcore50/fr/System.Globalization.xml",
- "ref/netcore50/it/System.Globalization.xml",
- "ref/netcore50/ja/System.Globalization.xml",
- "ref/netcore50/ko/System.Globalization.xml",
- "ref/netcore50/ru/System.Globalization.xml",
- "ref/netcore50/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Globalization.nuspec"
- ]
- },
- "System.Linq/4.0.0": {
- "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/dotnet/System.Linq.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Linq.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "package/services/metadata/core-properties/6fcde56ce4094f6a8fff4b28267da532.psmdcp",
- "ref/dotnet/de/System.Linq.xml",
- "ref/dotnet/es/System.Linq.xml",
- "ref/dotnet/fr/System.Linq.xml",
- "ref/dotnet/it/System.Linq.xml",
- "ref/dotnet/ja/System.Linq.xml",
- "ref/dotnet/ko/System.Linq.xml",
- "ref/dotnet/ru/System.Linq.xml",
- "ref/dotnet/System.Linq.dll",
- "ref/dotnet/System.Linq.xml",
- "ref/dotnet/zh-hans/System.Linq.xml",
- "ref/dotnet/zh-hant/System.Linq.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Linq.dll",
- "ref/netcore50/System.Linq.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "System.Linq.nuspec"
- ]
- },
- "System.Reflection.Metadata/1.2.0-rc2-23608": {
- "sha512": "OTjZOWW+lJqVLkLeuZNWyNGL4PDSSJZIm5XPig0TOAwag46OyoEVz5t0AvE95SXj3mCaovSVpt8FvaXMiYt91w==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/dotnet5.2/System.Reflection.Metadata.dll",
- "lib/dotnet5.2/System.Reflection.Metadata.xml",
- "lib/portable-net45+win8/System.Reflection.Metadata.dll",
- "lib/portable-net45+win8/System.Reflection.Metadata.xml",
- "package/services/metadata/core-properties/c3d433fae9784b3da60bd437eacfbdd6.psmdcp",
- "System.Reflection.Metadata.nuspec"
- ]
- },
- "System.Resources.ResourceManager/4.0.0": {
- "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/DNXCore50/System.Resources.ResourceManager.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Resources.ResourceManager.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "package/services/metadata/core-properties/657a73ee3f09479c9fedb9538ade8eac.psmdcp",
- "ref/dotnet/de/System.Resources.ResourceManager.xml",
- "ref/dotnet/es/System.Resources.ResourceManager.xml",
- "ref/dotnet/fr/System.Resources.ResourceManager.xml",
- "ref/dotnet/it/System.Resources.ResourceManager.xml",
- "ref/dotnet/ja/System.Resources.ResourceManager.xml",
- "ref/dotnet/ko/System.Resources.ResourceManager.xml",
- "ref/dotnet/ru/System.Resources.ResourceManager.xml",
- "ref/dotnet/System.Resources.ResourceManager.dll",
- "ref/dotnet/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Resources.ResourceManager.dll",
- "ref/netcore50/System.Resources.ResourceManager.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
- "System.Resources.ResourceManager.nuspec"
- ]
- },
- "System.Runtime/4.0.0": {
- "sha512": "Uq9epame8hEqJlj4KaWb67dDJvj4IM37jRFGVeFbugRdPz48bR0voyBhrbf3iSa2tAmlkg4lsa6BUOL9iwlMew==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "package/services/metadata/core-properties/c5db97a122ad42aeb8e429022c1d1ab8.psmdcp",
- "ref/dotnet/de/System.Runtime.xml",
- "ref/dotnet/es/System.Runtime.xml",
- "ref/dotnet/fr/System.Runtime.xml",
- "ref/dotnet/it/System.Runtime.xml",
- "ref/dotnet/ja/System.Runtime.xml",
- "ref/dotnet/ko/System.Runtime.xml",
- "ref/dotnet/ru/System.Runtime.xml",
- "ref/dotnet/System.Runtime.dll",
- "ref/dotnet/System.Runtime.xml",
- "ref/dotnet/zh-hans/System.Runtime.xml",
- "ref/dotnet/zh-hant/System.Runtime.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/de/System.Runtime.xml",
- "ref/netcore50/es/System.Runtime.xml",
- "ref/netcore50/fr/System.Runtime.xml",
- "ref/netcore50/it/System.Runtime.xml",
- "ref/netcore50/ja/System.Runtime.xml",
- "ref/netcore50/ko/System.Runtime.xml",
- "ref/netcore50/ru/System.Runtime.xml",
- "ref/netcore50/System.Runtime.dll",
- "ref/netcore50/System.Runtime.xml",
- "ref/netcore50/zh-hans/System.Runtime.xml",
- "ref/netcore50/zh-hant/System.Runtime.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Runtime.nuspec"
- ]
- },
- "System.Runtime.Extensions/4.0.0": {
- "sha512": "zPzwoJcA7qar/b5Ihhzfcdr3vBOR8FIg7u//Qc5mqyAriasXuMFVraBZ5vOQq5asfun9ryNEL8Z2BOlUK5QRqA==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "package/services/metadata/core-properties/fb0a27c059094735ba8947d01a5f5660.psmdcp",
- "ref/dotnet/de/System.Runtime.Extensions.xml",
- "ref/dotnet/es/System.Runtime.Extensions.xml",
- "ref/dotnet/fr/System.Runtime.Extensions.xml",
- "ref/dotnet/it/System.Runtime.Extensions.xml",
- "ref/dotnet/ja/System.Runtime.Extensions.xml",
- "ref/dotnet/ko/System.Runtime.Extensions.xml",
- "ref/dotnet/ru/System.Runtime.Extensions.xml",
- "ref/dotnet/System.Runtime.Extensions.dll",
- "ref/dotnet/System.Runtime.Extensions.xml",
- "ref/dotnet/zh-hans/System.Runtime.Extensions.xml",
- "ref/dotnet/zh-hant/System.Runtime.Extensions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/de/System.Runtime.Extensions.xml",
- "ref/netcore50/es/System.Runtime.Extensions.xml",
- "ref/netcore50/fr/System.Runtime.Extensions.xml",
- "ref/netcore50/it/System.Runtime.Extensions.xml",
- "ref/netcore50/ja/System.Runtime.Extensions.xml",
- "ref/netcore50/ko/System.Runtime.Extensions.xml",
- "ref/netcore50/ru/System.Runtime.Extensions.xml",
- "ref/netcore50/System.Runtime.Extensions.dll",
- "ref/netcore50/System.Runtime.Extensions.xml",
- "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
- "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Runtime.Extensions.nuspec"
- ]
- },
- "System.Threading/4.0.0": {
- "sha512": "H6O/9gUrjPDNYanh/7OFGAZHjVXvEuITD0RcnjfvIV04HOGrOPqUBU0kmz9RIX/7YGgCQn1o1S2DX6Cuv8kVGQ==",
- "type": "Package",
- "files": [
- "[Content_Types].xml",
- "_rels/.rels",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "package/services/metadata/core-properties/bec033e95dbf4d6ba6595d2be7bb7e25.psmdcp",
- "ref/dotnet/de/System.Threading.xml",
- "ref/dotnet/es/System.Threading.xml",
- "ref/dotnet/fr/System.Threading.xml",
- "ref/dotnet/it/System.Threading.xml",
- "ref/dotnet/ja/System.Threading.xml",
- "ref/dotnet/ko/System.Threading.xml",
- "ref/dotnet/ru/System.Threading.xml",
- "ref/dotnet/System.Threading.dll",
- "ref/dotnet/System.Threading.xml",
- "ref/dotnet/zh-hans/System.Threading.xml",
- "ref/dotnet/zh-hant/System.Threading.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "ref/netcore50/de/System.Threading.xml",
- "ref/netcore50/es/System.Threading.xml",
- "ref/netcore50/fr/System.Threading.xml",
- "ref/netcore50/it/System.Threading.xml",
- "ref/netcore50/ja/System.Threading.xml",
- "ref/netcore50/ko/System.Threading.xml",
- "ref/netcore50/ru/System.Threading.xml",
- "ref/netcore50/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Threading.nuspec"
- ]
- }
- },
- "projectFileDependencyGroups": {
- "": [
- "System.Reflection.Metadata >= 1.2.0-rc2-23608"
- ],
- ".NETFramework,Version=v4.5.2": []
- }
-}
\ No newline at end of file