From: WonYoung Choi Date: Fri, 8 Mar 2019 09:54:49 +0000 (+0900) Subject: [Build] Remove tools source (#744) X-Git-Tag: submit/tizen/20190309.000720~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=27e92f313d6802a8404cf0c1d600e009b31cc28d;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [Build] Remove tools source (#744) Tools used in CI process have been moved to the external repo. TizenFX repo will have the binaries of APITool for generating dummy assemblies in GBS build. --- diff --git a/build/build.proj b/build/build.proj index 338f98eba..4b132271d 100644 --- a/build/build.proj +++ b/build/build.proj @@ -102,7 +102,7 @@ - $(MSBuildThisFileDirectory)..\tools\bin\APITool\APITool.dll + $(MSBuildThisFileDirectory)..\tools\bin\APITool.dll diff --git a/tools/bin/ABIChecker/ABIChecker.deps.json b/tools/bin/ABIChecker/ABIChecker.deps.json deleted file mode 100644 index 49ffc4682..000000000 --- a/tools/bin/ABIChecker/ABIChecker.deps.json +++ /dev/null @@ -1,1890 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.0", - "signature": "2fc82585dcddaec47eca18d7e283975ba2b60422" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v2.0": { - "ABIChecker/1.0.0": { - "dependencies": { - "CommandLineParser": "2.4.3", - "Microsoft.CodeAnalysis": "2.6.1", - "Microsoft.Extensions.DependencyModel": "2.0.4", - "System.Runtime.Loader": "4.3.0" - }, - "runtime": { - "ABIChecker.dll": {} - } - }, - "CommandLineParser/2.4.3": { - "runtime": { - "lib/netstandard2.0/CommandLine.dll": { - "assemblyVersion": "2.4.3.0", - "fileVersion": "2.4.3.0" - } - } - }, - "Microsoft.CodeAnalysis/2.6.1": { - "dependencies": { - "Microsoft.CodeAnalysis.CSharp.Workspaces": "2.6.1", - "Microsoft.CodeAnalysis.VisualBasic.Workspaces": "2.6.1" - } - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": {}, - "Microsoft.CodeAnalysis.Common/2.6.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.3.1", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": { - "assemblyVersion": "2.6.0.0", - "fileVersion": "2.6.1.62414" - } - } - }, - "Microsoft.CodeAnalysis.CSharp/2.6.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.6.1" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": { - "assemblyVersion": "2.6.0.0", - "fileVersion": "2.6.1.62414" - } - } - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/2.6.1": { - "dependencies": { - "Microsoft.CodeAnalysis.CSharp": "2.6.1", - "Microsoft.CodeAnalysis.Workspaces.Common": "2.6.1" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { - "assemblyVersion": "2.6.0.0", - "fileVersion": "2.6.1.62414" - } - } - }, - "Microsoft.CodeAnalysis.VisualBasic/2.6.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.6.1" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": { - "assemblyVersion": "2.6.0.0", - "fileVersion": "2.6.1.62414" - } - } - }, - "Microsoft.CodeAnalysis.VisualBasic.Workspaces/2.6.1": { - "dependencies": { - "Microsoft.CodeAnalysis.VisualBasic": "2.6.1", - "Microsoft.CodeAnalysis.Workspaces.Common": "2.6.1" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll": { - "assemblyVersion": "2.6.0.0", - "fileVersion": "2.6.1.62414" - } - } - }, - "Microsoft.CodeAnalysis.Workspaces.Common/2.6.1": { - "dependencies": { - "Microsoft.CodeAnalysis.Common": "2.6.1", - "System.Composition": "1.0.31", - "System.Diagnostics.Contracts": "4.3.0", - "System.Linq.Parallel": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.CodeAnalysis.Workspaces.dll": { - "assemblyVersion": "2.6.0.0", - "fileVersion": "2.6.1.62414" - } - } - }, - "Microsoft.CSharp/4.0.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "Microsoft.DotNet.PlatformAbstractions/2.0.4": { - "dependencies": { - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.0.0" - }, - "runtime": { - "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": { - "assemblyVersion": "2.0.4.0", - "fileVersion": "2.0.4.0" - } - } - }, - "Microsoft.Extensions.DependencyModel/2.0.4": { - "dependencies": { - "Microsoft.DotNet.PlatformAbstractions": "2.0.4", - "Newtonsoft.Json": "9.0.1", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Linq": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": { - "assemblyVersion": "2.0.4.0", - "fileVersion": "2.0.4.0" - } - } - }, - "Microsoft.NETCore.Targets/1.1.0": {}, - "Newtonsoft.Json/9.0.1": { - "dependencies": { - "Microsoft.CSharp": "4.0.1", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.1.1", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/Newtonsoft.Json.dll": { - "assemblyVersion": "9.0.0.0", - "fileVersion": "9.0.1.19813" - } - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/debian.8-x64/native/_._": { - "rid": "debian.8-x64", - "assetType": "native" - } - } - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/fedora.23-x64/native/_._": { - "rid": "fedora.23-x64", - "assetType": "native" - } - } - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/fedora.24-x64/native/_._": { - "rid": "fedora.24-x64", - "assetType": "native" - } - } - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/opensuse.13.2-x64/native/_._": { - "rid": "opensuse.13.2-x64", - "assetType": "native" - } - } - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/opensuse.42.1-x64/native/_._": { - "rid": "opensuse.42.1-x64", - "assetType": "native" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "runtimeTargets": { - "runtime/osx.10.10-x64/native/_._": { - "rid": "osx.10.10-x64", - "assetType": "native" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/osx.10.10-x64/native/_._": { - "rid": "osx.10.10-x64", - "assetType": "native" - } - } - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/rhel.7-x64/native/_._": { - "rid": "rhel.7-x64", - "assetType": "native" - } - } - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/ubuntu.14.04-x64/native/_._": { - "rid": "ubuntu.14.04-x64", - "assetType": "native" - } - } - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/ubuntu.16.04-x64/native/_._": { - "rid": "ubuntu.16.04-x64", - "assetType": "native" - } - } - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtime/ubuntu.16.10-x64/native/_._": { - "rid": "ubuntu.16.10-x64", - "assetType": "native" - } - } - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Buffers/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Collections.Immutable/1.3.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Composition/1.0.31": { - "dependencies": { - "System.Composition.AttributedModel": "1.0.31", - "System.Composition.Convention": "1.0.31", - "System.Composition.Hosting": "1.0.31", - "System.Composition.Runtime": "1.0.31", - "System.Composition.TypedParts": "1.0.31" - } - }, - "System.Composition.AttributedModel/1.0.31": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.AttributedModel.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.Convention/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Composition.AttributedModel": "1.0.31", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.Convention.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.Hosting/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Composition.Runtime": "1.0.31", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.Hosting.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.Runtime/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.Runtime.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Composition.TypedParts/1.0.31": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Composition.AttributedModel": "1.0.31", - "System.Composition.Hosting": "1.0.31", - "System.Composition.Runtime": "1.0.31", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Composition.TypedParts.dll": { - "assemblyVersion": "1.0.31.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Diagnostics.Contracts/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Linq.Parallel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Metadata/1.4.2": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Immutable": "1.3.1", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Runtime.Loader/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives/4.1.1": { - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtime/osx/lib/_._": { - "rid": "osx", - "assetType": "runtime" - }, - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.Cng/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - } - } - } - }, - "libraries": { - "ABIChecker/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "CommandLineParser/2.4.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3/WpSCsHNo4aTSaNW9SnmSqRNDgR4meKVJn5anKZn/hR/lGnDp8HbDMu1/w2GXOXi2rAhREU1cNwQMtEtlR1mg==", - "path": "commandlineparser/2.4.3", - "hashPath": "commandlineparser.2.4.3.nupkg.sha512" - }, - "Microsoft.CodeAnalysis/2.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fj/JBVjy9v7ss9MsTVxR655zpmKF1hO2UL3SJmZ4d0gJBHR+OONzUMmu0ueRokLBkvtMF3hDgpXUO/fXsK1xyA==", - "path": "microsoft.codeanalysis/2.6.1", - "hashPath": "microsoft.codeanalysis.2.6.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Common/2.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FUDSP9wUdFrVQlSvfzpDWdeeoYHAyhednROVZVEccDDo8XV58NYAg5aNYWVnwsYfbhyFwAk/xFNXK6vi9c6vYg==", - "path": "microsoft.codeanalysis.common/2.6.1", - "hashPath": "microsoft.codeanalysis.common.2.6.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp/2.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HodSc/cNtkTMufeYqliX6/RPH66/n8fRRHkmzP0R7ezr5b/DmPyMjiTBr1mOs5NbXyqjSTTSdPJ4xfBlp2NREQ==", - "path": "microsoft.codeanalysis.csharp/2.6.1", - "hashPath": "microsoft.codeanalysis.csharp.2.6.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.CSharp.Workspaces/2.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-80Qva3plPdI6sM8B6PYkmrgb+TI2lLd2feEto5eLPwL9s5EaBgvX778jL2vRs+WTZ22as42SFftVM+9I2YxSag==", - "path": "microsoft.codeanalysis.csharp.workspaces/2.6.1", - "hashPath": "microsoft.codeanalysis.csharp.workspaces.2.6.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.VisualBasic/2.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jeXBxfRDyNfYGYpTT4w7d/LaVTNjR1S9hu/R6ZOxLO9J3REgUCTU+hAMeSYc3/yQfeoEFe2qYoJKnji4IWRQIQ==", - "path": "microsoft.codeanalysis.visualbasic/2.6.1", - "hashPath": "microsoft.codeanalysis.visualbasic.2.6.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.VisualBasic.Workspaces/2.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PW/et8iIZohNw/G2fnP5vcWZaTWV3Z+TTrtKwZ431LE4FDv/fFyGTBAbNN2tsnyUoOvyEaJLBautJrpj+30wJQ==", - "path": "microsoft.codeanalysis.visualbasic.workspaces/2.6.1", - "hashPath": "microsoft.codeanalysis.visualbasic.workspaces.2.6.1.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.Workspaces.Common/2.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QZ2craFKKchzDZFxSObfPt8PR5GazkYPGTiFXVi5rHk0HSotSMR2sU7GUAKmg7bsGSTeHDr187vpvsZu6VuGTA==", - "path": "microsoft.codeanalysis.workspaces.common/2.6.1", - "hashPath": "microsoft.codeanalysis.workspaces.common.2.6.1.nupkg.sha512" - }, - "Microsoft.CSharp/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-17h8b5mXa87XYKrrVqdgZ38JefSUqLChUQpXgSnpzsM0nDOhE40FTeNWOJ/YmySGV6tG6T8+hjz6vxbknHJr6A==", - "path": "microsoft.csharp/4.0.1", - "hashPath": "microsoft.csharp.4.0.1.nupkg.sha512" - }, - "Microsoft.DotNet.PlatformAbstractions/2.0.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2HjSGp63VCLQaeGadrLYR868g25mJHr+TFF81yWCaClzjUbU2vNDx6km7SUgPnoLVksE/1e7in88eh+oPtc4aQ==", - "path": "microsoft.dotnet.platformabstractions/2.0.4", - "hashPath": "microsoft.dotnet.platformabstractions.2.0.4.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/2.0.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jnHAeijsfJFQXdXmnYK/NhQIkgBUeth//RZZkf0ldIKC+jARbf7YxbA9uTrs/EPhuQxHXaDxVuMyscgmL+UqfA==", - "path": "microsoft.extensions.dependencymodel/2.0.4", - "hashPath": "microsoft.extensions.dependencymodel.2.0.4.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" - }, - "Newtonsoft.Json/9.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U82mHQSKaIk+lpSVCbWYKNavmNH1i5xrExDEquU1i6I5pV6UMOqRnJRSlKO3cMPfcpp0RgDY+8jUXHdQ4IfXvw==", - "path": "newtonsoft.json/9.0.1", - "hashPath": "newtonsoft.json.9.0.1.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", - "path": "system.buffers/4.3.0", - "hashPath": "system.buffers.4.3.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==", - "path": "system.collections.immutable/1.3.1", - "hashPath": "system.collections.immutable.1.3.1.nupkg.sha512" - }, - "System.Composition/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CbzwbjxT04VU+JzQuPOYfUCybzBtbGZdqGJS9482dDBoBHbt3Zz0QAJ/Cjzpmq5xdL+hhW4FYWf/3wq2OCVXgg==", - "path": "system.composition/1.0.31", - "hashPath": "system.composition.1.0.31.nupkg.sha512" - }, - "System.Composition.AttributedModel/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NHWhkM3ZkspmA0XJEsKdtTt1ViDYuojgSND3yHhTzwxepiwqZf+BCWuvCbjUt4fe0NxxQhUDGJ5km6sLjo9qnQ==", - "path": "system.composition.attributedmodel/1.0.31", - "hashPath": "system.composition.attributedmodel.1.0.31.nupkg.sha512" - }, - "System.Composition.Convention/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GLjh2Ju71k6C0qxMMtl4efHa68NmWeIUYh4fkUI8xbjQrEBvFmRwMDFcylT8/PR9SQbeeL48IkFxU/+gd0nYEQ==", - "path": "system.composition.convention/1.0.31", - "hashPath": "system.composition.convention.1.0.31.nupkg.sha512" - }, - "System.Composition.Hosting/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KlZ4qkaa1p/U2WKr353XeQ9bjrxBwn9FcD5k9WFEuV1MloDMnTnhUwQU7h1WigvsCYykzoRdnDLq33wnUPwBeg==", - "path": "system.composition.hosting/1.0.31", - "hashPath": "system.composition.hosting.1.0.31.nupkg.sha512" - }, - "System.Composition.Runtime/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0LEJN+2NVM89CE4SekDrrk5tHV5LeATltkp+9WNYrR+Huiyt0vaCqHbbHtVAjPyeLWIc8dOz/3kthRBj32wGQg==", - "path": "system.composition.runtime/1.0.31", - "hashPath": "system.composition.runtime.1.0.31.nupkg.sha512" - }, - "System.Composition.TypedParts/1.0.31": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0Zae/FtzeFgDBBuILeIbC/T9HMYbW4olAmi8XqqAGosSOWvXfiQLfARZEhiGd0LVXaYgXr0NhxiU1LldRP1fpQ==", - "path": "system.composition.typedparts/1.0.31", - "hashPath": "system.composition.typedparts.1.0.31.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Contracts/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BQcxLgTgNS9a0Um9ASMIMumpmAmAMFXcQO/lMvNRsTg7tLY50Bp4fEJkg+uozATg8Sj2y9nDfpTeR2ImhIafaw==", - "path": "system.diagnostics.contracts/4.3.0", - "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Linq.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rvw62DwbrjHnE4aQUxCGGLeF3sfC5Pyv+O+1ZmfnFY3SLc31YwZo1dhjABihOVQUh4drpQ5wWQB8hVQbtGkxww==", - "path": "system.linq.parallel/4.3.0", - "hashPath": "system.linq.parallel.4.3.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.4.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KYPNMDrLB2R+G5JJiJ2fjBpihtktKVIjsirmyyv+VDo5rQkIR9BWeCYM1wDSzbQatWNZ/NQfPsQyTB1Ui3qBfQ==", - "path": "system.reflection.metadata/1.4.2", - "hashPath": "system.reflection.metadata.1.4.2.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", - "path": "system.runtime.interopservices.runtimeinformation/4.0.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512" - }, - "System.Runtime.Loader/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", - "path": "system.runtime.loader/4.3.0", - "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Runtime.Serialization.Primitives/4.1.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==", - "path": "system.runtime.serialization.primitives/4.1.1", - "hashPath": "system.runtime.serialization.primitives.4.1.1.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", - "path": "system.security.cryptography.cng/4.3.0", - "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IRiEFUa5b/Gs5Egg8oqBVoywhtOeaO2KOx3j0RfcYY/raxqBuEK7NXRDgOwtYM8qbi+7S4RPXUbNt+ZxyY0/NQ==", - "path": "system.text.encoding.codepages/4.3.0", - "hashPath": "system.text.encoding.codepages.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", - "path": "system.threading.tasks.extensions/4.3.0", - "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/tools/bin/ABIChecker/ABIChecker.dll b/tools/bin/ABIChecker/ABIChecker.dll deleted file mode 100644 index 13f8f3785..000000000 Binary files a/tools/bin/ABIChecker/ABIChecker.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/ABIChecker.pdb b/tools/bin/ABIChecker/ABIChecker.pdb deleted file mode 100644 index b2255c572..000000000 Binary files a/tools/bin/ABIChecker/ABIChecker.pdb and /dev/null differ diff --git a/tools/bin/ABIChecker/ABIChecker.runtimeconfig.json b/tools/bin/ABIChecker/ABIChecker.runtimeconfig.json deleted file mode 100644 index 7539019b1..000000000 --- a/tools/bin/ABIChecker/ABIChecker.runtimeconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp2.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "2.0.0" - } - } -} \ No newline at end of file diff --git a/tools/bin/ABIChecker/CommandLine.dll b/tools/bin/ABIChecker/CommandLine.dll deleted file mode 100755 index a7feec12c..000000000 Binary files a/tools/bin/ABIChecker/CommandLine.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll deleted file mode 100755 index 5f25549c6..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll b/tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll deleted file mode 100755 index 96e0fe7c9..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll b/tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll deleted file mode 100755 index 695c20286..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll b/tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll deleted file mode 100755 index f7b6c993a..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll b/tools/bin/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll deleted file mode 100755 index 5a75503ff..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.dll b/tools/bin/ABIChecker/Microsoft.CodeAnalysis.dll deleted file mode 100755 index 537d8a241..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.CodeAnalysis.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll b/tools/bin/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll deleted file mode 100755 index d93c731c4..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Microsoft.Extensions.DependencyModel.dll b/tools/bin/ABIChecker/Microsoft.Extensions.DependencyModel.dll deleted file mode 100755 index 2b692ed09..000000000 Binary files a/tools/bin/ABIChecker/Microsoft.Extensions.DependencyModel.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/Newtonsoft.Json.dll b/tools/bin/ABIChecker/Newtonsoft.Json.dll deleted file mode 100755 index 5f2336e6c..000000000 Binary files a/tools/bin/ABIChecker/Newtonsoft.Json.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/System.Composition.AttributedModel.dll b/tools/bin/ABIChecker/System.Composition.AttributedModel.dll deleted file mode 100644 index 4acc216e1..000000000 Binary files a/tools/bin/ABIChecker/System.Composition.AttributedModel.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/System.Composition.Convention.dll b/tools/bin/ABIChecker/System.Composition.Convention.dll deleted file mode 100644 index ef3669bb2..000000000 Binary files a/tools/bin/ABIChecker/System.Composition.Convention.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/System.Composition.Hosting.dll b/tools/bin/ABIChecker/System.Composition.Hosting.dll deleted file mode 100644 index a446fe6e0..000000000 Binary files a/tools/bin/ABIChecker/System.Composition.Hosting.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/System.Composition.Runtime.dll b/tools/bin/ABIChecker/System.Composition.Runtime.dll deleted file mode 100644 index a05bfe9c8..000000000 Binary files a/tools/bin/ABIChecker/System.Composition.Runtime.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/System.Composition.TypedParts.dll b/tools/bin/ABIChecker/System.Composition.TypedParts.dll deleted file mode 100644 index cfae95d0c..000000000 Binary files a/tools/bin/ABIChecker/System.Composition.TypedParts.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll b/tools/bin/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll deleted file mode 100755 index dd6b24ce2..000000000 Binary files a/tools/bin/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll and /dev/null differ diff --git a/tools/bin/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll b/tools/bin/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll deleted file mode 100755 index 0f2f44744..000000000 Binary files a/tools/bin/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll and /dev/null differ diff --git a/tools/bin/APITool.deps.json b/tools/bin/APITool.deps.json new file mode 100644 index 000000000..0fd262b1f --- /dev/null +++ b/tools/bin/APITool.deps.json @@ -0,0 +1,500 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.0", + "signature": "4287eed50f7e2ce2cafcee6c6b1b9b0b7eef1f43" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.0": { + "APITool/1.0.0": { + "dependencies": { + "CommandLineParser": "2.4.3", + "Mono.Cecil": "0.10.3" + }, + "runtime": { + "APITool.dll": {} + } + }, + "CommandLineParser/2.4.3": { + "runtime": { + "lib/netstandard2.0/CommandLine.dll": { + "assemblyVersion": "2.4.3.0", + "fileVersion": "2.4.3.0" + } + } + }, + "Microsoft.NETCore.Targets/1.0.1": {}, + "Mono.Cecil/0.10.3": { + "dependencies": { + "System.Collections": "4.0.11", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Reflection": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Csp": "4.0.0", + "System.Threading": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/Mono.Cecil.Mdb.dll": { + "assemblyVersion": "0.10.3.0", + "fileVersion": "0.10.3.0" + }, + "lib/netstandard1.3/Mono.Cecil.Pdb.dll": { + "assemblyVersion": "0.10.3.0", + "fileVersion": "0.10.3.0" + }, + "lib/netstandard1.3/Mono.Cecil.Rocks.dll": { + "assemblyVersion": "0.10.3.0", + "fileVersion": "0.10.3.0" + }, + "lib/netstandard1.3/Mono.Cecil.dll": { + "assemblyVersion": "0.10.3.0", + "fileVersion": "0.10.3.0" + } + } + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1" + } + }, + "System.Collections/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Collections.Concurrent/4.0.12": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.Diagnostics.Debug/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Globalization/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.IO/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.IO.FileSystem/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "dependencies": { + "System.Runtime": "4.1.0" + } + }, + "System.Linq/4.1.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Reflection/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Reflection.Primitives/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Resources.ResourceManager/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + } + }, + "System.Runtime/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1" + } + }, + "System.Runtime.Extensions/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Runtime.Handles/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Runtime.InteropServices/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Runtime.Numerics/4.0.1": { + "dependencies": { + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Csp/4.0.0": { + "dependencies": { + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.Text.Encoding/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Threading/4.0.11": { + "dependencies": { + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.Threading.Tasks/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + } + } + }, + "libraries": { + "APITool/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "CommandLineParser/2.4.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3/WpSCsHNo4aTSaNW9SnmSqRNDgR4meKVJn5anKZn/hR/lGnDp8HbDMu1/w2GXOXi2rAhREU1cNwQMtEtlR1mg==", + "path": "commandlineparser/2.4.3", + "hashPath": "commandlineparser.2.4.3.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", + "path": "microsoft.netcore.targets/1.0.1", + "hashPath": "microsoft.netcore.targets.1.0.1.nupkg.sha512" + }, + "Mono.Cecil/0.10.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RM04CLohPMOqmLjQFeqcNaWy4GVR/JyvaqjiUoFWWIcvVDX3KJ2oS+wfxyiDN0YvdAJD9GbAKF9Ms4nLhYzWkg==", + "path": "mono.cecil/0.10.3", + "hashPath": "mono.cecil.0.10.3.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", + "path": "runtime.native.system.security.cryptography/4.0.0", + "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" + }, + "System.Collections/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", + "path": "system.collections/4.0.11", + "hashPath": "system.collections.4.0.11.nupkg.sha512" + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", + "path": "system.collections.concurrent/4.0.12", + "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", + "path": "system.diagnostics.debug/4.0.11", + "hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", + "path": "system.diagnostics.tracing/4.1.0", + "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" + }, + "System.Globalization/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", + "path": "system.globalization/4.0.11", + "hashPath": "system.globalization.4.0.11.nupkg.sha512" + }, + "System.IO/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==", + "path": "system.io/4.1.0", + "hashPath": "system.io.4.1.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", + "path": "system.io.filesystem/4.0.1", + "hashPath": "system.io.filesystem.4.0.1.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", + "path": "system.io.filesystem.primitives/4.0.1", + "hashPath": "system.io.filesystem.primitives.4.0.1.nupkg.sha512" + }, + "System.Linq/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", + "path": "system.linq/4.1.0", + "hashPath": "system.linq.4.1.0.nupkg.sha512" + }, + "System.Reflection/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==", + "path": "system.reflection/4.1.0", + "hashPath": "system.reflection.4.1.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", + "path": "system.reflection.primitives/4.0.1", + "hashPath": "system.reflection.primitives.4.0.1.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", + "path": "system.resources.resourcemanager/4.0.1", + "hashPath": "system.resources.resourcemanager.4.0.1.nupkg.sha512" + }, + "System.Runtime/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==", + "path": "system.runtime/4.1.0", + "hashPath": "system.runtime.4.1.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", + "path": "system.runtime.extensions/4.1.0", + "hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", + "path": "system.runtime.handles/4.0.1", + "hashPath": "system.runtime.handles.4.0.1.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", + "path": "system.runtime.interopservices/4.1.0", + "hashPath": "system.runtime.interopservices.4.1.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", + "path": "system.runtime.numerics/4.0.1", + "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", + "path": "system.security.cryptography.algorithms/4.2.0", + "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", + "path": "system.security.cryptography.csp/4.0.0", + "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", + "path": "system.security.cryptography.encoding/4.0.0", + "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", + "path": "system.security.cryptography.primitives/4.0.0", + "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" + }, + "System.Text.Encoding/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", + "path": "system.text.encoding/4.0.11", + "hashPath": "system.text.encoding.4.0.11.nupkg.sha512" + }, + "System.Threading/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", + "path": "system.threading/4.0.11", + "hashPath": "system.threading.4.0.11.nupkg.sha512" + }, + "System.Threading.Tasks/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==", + "path": "system.threading.tasks/4.0.11", + "hashPath": "system.threading.tasks.4.0.11.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/tools/bin/APITool.dll b/tools/bin/APITool.dll new file mode 100644 index 000000000..df563c892 Binary files /dev/null and b/tools/bin/APITool.dll differ diff --git a/tools/bin/APITool.pdb b/tools/bin/APITool.pdb new file mode 100644 index 000000000..cec985cb2 Binary files /dev/null and b/tools/bin/APITool.pdb differ diff --git a/tools/bin/APITool.runtimeconfig.json b/tools/bin/APITool.runtimeconfig.json new file mode 100644 index 000000000..7539019b1 --- /dev/null +++ b/tools/bin/APITool.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp2.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "2.0.0" + } + } +} \ No newline at end of file diff --git a/tools/bin/APITool/APITool.deps.json b/tools/bin/APITool/APITool.deps.json deleted file mode 100644 index 383435faa..000000000 --- a/tools/bin/APITool/APITool.deps.json +++ /dev/null @@ -1,500 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.0", - "signature": "98b6c300d0247854f64d634c3d42698728676f02" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v2.0": { - "APITool/1.0.0": { - "dependencies": { - "CommandLineParser": "2.4.3", - "Mono.Cecil": "0.10.1" - }, - "runtime": { - "APITool.dll": {} - } - }, - "CommandLineParser/2.4.3": { - "runtime": { - "lib/netstandard2.0/CommandLine.dll": { - "assemblyVersion": "2.4.3.0", - "fileVersion": "2.4.3.0" - } - } - }, - "Microsoft.NETCore.Targets/1.0.1": {}, - "Mono.Cecil/0.10.1": { - "dependencies": { - "System.Collections": "4.0.11", - "System.IO.FileSystem": "4.0.1", - "System.IO.FileSystem.Primitives": "4.0.1", - "System.Reflection": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Security.Cryptography.Algorithms": "4.2.0", - "System.Security.Cryptography.Csp": "4.0.0", - "System.Threading": "4.0.11" - }, - "runtime": { - "lib/netstandard1.3/Mono.Cecil.Mdb.dll": { - "assemblyVersion": "0.10.1.0", - "fileVersion": "0.10.1.0" - }, - "lib/netstandard1.3/Mono.Cecil.Pdb.dll": { - "assemblyVersion": "0.10.1.0", - "fileVersion": "0.10.1.0" - }, - "lib/netstandard1.3/Mono.Cecil.Rocks.dll": { - "assemblyVersion": "0.10.1.0", - "fileVersion": "0.10.1.0" - }, - "lib/netstandard1.3/Mono.Cecil.dll": { - "assemblyVersion": "0.10.1.0", - "fileVersion": "0.10.1.0" - } - } - }, - "runtime.native.System.Security.Cryptography/4.0.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1" - } - }, - "System.Collections/4.0.11": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Collections.Concurrent/4.0.12": { - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Diagnostics.Tracing": "4.1.0", - "System.Globalization": "4.0.11", - "System.Reflection": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Diagnostics.Debug/4.0.11": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Diagnostics.Tracing/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Globalization/4.0.11": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.IO/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0", - "System.Text.Encoding": "4.0.11", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.IO.FileSystem/4.0.1": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.IO": "4.1.0", - "System.IO.FileSystem.Primitives": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Text.Encoding": "4.0.11", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.IO.FileSystem.Primitives/4.0.1": { - "dependencies": { - "System.Runtime": "4.1.0" - } - }, - "System.Linq/4.1.0": { - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0" - } - }, - "System.Reflection/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.IO": "4.1.0", - "System.Reflection.Primitives": "4.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Reflection.Primitives/4.0.1": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Resources.ResourceManager/4.0.1": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Globalization": "4.0.11", - "System.Reflection": "4.1.0", - "System.Runtime": "4.1.0" - } - }, - "System.Runtime/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1" - } - }, - "System.Runtime.Extensions/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Runtime.Handles/4.0.1": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Runtime.InteropServices/4.1.0": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Reflection": "4.1.0", - "System.Reflection.Primitives": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1" - } - }, - "System.Runtime.Numerics/4.0.1": { - "dependencies": { - "System.Globalization": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0" - } - }, - "System.Security.Cryptography.Algorithms/4.2.0": { - "dependencies": { - "System.Collections": "4.0.11", - "System.IO": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Runtime.Numerics": "4.0.1", - "System.Security.Cryptography.Encoding": "4.0.0", - "System.Security.Cryptography.Primitives": "4.0.0", - "System.Text.Encoding": "4.0.11", - "runtime.native.System.Security.Cryptography": "4.0.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.Csp/4.0.0": { - "dependencies": { - "System.IO": "4.1.0", - "System.Reflection": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Cryptography.Algorithms": "4.2.0", - "System.Security.Cryptography.Encoding": "4.0.0", - "System.Security.Cryptography.Primitives": "4.0.0", - "System.Text.Encoding": "4.0.11", - "System.Threading": "4.0.11" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.Encoding/4.0.0": { - "dependencies": { - "System.Collections": "4.0.11", - "System.Collections.Concurrent": "4.0.12", - "System.Linq": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Cryptography.Primitives": "4.0.0", - "System.Text.Encoding": "4.0.11", - "runtime.native.System.Security.Cryptography": "4.0.0" - }, - "runtimeTargets": { - "runtime/unix/lib/_._": { - "rid": "unix", - "assetType": "runtime" - }, - "runtime/win/lib/_._": { - "rid": "win", - "assetType": "runtime" - } - } - }, - "System.Security.Cryptography.Primitives/4.0.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.0.11", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Text.Encoding/4.0.11": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.Threading/4.0.11": { - "dependencies": { - "System.Runtime": "4.1.0", - "System.Threading.Tasks": "4.0.11" - } - }, - "System.Threading.Tasks/4.0.11": { - "dependencies": { - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0" - } - } - } - }, - "libraries": { - "APITool/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "CommandLineParser/2.4.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3/WpSCsHNo4aTSaNW9SnmSqRNDgR4meKVJn5anKZn/hR/lGnDp8HbDMu1/w2GXOXi2rAhREU1cNwQMtEtlR1mg==", - "path": "commandlineparser/2.4.3", - "hashPath": "commandlineparser.2.4.3.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", - "path": "microsoft.netcore.targets/1.0.1", - "hashPath": "microsoft.netcore.targets.1.0.1.nupkg.sha512" - }, - "Mono.Cecil/0.10.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZpklVgBklS7Rq3UQUzFZZvEpljrdyXxIbHKiZQJ4IMt4CAGYp7Z3mh5hNV4lT2e0CyTJ1Qb5ldNds0HzgYPlGw==", - "path": "mono.cecil/0.10.1", - "hashPath": "mono.cecil.0.10.1.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", - "path": "runtime.native.system.security.cryptography/4.0.0", - "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" - }, - "System.Collections/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", - "path": "system.collections/4.0.11", - "hashPath": "system.collections.4.0.11.nupkg.sha512" - }, - "System.Collections.Concurrent/4.0.12": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", - "path": "system.collections.concurrent/4.0.12", - "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", - "path": "system.diagnostics.debug/4.0.11", - "hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", - "path": "system.diagnostics.tracing/4.1.0", - "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" - }, - "System.Globalization/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", - "path": "system.globalization/4.0.11", - "hashPath": "system.globalization.4.0.11.nupkg.sha512" - }, - "System.IO/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==", - "path": "system.io/4.1.0", - "hashPath": "system.io.4.1.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", - "path": "system.io.filesystem/4.0.1", - "hashPath": "system.io.filesystem.4.0.1.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", - "path": "system.io.filesystem.primitives/4.0.1", - "hashPath": "system.io.filesystem.primitives.4.0.1.nupkg.sha512" - }, - "System.Linq/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", - "path": "system.linq/4.1.0", - "hashPath": "system.linq.4.1.0.nupkg.sha512" - }, - "System.Reflection/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==", - "path": "system.reflection/4.1.0", - "hashPath": "system.reflection.4.1.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", - "path": "system.reflection.primitives/4.0.1", - "hashPath": "system.reflection.primitives.4.0.1.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", - "path": "system.resources.resourcemanager/4.0.1", - "hashPath": "system.resources.resourcemanager.4.0.1.nupkg.sha512" - }, - "System.Runtime/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==", - "path": "system.runtime/4.1.0", - "hashPath": "system.runtime.4.1.0.nupkg.sha512" - }, - "System.Runtime.Extensions/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", - "path": "system.runtime.extensions/4.1.0", - "hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", - "path": "system.runtime.handles/4.0.1", - "hashPath": "system.runtime.handles.4.0.1.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", - "path": "system.runtime.interopservices/4.1.0", - "hashPath": "system.runtime.interopservices.4.1.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", - "path": "system.runtime.numerics/4.0.1", - "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", - "path": "system.security.cryptography.algorithms/4.2.0", - "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", - "path": "system.security.cryptography.csp/4.0.0", - "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", - "path": "system.security.cryptography.encoding/4.0.0", - "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", - "path": "system.security.cryptography.primitives/4.0.0", - "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" - }, - "System.Text.Encoding/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", - "path": "system.text.encoding/4.0.11", - "hashPath": "system.text.encoding.4.0.11.nupkg.sha512" - }, - "System.Threading/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", - "path": "system.threading/4.0.11", - "hashPath": "system.threading.4.0.11.nupkg.sha512" - }, - "System.Threading.Tasks/4.0.11": { - "type": "package", - "serviceable": true, - "sha512": "sha512-k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==", - "path": "system.threading.tasks/4.0.11", - "hashPath": "system.threading.tasks.4.0.11.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/tools/bin/APITool/APITool.dll b/tools/bin/APITool/APITool.dll deleted file mode 100644 index cf6848120..000000000 Binary files a/tools/bin/APITool/APITool.dll and /dev/null differ diff --git a/tools/bin/APITool/APITool.pdb b/tools/bin/APITool/APITool.pdb deleted file mode 100644 index ea5f448d4..000000000 Binary files a/tools/bin/APITool/APITool.pdb and /dev/null differ diff --git a/tools/bin/APITool/APITool.runtimeconfig.json b/tools/bin/APITool/APITool.runtimeconfig.json deleted file mode 100644 index 7539019b1..000000000 --- a/tools/bin/APITool/APITool.runtimeconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp2.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "2.0.0" - } - } -} \ No newline at end of file diff --git a/tools/bin/APITool/CommandLine.dll b/tools/bin/APITool/CommandLine.dll deleted file mode 100755 index a7feec12c..000000000 Binary files a/tools/bin/APITool/CommandLine.dll and /dev/null differ diff --git a/tools/bin/APITool/Mono.Cecil.Mdb.dll b/tools/bin/APITool/Mono.Cecil.Mdb.dll deleted file mode 100755 index 4fcaa4131..000000000 Binary files a/tools/bin/APITool/Mono.Cecil.Mdb.dll and /dev/null differ diff --git a/tools/bin/APITool/Mono.Cecil.Pdb.dll b/tools/bin/APITool/Mono.Cecil.Pdb.dll deleted file mode 100755 index 9b68872c8..000000000 Binary files a/tools/bin/APITool/Mono.Cecil.Pdb.dll and /dev/null differ diff --git a/tools/bin/APITool/Mono.Cecil.Rocks.dll b/tools/bin/APITool/Mono.Cecil.Rocks.dll deleted file mode 100755 index becd68533..000000000 Binary files a/tools/bin/APITool/Mono.Cecil.Rocks.dll and /dev/null differ diff --git a/tools/bin/APITool/Mono.Cecil.dll b/tools/bin/APITool/Mono.Cecil.dll deleted file mode 100755 index 58dddaa32..000000000 Binary files a/tools/bin/APITool/Mono.Cecil.dll and /dev/null differ diff --git a/tools/bin/CommandLine.dll b/tools/bin/CommandLine.dll new file mode 100755 index 000000000..a7feec12c Binary files /dev/null and b/tools/bin/CommandLine.dll differ diff --git a/tools/bin/Mono.Cecil.Mdb.dll b/tools/bin/Mono.Cecil.Mdb.dll new file mode 100755 index 000000000..2781b9438 Binary files /dev/null and b/tools/bin/Mono.Cecil.Mdb.dll differ diff --git a/tools/bin/Mono.Cecil.Pdb.dll b/tools/bin/Mono.Cecil.Pdb.dll new file mode 100755 index 000000000..7e7bb5b82 Binary files /dev/null and b/tools/bin/Mono.Cecil.Pdb.dll differ diff --git a/tools/bin/Mono.Cecil.Rocks.dll b/tools/bin/Mono.Cecil.Rocks.dll new file mode 100755 index 000000000..89939efa0 Binary files /dev/null and b/tools/bin/Mono.Cecil.Rocks.dll differ diff --git a/tools/bin/Mono.Cecil.dll b/tools/bin/Mono.Cecil.dll new file mode 100755 index 000000000..71bc060e0 Binary files /dev/null and b/tools/bin/Mono.Cecil.dll differ diff --git a/tools/build-tools.sh b/tools/build-tools.sh deleted file mode 100755 index 73b3f8e0d..000000000 --- a/tools/build-tools.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - -SCRIPT_FILE=$(readlink -f $0) -SCRIPT_DIR=$(dirname $SCRIPT_FILE) - -SOURCE_DIR=$SCRIPT_DIR/src -BINARY_DIR=$SCRIPT_DIR/bin - -CONF=Release - -# Cleanup -rm -fr $BINARY_DIR -find $SOURCE_DIR -type d -name "bin" -prune -exec rm -r "{}" \; -find $SOURCE_DIR -type d -name "obj" -prune -exec rm -r "{}" \; - -# Build and publish -for p in $(ls -1 src/**/*.csproj); do - fn=$(basename -- $p) - dotnet publish -c $CONF $p -o $BINARY_DIR/${fn%.*} -done diff --git a/tools/scripts/CodeChecker/BuildLog.py b/tools/scripts/CodeChecker/BuildLog.py deleted file mode 100644 index 8960f3464..000000000 --- a/tools/scripts/CodeChecker/BuildLog.py +++ /dev/null @@ -1,22 +0,0 @@ -import re - -class BuildLog: - def __init__(self, filePath): - self.warnings = [] - self.errors = [] - self._file = open(filePath, 'r') - self._parseLog() - - def _parseLog(self): - errorPattern = re.compile('[0-9]+>(.+)\(([0-9]+),[0-9]+\): (error|warning) ([A-Z0-9]+): (.+) \[/') - for line in self._file.readlines(): - m = errorPattern.match(line.strip()) - if m is not None: - item = {'file': m.group(1), 'line': int(m.group(2)), 'type': m.group(3), 'code': m.group(4), 'message': m.group(5)} - if item['type'] == 'warning': - self.warnings.append(item) - elif item['type'] == 'error': - self.errors.append(item) - - def __del__(self): - self._file.close() diff --git a/tools/scripts/CodeChecker/PRManager.py b/tools/scripts/CodeChecker/PRManager.py deleted file mode 100644 index 6b3ef2ae7..000000000 --- a/tools/scripts/CodeChecker/PRManager.py +++ /dev/null @@ -1,62 +0,0 @@ -import os -import re -from github import Github - -gitHubRepo = "Samsung/TizenFX" -diffPattern = re.compile('^@@ \-([0-9,]+) \+([0-9,]+) @@') - -class PRManager: - def __init__(self, token, prNumber): - self._gh = Github(token) - self.pr = self._gh.get_repo(gitHubRepo).get_pull(prNumber) - - self.latestCommit = self.pr.get_commits().reversed[0] - self.changedFiles = self.pr.get_files() - - self.lineNumberToPositionMap = {} - self.fileDiffHunkPairs = {} - - for file in self.changedFiles: - if file.patch is None: - continue - _patchLines = file.patch.split("\n") - self._CreatePositionMap(file, _patchLines) - _diffLines = [] - for hunkline in _patchLines: - m = diffPattern.match(hunkline) - if m is not None: - hunkrange = m.group(2).split(',') - if len(hunkrange) == 1: - hunkrange.append(1) - _diffLines.insert(0, map(int, hunkrange)) - _diffLines.reverse() - self.fileDiffHunkPairs[file] = _diffLines - - def _CreatePositionMap(self, file, patchLines): - self.lineNumberToPositionMap[file] = {} - lineNumber = 0 - for position, line in enumerate(patchLines): - m = diffPattern.match(line) - if m is not None: - lineNumber = int(m.group(2).split(',')[0]) - continue - elif line[0] == '-': - continue - self.lineNumberToPositionMap[file][lineNumber] = position - lineNumber += 1 - - def _CheckComment(self, file, position, body): - _comments = self.pr.get_comments(); - for comment in _comments: - if (comment.path == file and comment.position == position and comment.body == body): - # Comment already exists - return False - return True - - def CreateReviewComment(self, file, lineNumber, body): - _position = self.lineNumberToPositionMap[file][lineNumber] - if self._CheckComment(file.filename, _position, body): - self.pr.create_review_comment(body, self.latestCommit, file.filename, _position) - - def CreateIssueComment(self, body): - self.pr.create_issue_comment(body) diff --git a/tools/scripts/CodeChecker/main.py b/tools/scripts/CodeChecker/main.py deleted file mode 100644 index c52bca44a..000000000 --- a/tools/scripts/CodeChecker/main.py +++ /dev/null @@ -1,37 +0,0 @@ -import sys -from BuildLog import BuildLog -from PRManager import PRManager - -logPath = "./msbuild.log" - -if __name__ == "__main__": - - if len(sys.argv) < 3: - print("Execute with token and the PR number") - print(" ~$ python main.py [Token] [PR Number]") - exit(1) - - # Parse build.log - logs = BuildLog(logPath) - - # Parse PullRequest - pr = PRManager(sys.argv[1], int(sys.argv[2])) - - # Report Warnings - for file in pr.changedFiles: - if file.patch is None: - continue - warningsInFile = [warning for warning in logs.warnings if file.filename.endswith(warning['file'])] - for diffLine in pr.fileDiffHunkPairs[file]: - for warning in warningsInFile: - if (diffLine[0]) <= warning['line'] and warning['line'] < (diffLine[0] + diffLine[1]): - _warningMessage = 'warning ' + warning['code'] + ": " + warning['message'] - print("{}({}): {}".format(file.filename, warning['line'], _warningMessage)) - pr.CreateReviewComment(file, warning['line'], _warningMessage) - - # Report Errors - if len(logs.errors) > 0: - errBody = '### Build Error:\n' - for err in logs.errors: - errBody += '> {}({}): {}: {}\n'.format(err['file'], err['line'], err['code'], err['message']) - pr.CreateIssueComment(errBody) diff --git a/tools/src/ABIChecker/ABIChecker.cs b/tools/src/ABIChecker/ABIChecker.cs deleted file mode 100644 index e51dddbf0..000000000 --- a/tools/src/ABIChecker/ABIChecker.cs +++ /dev/null @@ -1,151 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.IO; -using System.Linq; -using System.Reflection; - -namespace Checker_ABI -{ - public class ABIChecker - { - AssemblyChecker _checker = new AssemblyChecker(); - string _basePath; - string _targetPath; - bool _isFile; - - [Flags] - public enum ABITestResult - { - None = 0, - InternalAPIChanged = 1 << 0, - ACRRequired = 1 << 1 - } - - public ABIChecker(string basePath, string targetPath, bool isFile) - { - _basePath = basePath; - _targetPath = targetPath; - _isFile = isFile; - } - - public ABITestResult CheckABI() - { - if (!_isFile) - { - return CheckDirectory(); - } - else - { - var result = CheckFile(new FileInfo(_basePath).FullName, new FileInfo(_targetPath).FullName); - Console.WriteLine($"File check result: {((result & ABITestResult.ACRRequired) == ABITestResult.ACRRequired ? "FAIL" : "PASS")}"); - return result; - } - } - - ABITestResult CheckDirectory() - { - DirectoryInfo baseDirectoryInfo = new DirectoryInfo(_basePath); - DirectoryInfo targetDirectoryInfo = new DirectoryInfo(_targetPath); - - if (!baseDirectoryInfo.Exists || !targetDirectoryInfo.Exists) - { - Console.WriteLine($"invalid directory path"); - } - - FileInfo[] baseDllFiles = baseDirectoryInfo.GetFiles("*.dll", SearchOption.TopDirectoryOnly); - FileInfo[] targetDllFiles = targetDirectoryInfo.GetFiles("*.dll", SearchOption.TopDirectoryOnly); - - Console.WriteLine($"File Count : {baseDllFiles.Length} == {targetDllFiles.Length}"); - - ABITestResult directoryResult = ABITestResult.None; - directoryResult |= CheckChangedModule(baseDllFiles, targetDllFiles); - Console.WriteLine($"Module Check : {directoryResult.ToString()}"); - Console.WriteLine("---------------------------------"); - - int count = 1; - foreach (var baseFile in baseDllFiles) - { - foreach (var targetFile in targetDllFiles) - { - if (baseFile.Name == targetFile.Name) - { - var fileResult = CheckFile(baseFile.FullName, targetFile.FullName); - Console.WriteLine($"{count++}. {baseFile.ToString()} : {((fileResult & ABITestResult.ACRRequired) == ABITestResult.ACRRequired ? "FAIL" : "PASS")}"); - directoryResult |= fileResult; - } - } - } - return directoryResult; - } - - ABITestResult CheckChangedModule(FileInfo[] baseDllFiles, FileInfo[] targetDllFiles) - { - var result = ABITestResult.None; - - var removedDllFiles = baseDllFiles.Where(b => !targetDllFiles.Any(t => t.Name == b.Name)); - foreach (var file in removedDllFiles) - { - Console.WriteLine($"!! Missing DLL: {file.Name}"); - result |= CheckFile(file.FullName); - } - - var addedDllFiles = targetDllFiles.Where(t => !baseDllFiles.Any(b => b.Name == t.Name)); - foreach (var file in addedDllFiles) - { - Console.WriteLine($"!! Added DLL : {file.Name}"); - result |= CheckFile(file.FullName); - } - - return result; - } - - ABITestResult CheckFile(string file) - { - return CheckFile(file, string.Empty); - } - - ABITestResult CheckFile(string baseFile, string targetFile) - { - ABITestResult result = ABITestResult.None; - IList changedAPIList; - try - { - if (targetFile == string.Empty) - { - changedAPIList = _checker.CheckAssemblyFile(Assembly.LoadFrom(baseFile)); - } - else - { - changedAPIList = _checker.CheckAssemblyFile(Assembly.LoadFrom(baseFile), Assembly.LoadFile(targetFile)); - } - var internalAPIList = new List(); - for (int i = changedAPIList.Count - 1; i >= 0; i--) - { - if (changedAPIList[i].GetCustomAttribute()?.State == EditorBrowsableState.Never - || changedAPIList[i].DeclaringType.GetCustomAttribute()?.State == EditorBrowsableState.Never) - { - Console.WriteLine($" Internal API changed: {changedAPIList[i].DeclaringType}::{changedAPIList[i].ToString()}"); - internalAPIList.Add(changedAPIList[i]); - changedAPIList.Remove(changedAPIList[i]); - } - } - - if (changedAPIList.Count > 0) - { - result |= ABITestResult.ACRRequired; - } - if (internalAPIList.Count > 0) - { - result |= ABITestResult.InternalAPIChanged; - } - } - catch (Exception e) - { - Console.WriteLine(e); - } - - return result; - } - } -} diff --git a/tools/src/ABIChecker/ABIChecker.csproj b/tools/src/ABIChecker/ABIChecker.csproj deleted file mode 100644 index c06a7cdfd..000000000 --- a/tools/src/ABIChecker/ABIChecker.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - Exe - netcoreapp2.0 - True - - - - - - - - - - diff --git a/tools/src/ABIChecker/AssemblyChecker.cs b/tools/src/ABIChecker/AssemblyChecker.cs deleted file mode 100644 index ca95e4010..000000000 --- a/tools/src/ABIChecker/AssemblyChecker.cs +++ /dev/null @@ -1,133 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Linq; -using System.Reflection; - -namespace Checker_ABI -{ - internal class AssemblyChecker - { - private const BindingFlags PublicOnlyFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Static; - - public IList CompareClassTypes(Type originalType, Type targetType) - { - if (originalType.ToString() != targetType.ToString()) - { - throw new ArgumentException("The full name of type is different. ABI check is only possible if name is the same."); - } - - var originalMembers = originalType.GetMembers(PublicOnlyFlags).ToList(); - var targetMembers = targetType.GetMembers(PublicOnlyFlags).ToList(); - - for (int i = originalMembers.Count-1; i >= 0; i--) - { - for (int j = targetMembers.Count-1; j >= 0; j--) - { - if (originalMembers[i].ToString() == targetMembers[j].ToString()) - { - if (originalMembers[i] is MethodInfo originalMember && targetMembers[j] is MethodInfo targetMamber) - { - if (originalMember.GetBaseDefinition().DeclaringType.ToString() != targetMamber.GetBaseDefinition().DeclaringType.ToString()) - { - continue; - } - } - if (originalMembers[i].GetCustomAttribute()?.State - != targetMembers[j].GetCustomAttribute()?.State) - { - - continue; - } - originalMembers.RemoveAt(i); - targetMembers.RemoveAt(j); - break; - } - } - } - - IList diffrentMemberList = new List(); - foreach (var item in originalMembers) - { - Console.WriteLine($" !! Missing API: {item.DeclaringType}::{item.ToString()}"); - diffrentMemberList.Add(item); - } - - foreach (var item in targetMembers) - { - Console.WriteLine($" !! Added API: {item.DeclaringType}::{item.ToString()}"); - diffrentMemberList.Add(item); - } - - return diffrentMemberList; - } - - public IList CheckAssemblyFile(Assembly baseAssembly, Assembly targetAssembly) - { - var basePublicTypes = baseAssembly.GetTypes().Where(b => b.IsPublic).ToList(); - var targetPublicTypes = targetAssembly.GetTypes().Where(b => b.IsPublic).ToList(); - var differentMemberList = new List(); - - var removedClasses = basePublicTypes.Where(b => !targetPublicTypes.Any(t => { - return (t.FullName == b.FullName) - && (t.GetCustomAttribute()?.State == b.GetCustomAttribute()?.State); - })); - foreach (var type in removedClasses) - { - Console.WriteLine($" !! Missing Class: {type.FullName}"); - foreach (var member in type.GetMembers(PublicOnlyFlags)) - { - Console.WriteLine($" !! Missing API: {member.ToString()}"); - differentMemberList.Add(member); - } - } - - var addedClasses = targetPublicTypes.Where(t => !basePublicTypes.Any(b => { - return (b.FullName == t.FullName) - && (b.GetCustomAttribute()?.State == t.GetCustomAttribute()?.State); - })); - foreach (var type in addedClasses) - { - Console.WriteLine($" !! Added Class: {type.FullName}"); - foreach(var member in type.GetMembers(PublicOnlyFlags)) - { - Console.WriteLine($" !! Added API: {member.ToString()}"); - differentMemberList.Add(member); - } - } - - for (int i = 0; i < basePublicTypes.Count; i++) - { - for (int j = 0; j < targetPublicTypes.Count; j++) - { - if (basePublicTypes[i].ToString() == targetPublicTypes[j].ToString()) - { - var differentMembers = CompareClassTypes(basePublicTypes[i], targetPublicTypes[j]); - if (differentMembers?.Count > 0) - { - Console.WriteLine($" ==> {basePublicTypes[i]}, Diffrent Member Count : {differentMembers.Count}"); - foreach (var member in differentMembers) - { - differentMemberList.Add(member); - } - } - } - } - } - return differentMemberList; - } - - public IList CheckAssemblyFile(Assembly assembly) - { - var publicTypes = assembly.GetTypes().Where(b => b.IsPublic).ToList(); - var diffrentMemberList = new List(); - - foreach (var type in publicTypes) - { - diffrentMemberList = diffrentMemberList.Concat(type.GetMembers(PublicOnlyFlags)).ToList(); - } - - return diffrentMemberList; - } - } -} diff --git a/tools/src/ABIChecker/Program.cs b/tools/src/ABIChecker/Program.cs deleted file mode 100644 index 18319199c..000000000 --- a/tools/src/ABIChecker/Program.cs +++ /dev/null @@ -1,51 +0,0 @@ -using CommandLine; -using System; -using System.IO; -using System.Net; -using System.Net.Http; -using System.Text; - -namespace Checker_ABI -{ - class AssemblyOptions - { - [Option('f', "isFile", Default = false, HelpText = "Is it File?")] - public bool IsFile { get; set; } - - [Option('b', "base", Required = true, HelpText = "Input Base Assembly path")] - public string BasePath { get; set; } - - [Option('p', "pr", Required = true, HelpText = "Input latest Assembly path")] - public string PrPath { get; set; } - } - - class Program - { - private static readonly HttpClient client = new HttpClient(); - - static int Main(string[] args) - { - Console.WriteLine("=========ABI CHECK START========="); - - AssemblyOptions options = null; - CommandLine.Parser.Default.ParseArguments(args).WithParsed(b => options = b); - - if (options == null) - { - Console.WriteLine($"invalid Arguments"); - return 0; - } - - var abiChecker = new ABIChecker(options.BasePath, options.PrPath, options.IsFile); - var result = abiChecker.CheckABI(); - Console.WriteLine("====================="); - Console.WriteLine($"ABI CHECK : {((result & ABIChecker.ABITestResult.ACRRequired) == ABIChecker.ABITestResult.ACRRequired ? "Fail" : "Pass")}"); - Console.WriteLine("====================="); - - Console.WriteLine("=========ABI CHECK END========="); - Console.WriteLine("Return : " + (int)result); - - return (int)result; - } - } -} diff --git a/tools/src/APITool/APIPrinter.cs b/tools/src/APITool/APIPrinter.cs deleted file mode 100644 index b106e734b..000000000 --- a/tools/src/APITool/APIPrinter.cs +++ /dev/null @@ -1,142 +0,0 @@ -/* - * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.IO; -using System.Linq; -using Mono.Cecil; - -namespace APITool -{ - public class APIPrinter : AssemblyProcessor - { - ListOptions _options; - bool _isPrintAll; - - StreamWriter _writer; - - public APIPrinter(ListOptions options) - { - _options = options; - _isPrintAll = !(options.PrintTypes | options.PrintFields | options.PrintProperties | options.PrintEvents | options.PrintMethods); - - if (!string.IsNullOrEmpty(options.OutputFile)) { - _writer = new StreamWriter(options.OutputFile); - } else { - _writer = new StreamWriter(Console.OpenStandardOutput()); - } - } - - public void Run(string filepath) - { - var asm = AssemblyDefinition.ReadAssembly(filepath); - ProcessAssembly(asm); - } - - protected override void ProcessType(TypeDefinition typeDef) - { - if (typeDef.IsPublic) - { - bool isHidden = IsHidden(typeDef.CustomAttributes); - if (_options.PrintHiddens || !isHidden) - { - if (_isPrintAll || _options.PrintTypes) - { - _writer.WriteLine("T: {0}{1}{2}", - isHidden ? "*hidden* " : string.Empty, - typeDef.FullName, - typeDef.BaseType != null ? " : " + typeDef.BaseType.FullName : string.Empty); - _writer.Flush(); - } - base.ProcessType(typeDef); - } - } - } - - protected override void ProcessField(FieldDefinition fieldDef) - { - if (fieldDef.IsPublic) - { - bool isHidden = IsHidden(fieldDef.CustomAttributes); - if ((_isPrintAll || _options.PrintFields) && (_options.PrintHiddens || !isHidden)) - { - _writer.WriteLine("F: {0}{1}{2}{3}", - isHidden ? "*hidden* " : string.Empty, - fieldDef.IsStatic ? "static " : string.Empty, - fieldDef.FullName, - fieldDef.HasConstant ? " = " + fieldDef.Constant : string.Empty); - _writer.Flush(); - } - } - } - - protected override void ProcessProperty(PropertyDefinition propDef) - { - bool isHidden = IsHidden(propDef.CustomAttributes); - if ((_isPrintAll || _options.PrintProperties) && (_options.PrintHiddens || !isHidden)) - { - _writer.WriteLine("P: {0}{1} {{ {2}{3} }}", - isHidden ? "*hidden* " : string.Empty, - propDef.FullName, - propDef.GetMethod != null ? "get;" : string.Empty, - propDef.SetMethod != null ? " set;" : string.Empty); - _writer.Flush(); - } - } - - protected override void ProcessEvent(EventDefinition eventDef) - { - bool isHidden = IsHidden(eventDef.CustomAttributes); - if ((_isPrintAll || _options.PrintEvents) && (_options.PrintHiddens || !isHidden)) - { - _writer.WriteLine("E: {0}{1}", - isHidden ? "*hidden* " : string.Empty, - eventDef.FullName); - _writer.Flush(); - } - } - - protected override void ProcessMethod(MethodDefinition methodDef) - { - if (methodDef.IsPublic && !methodDef.IsGetter && !methodDef.IsSetter && !methodDef.IsAddOn && !methodDef.IsRemoveOn) - { - bool isHidden = IsHidden(methodDef.CustomAttributes); - if ((_isPrintAll || _options.PrintMethods) && (_options.PrintHiddens || !isHidden)) - { - _writer.WriteLine("M: {0}{1}", - isHidden ? "*hidden* " : string.Empty, - methodDef.FullName); - _writer.Flush(); - } - } - } - - bool IsHidden(Mono.Collections.Generic.Collection attrs) - { - bool ret = false; - var attr = attrs.FirstOrDefault(a => a.AttributeType.FullName == "System.ComponentModel.EditorBrowsableAttribute"); - if (attr != null) - { - if (attr.ConstructorArguments.Count > 0) - { - ret = (int)attr.ConstructorArguments[0].Value == (int)System.ComponentModel.EditorBrowsableState.Never; - } - } - return ret; - } - - } -} diff --git a/tools/src/APITool/APITool.csproj b/tools/src/APITool/APITool.csproj deleted file mode 100644 index 5bcfbb6f4..000000000 --- a/tools/src/APITool/APITool.csproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - Exe - netcoreapp2.0 - - - - - - - - diff --git a/tools/src/APITool/AssemblyProcessor.cs b/tools/src/APITool/AssemblyProcessor.cs deleted file mode 100644 index 98600d8f5..000000000 --- a/tools/src/APITool/AssemblyProcessor.cs +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System.Linq; -using Mono.Cecil; - -namespace APITool -{ - public abstract class AssemblyProcessor - { - protected virtual void ProcessAssembly(AssemblyDefinition asmDef) - { - foreach (var module in asmDef.Modules.OrderBy(x => x.Name)) - { - ProcessModule(module); - } - } - - protected virtual void ProcessModule(ModuleDefinition moduleDef) - { - foreach (var typedef in moduleDef.Types.OrderBy(x => x.FullName)) - { - ProcessType(typedef); - } - } - - protected virtual void ProcessType(TypeDefinition typeDef) - { - foreach (var field in typeDef.Fields.OrderBy(x => x.FullName)) - { - ProcessField(field); - } - - foreach (var prop in typeDef.Properties.OrderBy(x => x.FullName)) - { - ProcessProperty(prop); - } - - foreach (var method in typeDef.Methods.OrderBy(x => x.FullName)) - { - ProcessMethod(method); - } - - foreach (var ev in typeDef.Events.OrderBy(x => x.FullName)) - { - ProcessEvent(ev); - } - - foreach (var nt in typeDef.NestedTypes.OrderBy(x => x.FullName)) - { - ProcessType(nt); - } - } - - protected abstract void ProcessField(FieldDefinition fieldDef); - - protected abstract void ProcessProperty(PropertyDefinition propDef); - - protected abstract void ProcessEvent(EventDefinition eventDef); - - protected abstract void ProcessMethod(MethodDefinition methodDef); - - } -} diff --git a/tools/src/APITool/DummyGenerator.cs b/tools/src/APITool/DummyGenerator.cs deleted file mode 100644 index c50085420..000000000 --- a/tools/src/APITool/DummyGenerator.cs +++ /dev/null @@ -1,155 +0,0 @@ -/* - * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Reflection; -using System.Linq; -using Mono.Cecil; -using Mono.Cecil.Cil; - -namespace APITool -{ - public class DummyGenerator : AssemblyProcessor - { - public void Run(string srcPath, string targetPath) - { - var asm = AssemblyDefinition.ReadAssembly(srcPath); - ProcessAssembly(asm); - asm.Write(targetPath); - } - - protected override void ProcessAssembly(AssemblyDefinition asmDef) - { - Log.Verbose("Assembly: " + asmDef.FullName); - - var attr = asmDef.CustomAttributes.FirstOrDefault(a => a.AttributeType.FullName == "System.Runtime.CompilerServices.ReferenceAssemblyAttribute"); - if (attr != null) - { - asmDef.CustomAttributes.Remove(attr); - } - - base.ProcessAssembly(asmDef); - } - - protected override void ProcessField(FieldDefinition fieldDef) - { - Log.Verbose(" Field: " + fieldDef.FullName); - } - - protected override void ProcessMethod(MethodDefinition methodDef) - { - Log.Verbose($" Method: {methodDef.FullName}"); - if (methodDef.Name == "Finalize") - { - ReplaceWithVoidReturn(methodDef); - } - else - { - ReplaceWithThrowPNSE(methodDef); - } - } - - protected override void ProcessProperty(PropertyDefinition propDef) - { - Log.Verbose(" Property: " + propDef.FullName); - if (propDef.GetMethod != null) - { - Log.Verbose(" Getter:"); - ReplaceWithThrowPNSE(propDef.GetMethod); - } - if (propDef.SetMethod != null) - { - Log.Verbose(" Setter:"); - ReplaceWithThrowPNSE(propDef.SetMethod); - } - } - - protected override void ProcessEvent(EventDefinition eventDef) - { - Log.Verbose(" Event: " + eventDef.FullName); - if (eventDef.AddMethod != null) - { - Log.Verbose(" Add:"); - ReplaceWithThrowPNSE(eventDef.AddMethod); - } - if (eventDef.RemoveMethod != null) - { - Log.Verbose(" Remove:"); - ReplaceWithThrowPNSE(eventDef.RemoveMethod); - } - foreach (var method in eventDef.OtherMethods) - { - Log.Verbose(" Other: " + method.FullName); - ReplaceWithThrowPNSE(method); - } - } - - private bool ReplaceWithThrowPNSE(MethodDefinition method) - { - if (method.HasBody && method.IsIL) - { - ClearMethodBody(method); - - ConstructorInfo exceptionCtor = typeof(PlatformNotSupportedException).GetConstructor(new Type[] { typeof(System.String) }); - var exceptionCtorRef = method.Module.ImportReference(exceptionCtor); - - var processor = method.Body.GetILProcessor(); - processor.Append(processor.Create(OpCodes.Ldstr, "Not Supported Feature")); - processor.Append(processor.Create(OpCodes.Newobj, exceptionCtorRef)); - processor.Append(processor.Create(OpCodes.Throw)); - - PrintMethodBody(method); - - return true; - } - return false; - } - - private void ReplaceWithVoidReturn(MethodDefinition method) - { - if (method.HasBody && method.IsIL) - { - ClearMethodBody(method); - - var processor = method.Body.GetILProcessor(); - processor.Append(processor.Create(OpCodes.Nop)); - processor.Append(processor.Create(OpCodes.Ret)); - - PrintMethodBody(method); - } - } - - private void ClearMethodBody(MethodDefinition method) - { - var processor = method.Body.GetILProcessor(); - while (method.Body.Instructions.Count > 0) - { - processor.Remove(method.Body.Instructions[0]); - } - } - - private void PrintMethodBody(MethodDefinition method) - { - if (method.HasBody) - { - foreach (var inst in method.Body.Instructions) - { - Log.Verbose($" {inst.ToString()}"); - } - } - } - } -} diff --git a/tools/src/APITool/Log.cs b/tools/src/APITool/Log.cs deleted file mode 100644 index 08f2e587b..000000000 --- a/tools/src/APITool/Log.cs +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; - -namespace APITool -{ - public enum LogLevel - { - NONE = 0, - ERROR, - WARNING, - INFO, - DEBUG, - VERBOSE - } - - public class Log - { - public static LogLevel Level { get; set; } = LogLevel.INFO; - - public static void Error(string msg) => Print(LogLevel.ERROR, "[ERROR] " + msg); - - public static void Warning(string msg) => Print(LogLevel.WARNING, "[WARNING] " + msg); - - public static void Info(string msg) => Print(LogLevel.INFO, "[INFO] " + msg); - - public static void Debug(string msg) => Print(LogLevel.DEBUG, "[DEBUG] " + msg); - - public static void Verbose(string msg) => Print(LogLevel.VERBOSE, "[VERBOSE] " + msg); - - private static void Print(LogLevel msgLevel, string msg) - { - if (Level >= msgLevel) - { - Console.WriteLine(msg); - } - } - } -} \ No newline at end of file diff --git a/tools/src/APITool/Options.cs b/tools/src/APITool/Options.cs deleted file mode 100644 index a98af89f4..000000000 --- a/tools/src/APITool/Options.cs +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using CommandLine; - -namespace APITool -{ - [Verb("list", HelpText = "Show public exposed API list.")] - public class ListOptions - { - [Option('v', "verbose", Default = false, HelpText = "Print verbose messages.")] - public bool Verbose { get; set; } - - [Option('t', "types", Default = false, HelpText = "Print types.")] - public bool PrintTypes { get; set; } - - [Option('f', "fields", Default = false, HelpText = "Print fields.")] - public bool PrintFields { get; set; } - - [Option('p', "properties", Default = false, HelpText = "Print properties.")] - public bool PrintProperties { get; set; } - - [Option('e', "events", Default = false, HelpText = "Print events.")] - public bool PrintEvents { get; set; } - - [Option('m', "methods", Default = false, HelpText = "Print methods.")] - public bool PrintMethods { get; set; } - - [Option('h', "include-hidden", Default = false, HelpText = "Print hidden(internal API) entries.")] - public bool PrintHiddens { get; set; } - - [Option('o', "output", Required=false, HelpText = "Output file path")] - public string OutputFile {get; set;} - - [Value(0, MetaName = "target", Required = true, HelpText = "Target assembly or directory")] - public string Target { get; set; } - } - - [Verb("dummy", HelpText = "Generate dummy assemblies")] - public class DummyOptions - { - [Option('v', "verbose", Default = false, HelpText = "Print verbose messages.")] - public bool Verbose { get; set; } - - [Value(0, MetaName = "InputPath", Required = true, HelpText = "Input file or directory to process.")] - public string InputPath { get; set; } - - [Value(1, MetaName = "OutputPath", HelpText = "Output path for generated files.")] - public string OutputPath { get; set; } - } - -} diff --git a/tools/src/APITool/Program.cs b/tools/src/APITool/Program.cs deleted file mode 100644 index 51e93524a..000000000 --- a/tools/src/APITool/Program.cs +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Copyright (c) 2019 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.IO; -using System.Linq; -using System.Text.RegularExpressions; -using CommandLine; - -namespace APITool -{ - class Program - { - public int RunListAndReturnExitCode(ListOptions options) - { - if (options.Verbose) - { - Log.Level = LogLevel.VERBOSE; - } - - APIPrinter printer = new APIPrinter(options); - - string absTarget = Path.GetFullPath(options.Target); - if (Directory.Exists(absTarget)) - { - DirectoryInfo targetDir = new DirectoryInfo(absTarget); - var targetFiles = targetDir.GetFiles("*.dll").OrderBy(f => f.Name); - foreach (var file in targetFiles) - { - printer.Run(file.FullName); - } - } - else if (File.Exists(absTarget)) - { - printer.Run(absTarget); - } - else - { - Log.Error($"No such file found: {absTarget}"); - return 1; - } - - return 0; - } - - public int RunDummyAndReturnExitCode(DummyOptions options) - { - if (options.Verbose) - { - Log.Level = LogLevel.VERBOSE; - } - - DummyGenerator dummyGenerator = new DummyGenerator(); - - // Convert to absolute path - if (!string.IsNullOrEmpty(options.InputPath)) - { - options.InputPath = Path.GetFullPath(options.InputPath); - } - if (!string.IsNullOrEmpty(options.OutputPath)) - { - options.OutputPath = Path.GetFullPath(options.OutputPath); - } - - if (Directory.Exists(options.InputPath)) - { - if (string.IsNullOrEmpty(options.OutputPath) || !Directory.Exists(options.OutputPath)) - { - throw new DirectoryNotFoundException("Directory should be set as the output path."); - } - - if (!options.OutputPath.EndsWith(Path.DirectorySeparatorChar)) - { - options.OutputPath += Path.DirectorySeparatorChar; - } - - DirectoryInfo inputDirInfo = new DirectoryInfo(options.InputPath); - FileInfo[] inputFiles = inputDirInfo.GetFiles("*.dll", SearchOption.AllDirectories); - - Regex rgx = new Regex("^" + options.InputPath.Replace("\\", "\\\\").Replace("+", "\\+")); - foreach (var f in inputFiles) - { - Log.Info($"Processing {f.FullName} ..."); - dummyGenerator.Run(f.FullName, rgx.Replace(f.FullName, options.OutputPath)); - } - } - else - { - if (!File.Exists(options.InputPath)) - { - throw new FileNotFoundException("Couldn't find the input file : " + options.InputPath); - } - dummyGenerator.Run(options.InputPath, options.OutputPath); - } - - return 0; - } - - static int Main(string[] args) - { - try - { - Program program = new Program(); - return Parser.Default.ParseArguments(args).MapResult( - (ListOptions opts) => program.RunListAndReturnExitCode(opts), - (DummyOptions opts) => program.RunDummyAndReturnExitCode(opts), - errs => 1); - } - catch (Exception ex) - { - Log.Error(ex.Message); - Log.Error(ex.StackTrace); - Environment.Exit(1); - } - return 0; - } - } -} diff --git a/tools/update-tools.sh b/tools/update-tools.sh new file mode 100755 index 000000000..1531f2001 --- /dev/null +++ b/tools/update-tools.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +SCRIPT_FILE=$(readlink -f $0) +SCRIPT_DIR=$(dirname $SCRIPT_FILE) + +GITDIR="$SCRIPT_DIR"/.APITool +BINDIR="$SCRIPT_DIR"/bin + +rm -fr $GITDIR +git clone https://github.com/TizenAPI/APITool $GITDIR + +dotnet publish $GITDIR -o $BINDIR + +rm -fr $GITDIR