[Build] Move netcoreapp ref assemblies to Tizen.NET.APIx
authorWonyoung Choi <wy80.choi@samsung.com>
Fri, 12 Jul 2019 02:04:13 +0000 (11:04 +0900)
committerWonyoung Choi <wy80.choi@samsung.com>
Fri, 12 Jul 2019 02:04:13 +0000 (11:04 +0900)
316 files changed:
.gitignore
build.sh
build/build.dummy.csproj [deleted file]
build/build.proj
packaging/PlatformFileList.txt [moved from pkg/PlatformFileList.txt with 100% similarity]
packaging/csapi-tizenfx.spec
packaging/csapi-tizenfx.spec.in
pkg/Tizen.NET.API4/Tizen.NET.API4.nuspec [moved from pkg/Tizen.NET.API4.nuspec with 92% similarity]
pkg/Tizen.NET.API4/build/tizen40/LICENSE.Microsoft.NETCore.App.txt [moved from pkg/build/tizen40/LICENSE.Microsoft.NETCore.App.txt with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/Tizen.NET.API4.PlatformManifest.txt [moved from pkg/build/tizen40/Tizen.NET.PlatformManifest.txt with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/Tizen.NET.API4.props [new file with mode: 0644]
pkg/Tizen.NET.API4/build/tizen40/Tizen.NET.API4.targets [new file with mode: 0644]
pkg/Tizen.NET.API4/build/tizen40/ref/Microsoft.CSharp.dll [moved from pkg/build/tizen40/ref/Microsoft.CSharp.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/Microsoft.CSharp.xml [moved from pkg/build/tizen40/ref/Microsoft.CSharp.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/Microsoft.VisualBasic.dll [moved from pkg/build/tizen40/ref/Microsoft.VisualBasic.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/Microsoft.VisualBasic.xml [moved from pkg/build/tizen40/ref/Microsoft.VisualBasic.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/Microsoft.Win32.Primitives.dll [moved from pkg/build/tizen40/ref/Microsoft.Win32.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/Microsoft.Win32.Primitives.xml [moved from pkg/build/tizen40/ref/Microsoft.Win32.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.AppContext.dll [moved from pkg/build/tizen40/ref/System.AppContext.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.AppContext.xml [moved from pkg/build/tizen40/ref/System.AppContext.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Buffers.dll [moved from pkg/build/tizen40/ref/System.Buffers.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Buffers.xml [moved from pkg/build/tizen40/ref/System.Buffers.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.Concurrent.dll [moved from pkg/build/tizen40/ref/System.Collections.Concurrent.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.Concurrent.xml [moved from pkg/build/tizen40/ref/System.Collections.Concurrent.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.Immutable.dll [moved from pkg/build/tizen40/ref/System.Collections.Immutable.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.Immutable.xml [moved from pkg/build/tizen40/ref/System.Collections.Immutable.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.NonGeneric.dll [moved from pkg/build/tizen40/ref/System.Collections.NonGeneric.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.NonGeneric.xml [moved from pkg/build/tizen40/ref/System.Collections.NonGeneric.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.Specialized.dll [moved from pkg/build/tizen40/ref/System.Collections.Specialized.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.Specialized.xml [moved from pkg/build/tizen40/ref/System.Collections.Specialized.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.dll [moved from pkg/build/tizen40/ref/System.Collections.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Collections.xml [moved from pkg/build/tizen40/ref/System.Collections.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.Annotations.dll [moved from pkg/build/tizen40/ref/System.ComponentModel.Annotations.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.Annotations.xml [moved from pkg/build/tizen40/ref/System.ComponentModel.Annotations.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.Composition.dll [moved from pkg/build/tizen40/ref/System.ComponentModel.Composition.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.DataAnnotations.dll [moved from pkg/build/tizen40/ref/System.ComponentModel.DataAnnotations.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.EventBasedAsync.dll [moved from pkg/build/tizen40/ref/System.ComponentModel.EventBasedAsync.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.EventBasedAsync.xml [moved from pkg/build/tizen40/ref/System.ComponentModel.EventBasedAsync.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.Primitives.dll [moved from pkg/build/tizen40/ref/System.ComponentModel.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.Primitives.xml [moved from pkg/build/tizen40/ref/System.ComponentModel.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.TypeConverter.dll [moved from pkg/build/tizen40/ref/System.ComponentModel.TypeConverter.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.TypeConverter.xml [moved from pkg/build/tizen40/ref/System.ComponentModel.TypeConverter.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.dll [moved from pkg/build/tizen40/ref/System.ComponentModel.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ComponentModel.xml [moved from pkg/build/tizen40/ref/System.ComponentModel.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Configuration.dll [moved from pkg/build/tizen40/ref/System.Configuration.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Console.dll [moved from pkg/build/tizen40/ref/System.Console.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Console.xml [moved from pkg/build/tizen40/ref/System.Console.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Core.dll [moved from pkg/build/tizen40/ref/System.Core.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Data.Common.dll [moved from pkg/build/tizen40/ref/System.Data.Common.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Data.Common.xml [moved from pkg/build/tizen40/ref/System.Data.Common.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Data.dll [moved from pkg/build/tizen40/ref/System.Data.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Contracts.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.Contracts.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Contracts.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.Contracts.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Debug.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.Debug.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Debug.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.Debug.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.DiagnosticSource.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.DiagnosticSource.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.DiagnosticSource.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.DiagnosticSource.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.FileVersionInfo.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.FileVersionInfo.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.FileVersionInfo.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.FileVersionInfo.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Process.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.Process.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Process.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.Process.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.StackTrace.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.StackTrace.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.StackTrace.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.StackTrace.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.TextWriterTraceListener.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.TextWriterTraceListener.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.TextWriterTraceListener.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.TextWriterTraceListener.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Tools.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.Tools.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Tools.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.Tools.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.TraceSource.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.TraceSource.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.TraceSource.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.TraceSource.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Tracing.dll [moved from pkg/build/tizen40/ref/System.Diagnostics.Tracing.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Diagnostics.Tracing.xml [moved from pkg/build/tizen40/ref/System.Diagnostics.Tracing.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Drawing.Primitives.dll [moved from pkg/build/tizen40/ref/System.Drawing.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Drawing.Primitives.xml [moved from pkg/build/tizen40/ref/System.Drawing.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Drawing.dll [moved from pkg/build/tizen40/ref/System.Drawing.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Dynamic.Runtime.dll [moved from pkg/build/tizen40/ref/System.Dynamic.Runtime.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Dynamic.Runtime.xml [moved from pkg/build/tizen40/ref/System.Dynamic.Runtime.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Globalization.Calendars.dll [moved from pkg/build/tizen40/ref/System.Globalization.Calendars.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Globalization.Calendars.xml [moved from pkg/build/tizen40/ref/System.Globalization.Calendars.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Globalization.Extensions.dll [moved from pkg/build/tizen40/ref/System.Globalization.Extensions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Globalization.Extensions.xml [moved from pkg/build/tizen40/ref/System.Globalization.Extensions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Globalization.dll [moved from pkg/build/tizen40/ref/System.Globalization.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Globalization.xml [moved from pkg/build/tizen40/ref/System.Globalization.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.Compression.FileSystem.dll [moved from pkg/build/tizen40/ref/System.IO.Compression.FileSystem.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.Compression.ZipFile.dll [moved from pkg/build/tizen40/ref/System.IO.Compression.ZipFile.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.Compression.ZipFile.xml [moved from pkg/build/tizen40/ref/System.IO.Compression.ZipFile.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.Compression.dll [moved from pkg/build/tizen40/ref/System.IO.Compression.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.Compression.xml [moved from pkg/build/tizen40/ref/System.IO.Compression.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.DriveInfo.dll [moved from pkg/build/tizen40/ref/System.IO.FileSystem.DriveInfo.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.DriveInfo.xml [moved from pkg/build/tizen40/ref/System.IO.FileSystem.DriveInfo.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.Primitives.dll [moved from pkg/build/tizen40/ref/System.IO.FileSystem.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.Primitives.xml [moved from pkg/build/tizen40/ref/System.IO.FileSystem.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.Watcher.dll [moved from pkg/build/tizen40/ref/System.IO.FileSystem.Watcher.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.Watcher.xml [moved from pkg/build/tizen40/ref/System.IO.FileSystem.Watcher.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.dll [moved from pkg/build/tizen40/ref/System.IO.FileSystem.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.FileSystem.xml [moved from pkg/build/tizen40/ref/System.IO.FileSystem.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.IsolatedStorage.dll [moved from pkg/build/tizen40/ref/System.IO.IsolatedStorage.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.IsolatedStorage.xml [moved from pkg/build/tizen40/ref/System.IO.IsolatedStorage.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.MemoryMappedFiles.dll [moved from pkg/build/tizen40/ref/System.IO.MemoryMappedFiles.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.MemoryMappedFiles.xml [moved from pkg/build/tizen40/ref/System.IO.MemoryMappedFiles.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.Pipes.dll [moved from pkg/build/tizen40/ref/System.IO.Pipes.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.Pipes.xml [moved from pkg/build/tizen40/ref/System.IO.Pipes.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.UnmanagedMemoryStream.dll [moved from pkg/build/tizen40/ref/System.IO.UnmanagedMemoryStream.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.UnmanagedMemoryStream.xml [moved from pkg/build/tizen40/ref/System.IO.UnmanagedMemoryStream.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.dll [moved from pkg/build/tizen40/ref/System.IO.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.IO.xml [moved from pkg/build/tizen40/ref/System.IO.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.Expressions.dll [moved from pkg/build/tizen40/ref/System.Linq.Expressions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.Expressions.xml [moved from pkg/build/tizen40/ref/System.Linq.Expressions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.Parallel.dll [moved from pkg/build/tizen40/ref/System.Linq.Parallel.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.Parallel.xml [moved from pkg/build/tizen40/ref/System.Linq.Parallel.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.Queryable.dll [moved from pkg/build/tizen40/ref/System.Linq.Queryable.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.Queryable.xml [moved from pkg/build/tizen40/ref/System.Linq.Queryable.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.dll [moved from pkg/build/tizen40/ref/System.Linq.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Linq.xml [moved from pkg/build/tizen40/ref/System.Linq.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Http.dll [moved from pkg/build/tizen40/ref/System.Net.Http.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Http.xml [moved from pkg/build/tizen40/ref/System.Net.Http.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.HttpListener.dll [moved from pkg/build/tizen40/ref/System.Net.HttpListener.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.HttpListener.xml [moved from pkg/build/tizen40/ref/System.Net.HttpListener.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Mail.dll [moved from pkg/build/tizen40/ref/System.Net.Mail.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Mail.xml [moved from pkg/build/tizen40/ref/System.Net.Mail.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.NameResolution.dll [moved from pkg/build/tizen40/ref/System.Net.NameResolution.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.NameResolution.xml [moved from pkg/build/tizen40/ref/System.Net.NameResolution.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.NetworkInformation.dll [moved from pkg/build/tizen40/ref/System.Net.NetworkInformation.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.NetworkInformation.xml [moved from pkg/build/tizen40/ref/System.Net.NetworkInformation.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Ping.dll [moved from pkg/build/tizen40/ref/System.Net.Ping.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Ping.xml [moved from pkg/build/tizen40/ref/System.Net.Ping.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Primitives.dll [moved from pkg/build/tizen40/ref/System.Net.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Primitives.xml [moved from pkg/build/tizen40/ref/System.Net.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Requests.dll [moved from pkg/build/tizen40/ref/System.Net.Requests.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Requests.xml [moved from pkg/build/tizen40/ref/System.Net.Requests.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Security.dll [moved from pkg/build/tizen40/ref/System.Net.Security.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Security.xml [moved from pkg/build/tizen40/ref/System.Net.Security.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.ServicePoint.dll [moved from pkg/build/tizen40/ref/System.Net.ServicePoint.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.ServicePoint.xml [moved from pkg/build/tizen40/ref/System.Net.ServicePoint.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Sockets.dll [moved from pkg/build/tizen40/ref/System.Net.Sockets.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.Sockets.xml [moved from pkg/build/tizen40/ref/System.Net.Sockets.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebClient.dll [moved from pkg/build/tizen40/ref/System.Net.WebClient.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebClient.xml [moved from pkg/build/tizen40/ref/System.Net.WebClient.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebHeaderCollection.dll [moved from pkg/build/tizen40/ref/System.Net.WebHeaderCollection.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebHeaderCollection.xml [moved from pkg/build/tizen40/ref/System.Net.WebHeaderCollection.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebProxy.dll [moved from pkg/build/tizen40/ref/System.Net.WebProxy.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebProxy.xml [moved from pkg/build/tizen40/ref/System.Net.WebProxy.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebSockets.Client.dll [moved from pkg/build/tizen40/ref/System.Net.WebSockets.Client.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebSockets.Client.xml [moved from pkg/build/tizen40/ref/System.Net.WebSockets.Client.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebSockets.dll [moved from pkg/build/tizen40/ref/System.Net.WebSockets.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.WebSockets.xml [moved from pkg/build/tizen40/ref/System.Net.WebSockets.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Net.dll [moved from pkg/build/tizen40/ref/System.Net.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Numerics.Vectors.dll [moved from pkg/build/tizen40/ref/System.Numerics.Vectors.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Numerics.Vectors.xml [moved from pkg/build/tizen40/ref/System.Numerics.Vectors.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Numerics.dll [moved from pkg/build/tizen40/ref/System.Numerics.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ObjectModel.dll [moved from pkg/build/tizen40/ref/System.ObjectModel.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ObjectModel.xml [moved from pkg/build/tizen40/ref/System.ObjectModel.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.DispatchProxy.dll [moved from pkg/build/tizen40/ref/System.Reflection.DispatchProxy.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.DispatchProxy.xml [moved from pkg/build/tizen40/ref/System.Reflection.DispatchProxy.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Emit.ILGeneration.dll [moved from pkg/build/tizen40/ref/System.Reflection.Emit.ILGeneration.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Emit.ILGeneration.xml [moved from pkg/build/tizen40/ref/System.Reflection.Emit.ILGeneration.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Emit.Lightweight.dll [moved from pkg/build/tizen40/ref/System.Reflection.Emit.Lightweight.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Emit.Lightweight.xml [moved from pkg/build/tizen40/ref/System.Reflection.Emit.Lightweight.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Emit.dll [moved from pkg/build/tizen40/ref/System.Reflection.Emit.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Emit.xml [moved from pkg/build/tizen40/ref/System.Reflection.Emit.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Extensions.dll [moved from pkg/build/tizen40/ref/System.Reflection.Extensions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Extensions.xml [moved from pkg/build/tizen40/ref/System.Reflection.Extensions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Metadata.dll [moved from pkg/build/tizen40/ref/System.Reflection.Metadata.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Metadata.xml [moved from pkg/build/tizen40/ref/System.Reflection.Metadata.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Primitives.dll [moved from pkg/build/tizen40/ref/System.Reflection.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.Primitives.xml [moved from pkg/build/tizen40/ref/System.Reflection.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.TypeExtensions.dll [moved from pkg/build/tizen40/ref/System.Reflection.TypeExtensions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.TypeExtensions.xml [moved from pkg/build/tizen40/ref/System.Reflection.TypeExtensions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.dll [moved from pkg/build/tizen40/ref/System.Reflection.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Reflection.xml [moved from pkg/build/tizen40/ref/System.Reflection.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Resources.Reader.dll [moved from pkg/build/tizen40/ref/System.Resources.Reader.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Resources.Reader.xml [moved from pkg/build/tizen40/ref/System.Resources.Reader.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Resources.ResourceManager.dll [moved from pkg/build/tizen40/ref/System.Resources.ResourceManager.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Resources.ResourceManager.xml [moved from pkg/build/tizen40/ref/System.Resources.ResourceManager.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Resources.Writer.dll [moved from pkg/build/tizen40/ref/System.Resources.Writer.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Resources.Writer.xml [moved from pkg/build/tizen40/ref/System.Resources.Writer.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.CompilerServices.VisualC.dll [moved from pkg/build/tizen40/ref/System.Runtime.CompilerServices.VisualC.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.CompilerServices.VisualC.xml [moved from pkg/build/tizen40/ref/System.Runtime.CompilerServices.VisualC.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Extensions.dll [moved from pkg/build/tizen40/ref/System.Runtime.Extensions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Extensions.xml [moved from pkg/build/tizen40/ref/System.Runtime.Extensions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Handles.dll [moved from pkg/build/tizen40/ref/System.Runtime.Handles.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Handles.xml [moved from pkg/build/tizen40/ref/System.Runtime.Handles.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.InteropServices.RuntimeInformation.dll [moved from pkg/build/tizen40/ref/System.Runtime.InteropServices.RuntimeInformation.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.InteropServices.RuntimeInformation.xml [moved from pkg/build/tizen40/ref/System.Runtime.InteropServices.RuntimeInformation.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.InteropServices.WindowsRuntime.dll [moved from pkg/build/tizen40/ref/System.Runtime.InteropServices.WindowsRuntime.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.InteropServices.WindowsRuntime.xml [moved from pkg/build/tizen40/ref/System.Runtime.InteropServices.WindowsRuntime.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.InteropServices.dll [moved from pkg/build/tizen40/ref/System.Runtime.InteropServices.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.InteropServices.xml [moved from pkg/build/tizen40/ref/System.Runtime.InteropServices.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Loader.dll [moved from pkg/build/tizen40/ref/System.Runtime.Loader.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Loader.xml [moved from pkg/build/tizen40/ref/System.Runtime.Loader.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Numerics.dll [moved from pkg/build/tizen40/ref/System.Runtime.Numerics.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Numerics.xml [moved from pkg/build/tizen40/ref/System.Runtime.Numerics.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Formatters.dll [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Formatters.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Formatters.xml [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Formatters.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Json.dll [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Json.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Json.xml [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Json.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Primitives.dll [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Primitives.xml [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Xml.dll [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Xml.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.Xml.xml [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.Xml.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.Serialization.dll [moved from pkg/build/tizen40/ref/System.Runtime.Serialization.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.dll [moved from pkg/build/tizen40/ref/System.Runtime.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Runtime.xml [moved from pkg/build/tizen40/ref/System.Runtime.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Claims.dll [moved from pkg/build/tizen40/ref/System.Security.Claims.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Claims.xml [moved from pkg/build/tizen40/ref/System.Security.Claims.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Algorithms.dll [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Algorithms.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Algorithms.xml [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Algorithms.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Csp.dll [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Csp.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Csp.xml [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Csp.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Encoding.dll [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Encoding.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Encoding.xml [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Encoding.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Primitives.dll [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Primitives.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.Primitives.xml [moved from pkg/build/tizen40/ref/System.Security.Cryptography.Primitives.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.X509Certificates.dll [moved from pkg/build/tizen40/ref/System.Security.Cryptography.X509Certificates.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Cryptography.X509Certificates.xml [moved from pkg/build/tizen40/ref/System.Security.Cryptography.X509Certificates.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Principal.dll [moved from pkg/build/tizen40/ref/System.Security.Principal.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.Principal.xml [moved from pkg/build/tizen40/ref/System.Security.Principal.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.SecureString.dll [moved from pkg/build/tizen40/ref/System.Security.SecureString.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.SecureString.xml [moved from pkg/build/tizen40/ref/System.Security.SecureString.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Security.dll [moved from pkg/build/tizen40/ref/System.Security.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ServiceModel.Web.dll [moved from pkg/build/tizen40/ref/System.ServiceModel.Web.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ServiceProcess.dll [moved from pkg/build/tizen40/ref/System.ServiceProcess.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Text.Encoding.Extensions.dll [moved from pkg/build/tizen40/ref/System.Text.Encoding.Extensions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Text.Encoding.Extensions.xml [moved from pkg/build/tizen40/ref/System.Text.Encoding.Extensions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Text.Encoding.dll [moved from pkg/build/tizen40/ref/System.Text.Encoding.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Text.Encoding.xml [moved from pkg/build/tizen40/ref/System.Text.Encoding.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Text.RegularExpressions.dll [moved from pkg/build/tizen40/ref/System.Text.RegularExpressions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Text.RegularExpressions.xml [moved from pkg/build/tizen40/ref/System.Text.RegularExpressions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Overlapped.dll [moved from pkg/build/tizen40/ref/System.Threading.Overlapped.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Overlapped.xml [moved from pkg/build/tizen40/ref/System.Threading.Overlapped.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.Dataflow.dll [moved from pkg/build/tizen40/ref/System.Threading.Tasks.Dataflow.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.Dataflow.xml [moved from pkg/build/tizen40/ref/System.Threading.Tasks.Dataflow.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.Extensions.dll [moved from pkg/build/tizen40/ref/System.Threading.Tasks.Extensions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.Extensions.xml [moved from pkg/build/tizen40/ref/System.Threading.Tasks.Extensions.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.Parallel.dll [moved from pkg/build/tizen40/ref/System.Threading.Tasks.Parallel.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.Parallel.xml [moved from pkg/build/tizen40/ref/System.Threading.Tasks.Parallel.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.dll [moved from pkg/build/tizen40/ref/System.Threading.Tasks.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Tasks.xml [moved from pkg/build/tizen40/ref/System.Threading.Tasks.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Thread.dll [moved from pkg/build/tizen40/ref/System.Threading.Thread.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Thread.xml [moved from pkg/build/tizen40/ref/System.Threading.Thread.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.ThreadPool.dll [moved from pkg/build/tizen40/ref/System.Threading.ThreadPool.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.ThreadPool.xml [moved from pkg/build/tizen40/ref/System.Threading.ThreadPool.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Timer.dll [moved from pkg/build/tizen40/ref/System.Threading.Timer.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.Timer.xml [moved from pkg/build/tizen40/ref/System.Threading.Timer.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.dll [moved from pkg/build/tizen40/ref/System.Threading.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Threading.xml [moved from pkg/build/tizen40/ref/System.Threading.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Transactions.Local.dll [moved from pkg/build/tizen40/ref/System.Transactions.Local.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Transactions.Local.xml [moved from pkg/build/tizen40/ref/System.Transactions.Local.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Transactions.dll [moved from pkg/build/tizen40/ref/System.Transactions.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ValueTuple.dll [moved from pkg/build/tizen40/ref/System.ValueTuple.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.ValueTuple.xml [moved from pkg/build/tizen40/ref/System.ValueTuple.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Web.HttpUtility.dll [moved from pkg/build/tizen40/ref/System.Web.HttpUtility.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Web.HttpUtility.xml [moved from pkg/build/tizen40/ref/System.Web.HttpUtility.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Web.dll [moved from pkg/build/tizen40/ref/System.Web.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Windows.dll [moved from pkg/build/tizen40/ref/System.Windows.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.Linq.dll [moved from pkg/build/tizen40/ref/System.Xml.Linq.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.ReaderWriter.dll [moved from pkg/build/tizen40/ref/System.Xml.ReaderWriter.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.ReaderWriter.xml [moved from pkg/build/tizen40/ref/System.Xml.ReaderWriter.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.Serialization.dll [moved from pkg/build/tizen40/ref/System.Xml.Serialization.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XDocument.dll [moved from pkg/build/tizen40/ref/System.Xml.XDocument.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XDocument.xml [moved from pkg/build/tizen40/ref/System.Xml.XDocument.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XPath.XDocument.dll [moved from pkg/build/tizen40/ref/System.Xml.XPath.XDocument.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XPath.XDocument.xml [moved from pkg/build/tizen40/ref/System.Xml.XPath.XDocument.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XPath.dll [moved from pkg/build/tizen40/ref/System.Xml.XPath.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XPath.xml [moved from pkg/build/tizen40/ref/System.Xml.XPath.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XmlDocument.dll [moved from pkg/build/tizen40/ref/System.Xml.XmlDocument.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XmlDocument.xml [moved from pkg/build/tizen40/ref/System.Xml.XmlDocument.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XmlSerializer.dll [moved from pkg/build/tizen40/ref/System.Xml.XmlSerializer.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.XmlSerializer.xml [moved from pkg/build/tizen40/ref/System.Xml.XmlSerializer.xml with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.Xml.dll [moved from pkg/build/tizen40/ref/System.Xml.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/System.dll [moved from pkg/build/tizen40/ref/System.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/WindowsBase.dll [moved from pkg/build/tizen40/ref/WindowsBase.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/mscorlib.dll [moved from pkg/build/tizen40/ref/mscorlib.dll with 100% similarity]
pkg/Tizen.NET.API4/build/tizen40/ref/netstandard.dll [moved from pkg/build/tizen40/ref/netstandard.dll with 100% similarity]
pkg/Tizen.NET.Internals/Tizen.NET.Internals.nuspec [moved from pkg/Tizen.NET.Internals.nuspec with 100% similarity]
pkg/Tizen.NET/Tizen.NET.nuspec [moved from pkg/Tizen.NET.nuspec with 63% similarity]
pkg/Tizen.NET/build/tizen40/Tizen.NET.props [moved from pkg/build/tizen40/Tizen.NET.props with 73% similarity]
pkg/Tizen.NET/build/tizen40/Tizen.NET.targets [moved from pkg/build/tizen40/Tizen.NET.targets with 60% similarity]
pkg/Tizen.NET/runtime.json [new file with mode: 0644]
tools/ABIChecker/Checker_ABI.deps.json [deleted file]
tools/ABIChecker/Checker_ABI.dll [deleted file]
tools/ABIChecker/Checker_ABI.pdb [deleted file]
tools/ABIChecker/CommandLine.dll [deleted file]
tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll [deleted file]
tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll [deleted file]
tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll [deleted file]
tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll [deleted file]
tools/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll [deleted file]
tools/ABIChecker/Microsoft.CodeAnalysis.dll [deleted file]
tools/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll [deleted file]
tools/ABIChecker/Microsoft.Extensions.DependencyModel.dll [deleted file]
tools/ABIChecker/Newtonsoft.Json.dll [deleted file]
tools/ABIChecker/System.Composition.AttributedModel.dll [deleted file]
tools/ABIChecker/System.Composition.Convention.dll [deleted file]
tools/ABIChecker/System.Composition.Hosting.dll [deleted file]
tools/ABIChecker/System.Composition.Runtime.dll [deleted file]
tools/ABIChecker/System.Composition.TypedParts.dll [deleted file]
tools/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [deleted file]
tools/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [deleted file]
tools/GenAPI/GenAPI.exe [deleted file]
tools/GenAPI/GenAPI.runtimeconfig.json [deleted file]
tools/GenAPI/Microsoft.Cci.Extensions.dll [deleted file]
tools/GenAPI/Microsoft.Cci.dll [deleted file]
tools/bin/APITool.deps.json [new file with mode: 0644]
tools/bin/APITool.dll [new file with mode: 0644]
tools/bin/APITool.runtimeconfig.json [moved from tools/ABIChecker/Checker_ABI.runtimeconfig.json with 100% similarity]
tools/bin/CommandLine.dll [new file with mode: 0755]
tools/bin/Mono.Cecil.Mdb.dll [new file with mode: 0755]
tools/bin/Mono.Cecil.Pdb.dll [new file with mode: 0755]
tools/bin/Mono.Cecil.Rocks.dll [new file with mode: 0755]
tools/bin/Mono.Cecil.dll [new file with mode: 0755]
tools/scripts/add_module.sh [moved from tools/add_module.sh with 100% similarity]
tools/scripts/module.csproj.template [moved from tools/module.csproj.template with 100% similarity]
tools/scripts/retry.sh [moved from tools/retry.sh with 100% similarity]
tools/scripts/timeout.sh [new file with mode: 0755]
tools/timeout.sh [deleted file]
tools/update-tools.sh [new file with mode: 0755]

index 6d4d2d5..a67fca6 100644 (file)
@@ -7,6 +7,7 @@
 *.suo
 *.user
 *.sln.docstates
+*.pyc
 
 # Build results
 
@@ -192,10 +193,6 @@ $RECYCLE.BIN/
 # End of core ignore list, below put you custom 'per project' settings (patterns or path)
 #####
 
-bin/
-obj/
-*.exe
-*.dll
 *.csproj.user
 *.lock.json
 
@@ -209,3 +206,6 @@ warnings.txt
 warn-settings.csharp.txt
 .svace-dir
 CompilationErrors-*.txt
+
+# exceptional allowed binaries
+!tools/bin/
index 378ba30..d318b50 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -5,15 +5,12 @@ SCRIPT_DIR=$(dirname $SCRIPT_FILE)
 
 OUTDIR=$SCRIPT_DIR/Artifacts
 
-RETRY_CMD="$SCRIPT_DIR/tools/retry.sh"
-TIMEOUT_CMD="$SCRIPT_DIR/tools/timeout.sh"
-DOTNET_CMD="$RETRY_CMD $TIMEOUT_CMD 600 dotnet"
+RUN_BUILD="dotnet msbuild $SCRIPT_DIR/build/build.proj /nologo"
 
-RUN_BUILD="$DOTNET_CMD msbuild $SCRIPT_DIR/build/build.proj /nologo"
-RUN_BUILD_DUMMY="$DOTNET_CMD build $SCRIPT_DIR/build/build.dummy.csproj"
+VERSION_PREFIX=4.0.1
 
 usage() {
-  echo "Usage: %0 [command] [args]"
+  echo "Usage: $0 [command] [args]"
   echo "Commands:"
   echo "    build [module]     Build a specific module"
   echo "    full               Build all modules in src/ directory"
@@ -30,31 +27,31 @@ cmd_build() {
   if [ -d /nuget ]; then
     NUGET_SOURCE_OPT="/p:RestoreSources=/nuget"
   fi
-  $RUN_BUILD /t:restore /p:Project=$1 $NUGET_SOURCE_OPT
-  $RUN_BUILD /t:build /p:Project=$1
+  PROJECT=$1; shift
+  $RUN_BUILD /t:restore /p:Project=$PROJECT $NUGET_SOURCE_OPT $@
+  $RUN_BUILD /t:build /p:Project=$PROJECT $@
 }
 
 cmd_full_build() {
   if [ -d /nuget ]; then
     NUGET_SOURCE_OPT="/p:RestoreSources=/nuget"
   fi
+  rm -f msbuild.log
   $RUN_BUILD /t:clean
-  $RUN_BUILD /t:restore $NUGET_SOURCE_OPT
-  $RUN_BUILD /t:build
+  $RUN_BUILD /t:restore $NUGET_SOURCE_OPT $@
+  $RUN_BUILD /t:build /fl $@
 }
 
 cmd_dummy_build() {
-  if [ -d /nuget ]; then
-    NUGET_SOURCE_OPT="/p:RestoreSources=/nuget"
-  fi
-  $RUN_BUILD_DUMMY $NUGET_SOURCE_OPT
+  $RUN_BUILD /t:dummy
 }
 
 cmd_pack() {
   VERSION=$1
   if [ -z "$VERSION" ]; then
-    TIMESTAMP=$(date +"%s")
-    VERSION="4.0.1-local-$TIMESTAMP"
+    pushd $SCRIPT_DIR > /dev/null
+    VERSION=$VERSION_PREFIX.$((10000+$(git rev-list --count HEAD)))
+    popd > /dev/null
   fi
 
   $RUN_BUILD /t:pack /p:Version=$VERSION
@@ -67,9 +64,9 @@ cmd_clean() {
 cmd=$1; shift;
 case "$cmd" in
   build|--build|-b) cmd_build $@ ;;
-  full |--full |-f)  cmd_full_build $@ ;;
+  full |--full |-f) cmd_full_build $@ ;;
   dummy|--dummy|-d) cmd_dummy_build $@ ;;
-  pack |--pack |-p)  cmd_pack $@ ;;
+  pack |--pack |-p) cmd_pack $@ ;;
   clean|--clean|-c) cmd_clean $@ ;;
-  *)     usage ;;
+  *) usage ;;
 esac
diff --git a/build/build.dummy.csproj b/build/build.dummy.csproj
deleted file mode 100644 (file)
index 48bb206..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<Project DefaultTargets="Build">
-
-  <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
-
-  <Import Project="$(MSBuildThisFileDirectory)directories.props" />
-  <Import Project="$(MSBuildThisFileDirectory)version.props" />
-
-  <PropertyGroup>
-    <TargetFramework>netstandard2.0</TargetFramework>
-    <GenerateDependencyFile>false</GenerateDependencyFile>
-    <DummyAssemblyVersion>$(VersionPrefix)</DummyAssemblyVersion>
-    <OutDir>$(OutputDummyDir)</OutDir>
-  </PropertyGroup>
-
-  <!-- Properties for directories -->
-  <PropertyGroup>
-    <IntermediateLibDir>$(BaseIntermediateOutputPath)_ref_lib\</IntermediateLibDir>
-    <IntermediateAPIDir>$(BaseIntermediateOutputPath)_ref_api\</IntermediateAPIDir>
-  </PropertyGroup>
-
-  <!-- Properties for GenAPI tool -->
-  <PropertyGroup>
-    <GenAPICommand>dotnet $(GenAPIDir)GenAPI.exe</GenAPICommand>
-  </PropertyGroup>
-
-  <!-- Source assemblies -->
-  <ItemGroup>
-    <TizenAssemblies Include="$(OutputPublicDir)\*.dll" />
-    <TizenAssemblies Include="$(OutputInternalDir)\*.dll" />
-  </ItemGroup>
-
-  <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
-
-  <Target Name="Compile" />
-  <Target Name="CopyFilesToOutputDirectory" />
-
-  <!-- Target for preparing reference lib directory -->
-  <Target Name="Prepare" DependsOnTargets="ResolveAssemblyReferences">
-    <ItemGroup>
-      <ReferencePath Include="@(TizenAssemblies)" />
-    </ItemGroup>
-    <MakeDir Directories="$(IntermediateLibDir);$(IntermediateAPIDir)" />
-    <Copy SourceFiles="@(ReferencePath)" DestinationFolder="$(IntermediateLibDir)" />
-    <RemoveDir Directories="$(OutputDummyDir)" />
-    <MakeDir Directories="$(OutputDummyDir)" />
-  </Target>
-
-  <!-- Target for generating *.AssemblyInfo.cs files -->
-  <Target Name="GenerateAsmInfo"
-          Inputs="@(TizenAssemblies)" Outputs="$(IntermediateAPIDir)%(Filename).AssemblyInfo.cs">
-
-    <PropertyGroup>
-      <GeneratedAssemblyInfoSource>$(IntermediateAPIDir)%(TizenAssemblies.Filename).AssemblyInfo.cs</GeneratedAssemblyInfoSource>
-    </PropertyGroup>
-
-    <ItemGroup>
-      <AssemblyInfoLines Include="[assembly:System.Reflection.AssemblyVersion(&quot;$(DummyAssemblyVersion)&quot;)]" />
-    </ItemGroup>
-
-    <WriteLinesToFile
-      File="$(GeneratedAssemblyInfoSource)"
-      Lines="@(AssemblyInfoLines)"
-      Overwrite="true" />
-
-    <ItemGroup>
-      <FileWrites Include="$(GeneratedAssemblyInfoSource)" />
-    </ItemGroup>
-
-  </Target>
-
-  <!-- Target for generating reference source files using GenAPI -->
-  <Target Name="GenerateAPI"
-          Inputs="@(TizenAssemblies)" Outputs="$(IntermediateAPIDir)%(Filename).cs">
-    <PropertyGroup>
-      <GeneratedReferenceAssemblySource>$(IntermediateAPIDir)%(TizenAssemblies.Filename).cs</GeneratedReferenceAssemblySource>
-    </PropertyGroup>
-
-    <Message Text="[GenAPI] %(TizenAssemblies.Filename) -> $(GeneratedReferenceAssemblySource)" Importance="High" />
-
-    <Exec Command='$(GenAPICommand) -assembly:&quot;%(TizenAssemblies.Identity)&quot; -libPath:$(IntermediateLibDir) -out:$(GeneratedReferenceAssemblySource) -throw:&quot;Not Supported Feature&quot; -global' />
-  </Target>
-
-
-  <Target Name="GenerateDummy"
-          DependsOnTargets="GenerateAsmInfo;GenerateAPI"
-          Inputs="@(TizenAssemblies)" Outputs="$(OutputDummyDir)%(TizenAssemblies.Filename).dll">
-    <PropertyGroup>
-      <ThisAssemblyFilename>%(TizenAssemblies.Filename)</ThisAssemblyFilename>
-      <GeneratedAssemblyInfoSource>$(IntermediateAPIDir)%(TizenAssemblies.Filename).AssemblyInfo.cs</GeneratedAssemblyInfoSource>
-      <GeneratedReferenceAssemblySource>$(IntermediateAPIDir)%(TizenAssemblies.Filename).cs</GeneratedReferenceAssemblySource>
-      <GeneratedReferenceAssembly>$(OutputDummyDir)%(TizenAssemblies.Filename).dll</GeneratedReferenceAssembly>
-    </PropertyGroup>
-
-    <Message Text="[Compile] %(TizenAssemblies.Filename) -> $(GeneratedReferenceAssembly)" Importance="High" />
-
-    <ItemGroup>
-      <FilteredReferencePath Include="@(ReferencePath)" Condition="%(Filename) != $(ThisAssemblyFilename)" />
-    </ItemGroup>
-
-    <Csc
-        Sources="$(GeneratedReferenceAssemblySource);$(GeneratedAssemblyInfoSource)"
-        OutputAssembly="$(GeneratedReferenceAssembly)"
-        AdditionalLibPaths="$(AdditionalLibPaths)"
-        AllowUnsafeBlocks="true"
-        DefineConstants="$(DefineConstants)"
-        DisabledWarnings="$(NoWarn)"
-        TargetType="$(OutputType)"
-        NoStandardLib="$(NoCompilerStandardLib)"
-        References="@(FilteredReferencePath)"
-        Deterministic="true"
-        ToolExe="$(CscToolExe)"
-        ToolPath="$(CscToolPath)" />
-
-  </Target>
-
-  <Target Name="AfterBuild" DependsOnTargets="Prepare;GenerateDummy">
-    <RemoveDir Directories="$(BaseIntermediateOutputPath)" />
-  </Target>
-
-</Project>
-
index 4ba6337..2cf82e9 100644 (file)
@@ -16,7 +16,7 @@
 
   <!-- Nuspec files to pack -->
   <ItemGroup>
-    <NuspecFiles Include="$(ProjectRootDir)pkg\*.nuspec" />
+    <NuspecFiles Include="$(ProjectRootDir)pkg\**\*.nuspec" />
   </ItemGroup>
 
   <!--
 
   </Target>
 
+  <!--
+    Target : Dummy
+    ==============
+    Generate dummy assemblies of all projects.
+  -->
+  <Target Name="Dummy">
+
+    <PropertyGroup>
+      <APIToolPath>$(MSBuildThisFileDirectory)..\tools\bin\APITool.dll</APIToolPath>
+    </PropertyGroup>
+
+    <MakeDir Directories="$(OutputDummyDir)" />
+    <Exec Command="dotnet $([System.IO.Path]::GetFullPath('$(APIToolPath)')) dummy $(OutputPublicDir)ref $(OutputDummyDir) " />
+
+  </Target>
+
 </Project>
index 030ff39..16c6634 100644 (file)
@@ -1,7 +1,7 @@
 # Auto-generated from csapi-tizenfx.spec.in by makespec.sh
 
 %define TIZEN_NET_API_VERSION 4
-%define TIZEN_NET_RPM_VERSION 4.0.1.999
+%define TIZEN_NET_RPM_VERSION 4.0.1.999+nui402
 %define TIZEN_NET_NUGET_VERSION 4.0.1-preview1-99999
 %define TIZEN_NET_INTERNAL_NUGET_VERSION 4.0.1.999
 
@@ -134,7 +134,7 @@ cp %{SOURCE1} .
 
 GetFileList() {
   PROFILE=$1
-  cat pkg/PlatformFileList.txt | grep -E "#$PROFILE[[:space:]]|#$PROFILE$" | cut -d# -f1 | sed "s#^#%{DOTNET_ASSEMBLY_PATH}/#"
+  cat packaging/PlatformFileList.txt | grep -E "#$PROFILE[[:space:]]|#$PROFILE$" | cut -d# -f1 | sed "s#^#%{DOTNET_ASSEMBLY_PATH}/#"
 }
 
 GetFileList common > common.filelist
@@ -146,9 +146,11 @@ GetFileList wearable > wearable.filelist
 
 rm -fr %{_tizenfx_bin_path}
 export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
-./build.sh --full
-./build.sh --dummy
-./build.sh --pack %{TIZEN_NET_NUGET_VERSION} %{TIZEN_NET_INTERNAL_NUGET_VERSION}
+
+%define build_cmd ./tools/scripts/retry.sh ./tools/scripts/timeout.sh -t 600 ./build.sh
+%{build_cmd} --full
+%{build_cmd} --dummy
+%{build_cmd} --pack %{TIZEN_NET_NUGET_VERSION} %{TIZEN_NET_INTERNAL_NUGET_VERSION}
 
 %install
 mkdir -p %{buildroot}%{DOTNET_ASSEMBLY_PATH}
index 72061fc..6440304 100644 (file)
@@ -133,7 +133,7 @@ cp %{SOURCE1} .
 
 GetFileList() {
   PROFILE=$1
-  cat pkg/PlatformFileList.txt | grep -E "#$PROFILE[[:space:]]|#$PROFILE$" | cut -d# -f1 | sed "s#^#%{DOTNET_ASSEMBLY_PATH}/#"
+  cat packaging/PlatformFileList.txt | grep -E "#$PROFILE[[:space:]]|#$PROFILE$" | cut -d# -f1 | sed "s#^#%{DOTNET_ASSEMBLY_PATH}/#"
 }
 
 GetFileList common > common.filelist
@@ -145,9 +145,11 @@ GetFileList wearable > wearable.filelist
 
 rm -fr %{_tizenfx_bin_path}
 export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
-./build.sh --full
-./build.sh --dummy
-./build.sh --pack %{TIZEN_NET_NUGET_VERSION} %{TIZEN_NET_INTERNAL_NUGET_VERSION}
+
+%define build_cmd ./tools/scripts/retry.sh ./tools/scripts/timeout.sh -t 600 ./build.sh
+%{build_cmd} --full
+%{build_cmd} --dummy
+%{build_cmd} --pack %{TIZEN_NET_NUGET_VERSION} %{TIZEN_NET_INTERNAL_NUGET_VERSION}
 
 %install
 mkdir -p %{buildroot}%{DOTNET_ASSEMBLY_PATH}
similarity index 92%
rename from pkg/Tizen.NET.API4.nuspec
rename to pkg/Tizen.NET.API4/Tizen.NET.API4.nuspec
index dfde170..440ac46 100644 (file)
@@ -13,6 +13,7 @@
     <copyright>© Samsung Electronics Co., Ltd All Rights Reserved</copyright>
   </metadata>
   <files>
+    <file src="pkg\Tizen.NET.API4\build\**" target="build" />
     <file src="Artifacts\bin\public\ref\*.dll"  target="ref\netstandard2.0" />
     <file src="Artifacts\bin\public\*.xml"  target="ref\netstandard2.0" />
   </files>
diff --git a/pkg/Tizen.NET.API4/build/tizen40/Tizen.NET.API4.props b/pkg/Tizen.NET.API4/build/tizen40/Tizen.NET.API4.props
new file mode 100644 (file)
index 0000000..32ba885
--- /dev/null
@@ -0,0 +1,11 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageConflictPlatformManifests Include="$(MSBuildThisFileDirectory)Tizen.NET.API4.PlatformManifest.txt" />
+  </ItemGroup>
+
+</Project>
diff --git a/pkg/Tizen.NET.API4/build/tizen40/Tizen.NET.API4.targets b/pkg/Tizen.NET.API4/build/tizen40/Tizen.NET.API4.targets
new file mode 100644 (file)
index 0000000..72750cf
--- /dev/null
@@ -0,0 +1,20 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <_TizenNETCoreAppPackageVersion>2.0.0</_TizenNETCoreAppPackageVersion>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Reference Include="$(MSBuildThisFileDirectory)\ref\*.dll">
+      <Private>false</Private>
+      <Visible>false</Visible>
+      <NuGetPackageId>Microsoft.NETCore.App</NuGetPackageId>
+      <NuGetPackageVersion>$(_TizenNETCoreAppPackageVersion)</NuGetPackageVersion>
+    </Reference>
+  </ItemGroup>
+
+</Project>
\ No newline at end of file
similarity index 63%
rename from pkg/Tizen.NET.nuspec
rename to pkg/Tizen.NET/Tizen.NET.nuspec
index 63e9dcc..0cf16c8 100644 (file)
     <description>A set of Tizen .NET APIs. This includes all of the APIs built on top of Tizen Platform.</description>
     <copyright>© Samsung Electronics Co., Ltd All Rights Reserved</copyright>
     <dependencies>
-      <dependency id="Tizen.NET.API4" version="$version$" />
+      <group targetFramework="Tizen4.0">
+        <dependency id="Tizen.NET.API4" version="$version$" />
+        <dependency id="Microsoft.NETCore.Platforms" version="2.0.0" />
+      </group>
+      <group targetFramework=".NETStandard2.0">
+        <dependency id="Tizen.NET.API4" version="$version$" />
+        <dependency id="Microsoft.NETCore.Platforms" version="2.0.0" />
+      </group>
     </dependencies>
   </metadata>
   <files>
-    <file src="pkg\build\**" target="build" />
+    <file src="pkg\Tizen.NET\build\**" target="build" />
+    <file src="pkg\Tizen.NET\runtime.json" />
   </files>
 </package>
similarity index 73%
rename from pkg/build/tizen40/Tizen.NET.props
rename to pkg/Tizen.NET/build/tizen40/Tizen.NET.props
index 037563c..14225f6 100644 (file)
@@ -9,8 +9,4 @@
     <_IsNETCoreOrNETStandard>true</_IsNETCoreOrNETStandard>
   </PropertyGroup>
 
-  <ItemGroup>
-    <PackageConflictPlatformManifests Include="$(MSBuildThisFileDirectory)Tizen.NET.PlatformManifest.txt" />
-  </ItemGroup>
-
 </Project>
similarity index 60%
rename from pkg/build/tizen40/Tizen.NET.targets
rename to pkg/Tizen.NET/build/tizen40/Tizen.NET.targets
index df6b9bf..b9e02f7 100644 (file)
@@ -5,10 +5,6 @@
   </PropertyGroup>
 
   <PropertyGroup>
-    <_TizenNETCoreAppPackageVersion>2.0.0</_TizenNETCoreAppPackageVersion>
-  </PropertyGroup>
-
-  <PropertyGroup>
     <DisableStandardFrameworkResolution>true</DisableStandardFrameworkResolution>
     <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
     <TargetExt Condition="'$(TargetExt)' == ''">.dll</TargetExt>
     <CopyLocalLockFileAssemblies Condition="'$(CopyLocalLockFileAssemblies)' == ''">false</CopyLocalLockFileAssemblies>
   </PropertyGroup>
 
-  <ItemGroup>
-    <Reference Include="$(MSBuildThisFileDirectory)\ref\*.dll">
-      <Private>false</Private>
-      <Visible>false</Visible>
-      <NuGetPackageId>Microsoft.NETCore.App</NuGetPackageId>
-      <NuGetPackageVersion>$(_TizenNETCoreAppPackageVersion)</NuGetPackageVersion>
-    </Reference>
-  </ItemGroup>
-
-</Project>
\ No newline at end of file
+</Project>
diff --git a/pkg/Tizen.NET/runtime.json b/pkg/Tizen.NET/runtime.json
new file mode 100644 (file)
index 0000000..de4a580
--- /dev/null
@@ -0,0 +1,38 @@
+{
+  "runtimes": {
+    "tizen": {
+      "#import": [
+        "linux"
+      ]
+    },
+    "tizen-armel": {
+      "#import": [
+        "tizen",
+        "linux-armel"
+      ]
+    },
+    "tizen-x86": {
+      "#import": [
+        "tizen",
+        "linux-x86"
+      ]
+    },
+    "tizen.4.0.0": {
+      "#import": [
+        "tizen"
+      ]
+    },
+    "tizen.4.0.0-armel": {
+      "#import": [
+        "tizen.4.0.0",
+        "tizen-armel"
+      ]
+    },
+    "tizen.4.0.0-x86": {
+      "#import": [
+        "tizen.4.0.0",
+        "tizen-x86"
+      ]
+    }
+  }
+}
diff --git a/tools/ABIChecker/Checker_ABI.deps.json b/tools/ABIChecker/Checker_ABI.deps.json
deleted file mode 100644 (file)
index e7dacf5..0000000
+++ /dev/null
@@ -1,1856 +0,0 @@
-{
-  "runtimeTarget": {
-    "name": ".NETCoreApp,Version=v2.0",
-    "signature": "c90303c5d0baaa71801ec3ac12b8874a1a1a341b"
-  },
-  "compilationOptions": {},
-  "targets": {
-    ".NETCoreApp,Version=v2.0": {
-      "Checker_ABI/1.0.0": {
-        "dependencies": {
-          "CommandLineParser": "2.2.1",
-          "Microsoft.CodeAnalysis": "2.6.1",
-          "Microsoft.Extensions.DependencyModel": "2.0.4",
-          "System.Runtime.Loader": "4.3.0"
-        },
-        "runtime": {
-          "Checker_ABI.dll": {}
-        }
-      },
-      "CommandLineParser/2.2.1": {
-        "dependencies": {
-          "System.Collections": "4.3.0",
-          "System.Console": "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.Linq.Expressions": "4.3.0",
-          "System.Reflection": "4.3.0",
-          "System.Reflection.Extensions": "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"
-        },
-        "runtime": {
-          "lib/netstandard1.5/CommandLine.dll": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "Microsoft.CodeAnalysis.CSharp/2.6.1": {
-        "dependencies": {
-          "Microsoft.CodeAnalysis.Common": "2.6.1"
-        },
-        "runtime": {
-          "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "Microsoft.CodeAnalysis.VisualBasic/2.6.1": {
-        "dependencies": {
-          "Microsoft.CodeAnalysis.Common": "2.6.1"
-        },
-        "runtime": {
-          "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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": {}
-        }
-      },
-      "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"
-          },
-          "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
-            "rid": "win",
-            "assetType": "runtime"
-          }
-        }
-      },
-      "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": {
-    "Checker_ABI/1.0.0": {
-      "type": "project",
-      "serviceable": false,
-      "sha512": ""
-    },
-    "CommandLineParser/2.2.1": {
-      "type": "package",
-      "serviceable": true,
-      "sha512": "sha512-s+cVeOzKcoPu0IWda5DPd0b9K7vfKqo17aOOrj5zsUnE5n3Bts8vutn5R3KYqBlnbuqQEXzJT7IhAkRKMXouzw==",
-      "path": "commandlineparser/2.2.1",
-      "hashPath": "commandlineparser.2.2.1.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-I+D26qpYdoklyAVUdqwUBrEIckMNjAYnuPJy/h9dsQItpQwVREkDFs4b4tkBza0kT2Yk48Lcfsv2QQ9hWsh9Iw==",
-      "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-fN1bT4RX4vUqjbgoyuJFVUizAl2mYF5VAb+bVIxIYZSSc0BdnX+yGAxcavxJuDDCQ1K+/mdpgyEFc8e9ikjvrg==",
-      "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-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==",
-      "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-td7x21K8LalpjTWCzW/nQboQIFbq9i0r+PCyBBCdLWWnm4NBcdN18vpz/G9hCpUaCIfRL+ZxJNVTywlNlB1aLQ==",
-      "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/ABIChecker/Checker_ABI.dll b/tools/ABIChecker/Checker_ABI.dll
deleted file mode 100644 (file)
index ab3e7c5..0000000
Binary files a/tools/ABIChecker/Checker_ABI.dll and /dev/null differ
diff --git a/tools/ABIChecker/Checker_ABI.pdb b/tools/ABIChecker/Checker_ABI.pdb
deleted file mode 100644 (file)
index 7306303..0000000
Binary files a/tools/ABIChecker/Checker_ABI.pdb and /dev/null differ
diff --git a/tools/ABIChecker/CommandLine.dll b/tools/ABIChecker/CommandLine.dll
deleted file mode 100755 (executable)
index 54429a9..0000000
Binary files a/tools/ABIChecker/CommandLine.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
deleted file mode 100755 (executable)
index 5f25549..0000000
Binary files a/tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll b/tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll
deleted file mode 100755 (executable)
index 96e0fe7..0000000
Binary files a/tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll b/tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll
deleted file mode 100755 (executable)
index 695c202..0000000
Binary files a/tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll b/tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll
deleted file mode 100755 (executable)
index f7b6c99..0000000
Binary files a/tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll b/tools/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll
deleted file mode 100755 (executable)
index 5a75503..0000000
Binary files a/tools/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.CodeAnalysis.dll b/tools/ABIChecker/Microsoft.CodeAnalysis.dll
deleted file mode 100755 (executable)
index 537d8a2..0000000
Binary files a/tools/ABIChecker/Microsoft.CodeAnalysis.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll b/tools/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll
deleted file mode 100755 (executable)
index d93c731..0000000
Binary files a/tools/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll and /dev/null differ
diff --git a/tools/ABIChecker/Microsoft.Extensions.DependencyModel.dll b/tools/ABIChecker/Microsoft.Extensions.DependencyModel.dll
deleted file mode 100755 (executable)
index 2b692ed..0000000
Binary files a/tools/ABIChecker/Microsoft.Extensions.DependencyModel.dll and /dev/null differ
diff --git a/tools/ABIChecker/Newtonsoft.Json.dll b/tools/ABIChecker/Newtonsoft.Json.dll
deleted file mode 100755 (executable)
index 5f2336e..0000000
Binary files a/tools/ABIChecker/Newtonsoft.Json.dll and /dev/null differ
diff --git a/tools/ABIChecker/System.Composition.AttributedModel.dll b/tools/ABIChecker/System.Composition.AttributedModel.dll
deleted file mode 100755 (executable)
index 4acc216..0000000
Binary files a/tools/ABIChecker/System.Composition.AttributedModel.dll and /dev/null differ
diff --git a/tools/ABIChecker/System.Composition.Convention.dll b/tools/ABIChecker/System.Composition.Convention.dll
deleted file mode 100755 (executable)
index ef3669b..0000000
Binary files a/tools/ABIChecker/System.Composition.Convention.dll and /dev/null differ
diff --git a/tools/ABIChecker/System.Composition.Hosting.dll b/tools/ABIChecker/System.Composition.Hosting.dll
deleted file mode 100755 (executable)
index a446fe6..0000000
Binary files a/tools/ABIChecker/System.Composition.Hosting.dll and /dev/null differ
diff --git a/tools/ABIChecker/System.Composition.Runtime.dll b/tools/ABIChecker/System.Composition.Runtime.dll
deleted file mode 100755 (executable)
index a05bfe9..0000000
Binary files a/tools/ABIChecker/System.Composition.Runtime.dll and /dev/null differ
diff --git a/tools/ABIChecker/System.Composition.TypedParts.dll b/tools/ABIChecker/System.Composition.TypedParts.dll
deleted file mode 100755 (executable)
index cfae95d..0000000
Binary files a/tools/ABIChecker/System.Composition.TypedParts.dll and /dev/null differ
diff --git a/tools/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll b/tools/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll
deleted file mode 100755 (executable)
index dd6b24c..0000000
Binary files a/tools/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll and /dev/null differ
diff --git a/tools/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll b/tools/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll
deleted file mode 100755 (executable)
index 0f2f447..0000000
Binary files a/tools/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll and /dev/null differ
diff --git a/tools/GenAPI/GenAPI.exe b/tools/GenAPI/GenAPI.exe
deleted file mode 100755 (executable)
index 53b1473..0000000
Binary files a/tools/GenAPI/GenAPI.exe and /dev/null differ
diff --git a/tools/GenAPI/GenAPI.runtimeconfig.json b/tools/GenAPI/GenAPI.runtimeconfig.json
deleted file mode 100644 (file)
index d5ff8e2..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "runtimeOptions": {
-    "tfm": "netcoreapp2.0",
-    "framework": {
-      "name": "Microsoft.NETCore.App",
-      "version": "2.0.0"
-    }
-  }
-}
diff --git a/tools/GenAPI/Microsoft.Cci.Extensions.dll b/tools/GenAPI/Microsoft.Cci.Extensions.dll
deleted file mode 100644 (file)
index 2ce23b6..0000000
Binary files a/tools/GenAPI/Microsoft.Cci.Extensions.dll and /dev/null differ
diff --git a/tools/GenAPI/Microsoft.Cci.dll b/tools/GenAPI/Microsoft.Cci.dll
deleted file mode 100755 (executable)
index 0956d9a..0000000
Binary files a/tools/GenAPI/Microsoft.Cci.dll and /dev/null differ
diff --git a/tools/bin/APITool.deps.json b/tools/bin/APITool.deps.json
new file mode 100644 (file)
index 0000000..0fd262b
--- /dev/null
@@ -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 (file)
index 0000000..f9dddf5
Binary files /dev/null and b/tools/bin/APITool.dll differ
diff --git a/tools/bin/CommandLine.dll b/tools/bin/CommandLine.dll
new file mode 100755 (executable)
index 0000000..a7feec1
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 (executable)
index 0000000..2781b94
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 (executable)
index 0000000..7e7bb5b
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 (executable)
index 0000000..89939ef
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 (executable)
index 0000000..71bc060
Binary files /dev/null and b/tools/bin/Mono.Cecil.dll differ
similarity index 100%
rename from tools/retry.sh
rename to tools/scripts/retry.sh
diff --git a/tools/scripts/timeout.sh b/tools/scripts/timeout.sh
new file mode 100755 (executable)
index 0000000..5c19d2e
--- /dev/null
@@ -0,0 +1,91 @@
+#!/bin/bash
+#
+# The Bash shell script executes a command with a time-out.
+# Upon time-out expiration SIGTERM (15) is sent to the process. If the signal
+# is blocked, then the subsequent SIGKILL (9) terminates it.
+#
+# Based on the Bash documentation example.
+
+# Hello Chet,
+# please find attached a "little easier"  :-)  to comprehend
+# time-out example.  If you find it suitable, feel free to include
+# anywhere: the very same logic as in the original examples/scripts, a
+# little more transparent implementation to my taste.
+#
+# Dmitry V Golovashkin <Dmitry.Golovashkin@sas.com>
+
+scriptName="${0##*/}"
+
+declare -i DEFAULT_TIMEOUT=9
+declare -i DEFAULT_INTERVAL=1
+declare -i DEFAULT_DELAY=1
+
+# Timeout.
+declare -i timeout=DEFAULT_TIMEOUT
+# Interval between checks if the process is still alive.
+declare -i interval=DEFAULT_INTERVAL
+# Delay between posting the SIGTERM signal and destroying the process by SIGKILL.
+declare -i delay=DEFAULT_DELAY
+
+function printUsage() {
+    cat <<EOF
+
+Synopsis
+    $scriptName [-t timeout] [-i interval] [-d delay] command
+    Execute a command with a time-out.
+    Upon time-out expiration SIGTERM (15) is sent to the process. If SIGTERM
+    signal is blocked, then the subsequent SIGKILL (9) terminates it.
+
+    -t timeout
+        Number of seconds to wait for command completion.
+        Default value: $DEFAULT_TIMEOUT seconds.
+
+    -i interval
+        Interval between checks if the process is still alive.
+        Positive integer, default value: $DEFAULT_INTERVAL seconds.
+
+    -d delay
+        Delay between posting the SIGTERM signal and destroying the
+        process by SIGKILL. Default value: $DEFAULT_DELAY seconds.
+
+As of today, Bash does not support floating point arithmetic (sleep does),
+therefore all delay/time values must be integers.
+EOF
+}
+
+# Options.
+while getopts ":t:i:d:" option; do
+    case "$option" in
+        t) timeout=$OPTARG ;;
+        i) interval=$OPTARG ;;
+        d) delay=$OPTARG ;;
+        *) printUsage; exit 1 ;;
+    esac
+done
+shift $((OPTIND - 1))
+
+# $# should be at least 1 (the command to execute), however it may be strictly
+# greater than 1 if the command itself has options.
+if (($# == 0 || interval <= 0)); then
+    printUsage
+    exit 1
+fi
+
+# kill -0 pid   Exit code indicates if a signal may be sent to $pid process.
+(
+    ((t = timeout))
+
+    while ((t > 0)); do
+        sleep $interval
+        kill -0 $$ || exit 0
+        ((t -= interval))
+    done
+
+    # Be nice, post SIGTERM first.
+    # The 'exit 0' below will be executed if any preceeding command fails.
+    kill -s SIGTERM $$ && kill -0 $$ || exit 0
+    sleep $delay
+    kill -s SIGKILL $$
+) 2> /dev/null &
+
+exec "$@"
diff --git a/tools/timeout.sh b/tools/timeout.sh
deleted file mode 100755 (executable)
index c7273d0..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-# Execute a command with a timeout
-
-# License: LGPLv2
-# Author:
-#    http://www.pixelbeat.org/
-# Notes:
-#    Note there is a timeout command packaged with coreutils since v7.0
-#    If the timeout occurs the exit status is 124.
-#    There is an asynchronous (and buggy) equivalent of this
-#    script packaged with bash (under /usr/share/doc/ in my distro),
-#    which I only noticed after writing this.
-#    I noticed later again that there is a C equivalent of this packaged
-#    with satan by Wietse Venema, and copied to forensics by Dan Farmer.
-# Changes:
-#    V1.0, Nov  3 2006, Initial release
-#    V1.1, Nov 20 2007, Brad Greenlee <brad@footle.org>
-#                       Make more portable by using the 'CHLD'
-#                       signal spec rather than 17.
-#    V1.3, Oct 29 2009, Ján Sáreník <jasan@x31.com>
-#                       Even though this runs under dash,ksh etc.
-#                       it doesn't actually timeout. So enforce bash for now.
-#                       Also change exit on timeout from 128 to 124
-#                       to match coreutils.
-#    V2.0, Oct 30 2009, Ján Sáreník <jasan@x31.com>
-#                       Rewritten to cover compatibility with other
-#                       Bourne shell implementations (pdksh, dash)
-
-if [ "$#" -lt "2" ]; then
-    echo "Usage:   `basename $0` timeout_in_seconds command" >&2
-    echo "Example: `basename $0` 2 sleep 3 || echo timeout" >&2
-    exit 1
-fi
-
-cleanup()
-{
-    trap - ALRM               #reset handler to default
-    kill -ALRM $a 2>/dev/null #stop timer subshell if running
-    kill $! 2>/dev/null &&    #kill last job
-      exit 124                #exit with 124 if it was running
-}
-
-watchit()
-{
-    trap "cleanup" ALRM
-    sleep $1& wait
-    kill -ALRM $$
-}
-
-watchit $1& a=$!         #start the timeout
-shift                    #first param was timeout for sleep
-trap "cleanup" ALRM INT  #cleanup after timeout
-"$@"& wait $!; RET=$?    #start the job wait for it and save its return value
-kill -ALRM $a            #send ALRM signal to watchit
-wait $a                  #wait for watchit to finish cleanup
-exit $RET                #return the value
-
diff --git a/tools/update-tools.sh b/tools/update-tools.sh
new file mode 100755 (executable)
index 0000000..1531f20
--- /dev/null
@@ -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